各级人民代表大会及县级以上各级人民代表大会常务委员会选举或决定任命的国家工作人员,以及各级人民政府、监察委员会、人民法院、人民检察院任命的国家工作人员,在就职时应当公开进行( )宣誓。
A.公务员法
B.国旗
C.宪法
D.党章
正确答案是C