在宏定义#define PI 3.1415926中,用宏名PI代替是一个( )
A. 单精度数
B. 双精度数
C. 常量
D. 字符串
以下对头文件叙述不正确的是( )
A. 头文件可以自己编写。
B. 头文件可以系统提供。
C. 既可以自己编写,也可以系统提供。
D. 以上都不对。
以下程序段中存在错误的是( ) 。
A.
B. define array_size 100int array1[array_size];
C. B.
D. define PI 3.14159
E. define S(r) PI*(r)*(r)„area=S(3.2);
F. C.
G. define PI 3.14159
H. define S(r) PI*(r)*(r)„area=S(a+b);
I. D.
J. define PI 3.14159
K. define S(r) PI*(r)*(r)„area=S(a);
请读程序:#include #define MUL(x,y) (x)*ymain(){int a=3,b=4,c;c=MUL(a++,b++);printf(“%d\n”,c);}上面程序的输出结果是( )。
A. 12
B. 15
C. 20
D. 16