请教:2008年4月国家二级(C语言)笔试真题试卷第1大题第28小题如何解答?

【题目描述】 下列叙述中错误的是()。A.在程序中凡是以“”开始的语句行都是预处理命令行 B.预处理命令行的最后不能以分号表示结束 C.define MAX是合法的宏定义命令行 D.C程序对预处理命令行的处理是在程序执行的过程中进行的 <table><tr><td>【我提交的答案】: C</td></tr><tr><td>【参考答案与解析】: 正确答案:C</td></tr></table>答案分析: 解析:预处理命令行是以“”开始的语句,预处理命令行的最后不能以分号表示结束,预处理命令行。其中宏定义的字符替换的定义格式为:define标识符字符串,预处理命令行是在系统对源程序进行编译之前进行处理的,不是在程序执行的过程中。 看了解析不是应该是D选项是错的,

时间:2024-04-05 13:11:44

相似题目