(1)单选题
以下有关宏替换的叙述不正确的是:
A 宏替换不占用运行时间。
B 宏名无类型。
C 宏替换只是字符替换。
D 宏名必须用大写字母表示。
(2)单选题
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""括起时,寻找被包含文件的方式是:
A 先在源程序所在目录搜索,再按照系统设定的标准方式搜索。
B 仅仅搜索源程序所在目录。
C 直接按照系统设定的标准方式搜索目录。
D 仅仅搜索当前目录。
(3)单选题
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是:
A 仅仅搜索当前目录。
B 仅仅搜索源程序所在目录。
C 直接按系统设定的标准方式搜索目录。
D 先在源程序所在目录搜索,再按系统设定的标准方式搜索。
(4)单选题
以下叙述中不正确的是:
A 预处理命令都必须以#开始。
B 在C程序中凡是以#开始的语句行都是预处理命令行。
C C程序在执行过程中对预处理命令行进行处理。
D 以下是正确的宏定义 #define IBM_PC。
(5)单选题
以下叙述中正确的是 :
A 宏替换不占用运行时间,只占用编译时间。
B 以下定义中C R是称为宏名的标识符 #define C R 045
C 在程序的一行上可以出现多个有效的预处理命令行。
D 使用带参的宏时,参数的类型应与宏定义时的一致。
获取标准答案请阅读全文
未经允许不得转载!第十三章 预处理--作业【含答案】 程序设计基础