第23题: [单项选择]若程序中有宏定义行:#define N 100 则以下叙述中正确的是 A. 宏定义行中定义了标识符N的值为整数100 B. 在编译程序对C源程序进行预处理时用100替换标识符N C. 对C源程序进行编译时用100替换标识符N D. 在运行时用100替换标识符N 参考答案:B 答案解析:[解析] 本题考查的知识点是:宏定义。宏定义是预处理命令,即在C源程序进行编译之前,编译程序对源程序进行编译预处理时所进行的一种替换操作。所以选项C和 D可以排除。宏定义是用宏名代替一个字符串,也就是
第33题: [单项选择]根据我国宪法和有关法律规定,下列选项中有关法规“批准”生效的情形哪一个是错误的( ) A. 自治州人大制定的自治条例和单行条例报省或自治区人大常委会批准 B. 自治区人民代表大会制定的自治条例和单行条例报全国人大常委会批准 C. 省、直辖市权力机关制定的地方法规报全国人大常委会批准 D. 自治县人大制定的自治条例和单行条例报省或自治区的人大常委会批准 参考答案:C 答案解析:参见《立法法》第63条规定,省、直辖市权力机关制定的地方性法规无需报全国人大常委会批准。