以下叙述中不正确的是( ) 。
A. 预处理命令都必须以
B. 号开始
C. 在程序中凡是以
D. 号开始的语句行都是预处理命令行
E. 宏替换不占用运行时间,只占编译时间
F. 在以下定义是正确的:
G. define PI 3.1415926;
以下程序的运行结果是( )#define MIN(x,y) (x)<(y)?(x):(y)void main(){ int i=10,j=15,k;k=10*MIN(I,j);printf(“%d\n”,k);}
A. 10
B. 15
C. 100
D. 150
以下程序运行结果是( )#define ADD(x) x+xvoid main(){ int m=1,n=2,k=3;int sum=ADD(m+n)*k;printf(“sum=%d\n”,sum);}
A. sum=9
B. sum=10
C. sum=12
D. sum=18
程序中头文件type1.h的内容如下:#define N 5#define M1 N*3程序如下:#include “type1.h”#define M2 N*2void main(){int I;i=M1+M2;printf(“%d\n”,i);}程序编译后运行的输出结果是
A. 10
B. 20
C. 25
D. 30