单项选择题

A.对违法行为给予行政处罚的规定必须公布;未经公布的,不得作为行政处罚的依据
B.行政处罚的机关法定,无法律规定的行政处罚权力的机关不得实施行政处罚
C.行政处罚的依据和种类法定,法律无明文规定不处罚,处罚措施不得超出法律规定
D.行政处罚的程序法定,程序不合法处罚无效