A、预处理命令行必须以#号开始
B、C程序在执行过程中对预处理命令行进行处理
C、在程序中凡是以#号开始的语句都是预处理命令行
D、以下宏定义是正确的:#define IBM_PC
A、常量
B、单精度数
C、双精度数
D、字符串
A、在程序的一行上可以出现多个有效的预处理命令行
B、使用带参数的宏时,参数的类型应与宏定义时一致
C、宏替换不占用运行时间,只占编译时间
D、宏名必须用大写字母表示
A、#define POWER(x) x*x
B、#define POWER(x) (x)*(x)
C、#define POWER(x) (x*x)
D、#define POWER(x) ((x)*(x))
A、直接按系统设定的标准方式搜索目录
B、现在源程序所在目录搜索,再按系统设定的标准方式搜索
C、仅仅搜索源程序所在目录
D、仅仅搜索当前目录
A、sum=9
B、sum=10
C、sum=12
D、sum=18
A、7 6
B、12 6
C、12 5
D、7 5
A、Y=3
B、Y=7
C、Y=0
D、存在语法错误
A、12
B、15
C、20
D、16
A、#define f(x) 4*x*x+3*x+2
B、#define f 4*x*x+3*x+2
C、#define f(a) (4*(a)*(a)+3*(a)+2)
D、#define (4*a*a+3*a+2) f(a)