题目内容

7.以下不正确的叙述是( )。

A. 预处理命令行都必须以“
B. ”号开始
C. 在程序中凡是以“
D. ”号开始的语句行都是预处理命令行
E. C程序在执行过程中对预处理命令行进行处理
F. D.
G. define ABCD是正确的宏定义

查看答案
更多问题

8.以下正确的叙述是( )。

A. 在程序的一行中可以出现多个有效的预处理命令行
B. 使用带参宏时,参数的类型应与宏定义时的一致
C. 宏替换不占用运行时间,只占编绎时间
D. 宏定义不能出现在函数内部

9.以下不正确的叙述是( )。

A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符替换
D. 宏名必须用大写字母表示

10.以下正确的叙述是( )。

A. C语言的预处理功能是指完成宏替换和包含文件的调用
B. 预处理命令只能位于C源程序文件的首部
C. 凡是C源程序中行首以“
D. ”标识的控制行都是预处理命令
E. C语言的编绎预处理就是对源程序进行初步的语法检查

11.在文件包含预处理语句(#include)的使用形式中,当之后的文件名用""(双引号)起时,寻找被包含文件的方式是( )。

A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索
C. 仅仅搜索源程序所在目录
D. 仅仅搜索当前目录

答案查题题库