下列程序执行后的输出结果是#define MA(x) x*(x-1)void main( ){ int a=1,b=2;printf("%d \n",MA(1+a+b));}
查看答案
以下叙述中正确的是()。
A. 用
B. include包含的头文件的后缀不可以是“.a”
C. 若一些源程序中包含某个头文件,当该头文件有错时,只需对该头文件进行修改,包含此头文件的所有源程序不必重新进行编译
D. 宏命令行可以看做是一行c语句
E. C编译中的预处理是在编译之前进行的
以下程序的输出结果为()。#include#define SQR(x) x*xvoid main(){int a,k=3;a=++SQR(k+1);printf(”%d\n”,a);}
A. 6
B. 10
C. 8
D. 9
以下程序运行后,输出结果是()。#define Prr 5.5#define S(X) PT*X*X#includevoid main(){int a=1,b=2;printf(”%4.1f\n”,S(a+b));}
A. 49.5
B. 9.5
C. 22.0
D. 45.0
下列程序执行后的输出结果是()。#define MA(x) x*(x-1)#include "stdio.h"void main(){int a=1,b=2;printf(’’%d\n”,MA(1+a+b));}
A. 6
B. 8
C. 10
D. 12