VL.编译预处理 1.以下叙述中不正确的是() A.预处理命令都必须以#开始 B.在程序中凡是以#开始的语句行都是预处理命令 C.C程序在执行过程中对预处理命令进行处理 D.以下是正确的宏定义#define IBM PC 2.以下叙述中正确的是() A.在程序的一行上可以出现多个有效的预处理命令 B.使用带参的宏时,参数的类型应与宏定义时的一致 C.宏替换不占用运行时间,只占编译时间 D.在以下定义中CR是称为宏名的标志符#define C R 045 3.在宏定义#define P3.14159中,用宏名PI代替一个() A.常量 B.单精度数 C.双精度数 D.字符串 4.在文件包含预处理语句的使用形式中,当#include后面的文件用双引号括起来时, 寻找被包含文件的方式是() A.直接按系统设定的标准方式搜索目录 B.先在源程序所在的目录搜索,再按系统设定的标准方式搜索 C.仅仅搜索源程序所在的目录 D.仅仅搜索当前目录 5.在文件包含预处理语句的使用形式中,当#include后面的文件用尖括号括起来时, 寻找被包含文件的方式是() A.仅仅搜索当前目录 B.仅仅搜索源程序所在的目录 C.直接按系统设定的标准方式搜索目录 D.先在源程序所在的目录搜索,再按系统设定的标准方式搜索 6.输入两个整数,求他们相除的余数,用带参的宏来编程实现
VI. 编译预处理 1. 以下叙述中不正确的是() A. 预处理命令都必须以#开始 B.在程序中凡是以#开始的语句行都是预处理命令 C. C 程序在执行过程中对预处理命令进行处理 D. 以下是正确的宏定义 #define IBM_PC 2. 以下叙述中正确的是() A. 在程序的一行上可以出现多个有效的预处理命令 B.使用带参的宏时,参数的类型应与宏定义时的一致 C.宏替换不占用运行时间,只占编译时间 D. 在以下定义中 C R 是称为宏名的标志符 #define C R 045 3. 在宏定义#define PI 3.14159 中,用宏名 PI 代替一个() A. 常量 B.单精度数 C.双精度数 D. 字符串 4. 在文件包含预处理语句的使用形式中,当#include 后面的文件用双引号括起来时, 寻找被包含文件的方式是() A. 直接按系统设定的标准方式搜索目录 B.先在源程序所在的目录搜索,再按系统设定的标准方式搜索 C.仅仅搜索源程序所在的目录 D. 仅仅搜索当前目录 5. 在文件包含预处理语句的使用形式中,当#include 后面的文件用尖括号括起来时, 寻找被包含文件的方式是() A. 仅仅搜索当前目录 B.仅仅搜索源程序所在的目录 C.直接按系统设定的标准方式搜索目录 D. 先在源程序所在的目录搜索,再按系统设定的标准方式搜索 6. 输入两个整数,求他们相除的余数,用带参的宏来编程实现