第09部份预处理.docVIP

  • 55
  • 0
  • 约1.08万字
  • 约 17页
  • 2017-03-05 发布于重庆
  • 举报
第09部份预处理

C语言试题库(第9章) 选择题 1、宏定义#define PI 31.14159中,宏名PI代替______________。 A、浮点型 B、整型 C、常量 D、字符串 答案 A 难度 1 2、设有以下宏定义:#define N 3 #define Y n N+1 *n 执行语句z 2* N+Y 5+1 ;后,z的值为_____________。 A、出错 B、42 C、48 D、54 答案 C 3 3、以下说法正确的是_____________。 A、#define和printf都是C语句 B、#define 是C语句,而printf不是 C、printf是C语句,但#define不是 D、#define 和printf都不是C语句 答案 C 难度 2 4、宏定义的宏展开是在__________阶段完成的。 A、第一遍编译 B、第二遍编译 C、程序执行 D、预编译 答案 D 难度 1 5、编译预处理命令以___________结尾。 A、 ; B、 . C、 \ D、回车 答案 D 难度 1 6、以下叙述中正确的是________. a 在程序的一行上可以出现多个有效的预处理命令行 b 使用带参的宏时,参数的类型应与宏定义时的一致 c 宏替换不占用运行时间,只占用编译时间 d 在以下定义中C R是称为“宏名”的标识符 #def

文档评论(0)

1亿VIP精品文档

相关文档