题目内容

若程序中有宏定义:#define N 100 则以下叙述中正确的是()。

A. 宏定义中定义了标识符N的值为整数100
B. 在编译软件对C源程序进行预处理时用100替换标识符N
C. 对C源程序进行编译时用100替换标识符N
D. 在运行时用100替换标识符N

查看答案
更多问题

下列程序运行结果为:#define P 3#define S(a) P*a*amain(){ int ar;ar=S(3+5);printf("%d",ar);}

A. 192
B. 25
C. 29
D. 27

若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义, 所以此宏定义是错误的。

A. 对
B. 错

#define 不是C语言语句。

A. 对
B. 错

若有 # define S(a,b) a*b语句 area=S(3,2);则area的值为6。

A. 对
B. 错

答案查题题库