下面程序的运行结果是()。 include<Stdio.h> define F(y) 1.24+Y define PR(a)printf(”%d”,(int)(a)) define MYPRINT(a)PR(a);putchar(\n) void main() { int x=2; MYPRINT(F(3)*x); )
A.6
B.7
C.8
D.9
第1题
下面程序的运行结果是( )。 include<Stdi0.h> define M 3 define N (M+1) define NM N*N/2 void main() { printf("%d,",NM); printf("%d\n",5*NM); }
A.3,6
B.2,89
C.2,5
D.8,40
请帮忙给出正确答案和分析,谢谢!
第2题
程序中头文件myfile.h的内容是: define N 5 define M1 N*3 程序文件code.C内容如下: 1nClUde<stdi0.h> include”myfile.h” define M2 N*2 void main() { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是( )。
A.1 0
B.20
C.25
D.30
请帮忙给出正确答案和分析,谢谢!
第3题
下面程序的运行结果是( )。 include<stdio.h> define_MYDEBUG void main() { ifdef_MYDEBUG printf("DEBUG"); else printf("RELEASE"); endif )
A.DEBUG
B.RELEASE
C.DEBUGRELEASE
D.程序有错误
请帮忙给出正确答案和分析,谢谢!
第4题
下面程序的运行结果是( )。 include<stdio.h> define MAx(a,b,c) ((a)>《b)?((a)>(c)?(a):(C)):((b)>(C)? (b):(C))) void main() { int x,Y,Z; x=1; y=2; z=3; printf("%d,",MAx(x,Y,Z)); printf("%d,",MAx(x+Y,Y,y+x)); printf("%d\n",MAx(x,y+Z,Z)); )
A.3,2,3
B.6,5,7
C.3,1,90
D.3,3,5
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!