根据现行宪法,有权发布特赦令的国家机关是_____。
A、全国人民代表大会
B、全国人大常委会
C、国家主席
D、国务院
答案:C
解析:《宪法》第80条规定:“中华人民共和国主席根据全国人民代表大会的决定和全国人民代表大会常务委员会的决定,公布法律,任免国务院总理、副总理、国务委员、各部部长、各委员会主任、审计长、秘书长,授予国家的勋章和荣誉称号,发布特赦令,宣布进入紧急状态,宣布战争状态,发布动员令。”由此可知,发布特赦令属于国家主席的职权。全国人大常委会有权决定特赦,但特赦令则应由国家主席发布。因此本题答案应选C。