第十三章 预处理--作业【含答案】 程序设计基础

(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  使用带参的宏时,参数的类型应与宏定义时的一致。

获取标准答案请阅读全文

隐藏内容 需要支付:¥5

未经允许不得转载!第十三章 预处理--作业【含答案】 程序设计基础