以下程序的运行结果是
#define MAX(A,B)(A)>(B)?(A):(B)
#define PRINT(Y) printf("Y=%d\t",Y)
main()
{ int a=1,b=2,c=3,d=4,t;
t=MAX(a+b,c+d);
PRINT(t); }
A.Y=3
B.存在语法错误
C.Y=7
D.Y=0
第1题:
以下程序的运行结果是 #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\t",Y) main() { int a=1,b=2,c=3,d=4,t; t=MAX(a+b,c+d); PRINT(t);}
A.Y=3
B.存在语法错误
C.Y=7
D.Y=0
第2题:
以下程序运行后的输出结果是 。 #include<stdio.h> void main() { int x=1,y=20, t=0; if(x= =y) t=x;x=y;y=t; printf("%d %dn",x,y); }
第3题:
以下程序段运行后的结果是__________ int x=5,y=8,max; max=(x>y)?x:y; printf("%d",max);
A.6
B.13
C.3
D.8
第4题:
(10)以下程序运行后的输出结果是 【10】 。
#include <stdio.h>
main()
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf("%d %d\n",x,y);
}
第5题:
以下程序运行后的输出结果是: void main() { int x=10,y=20,t=0; if(x= =y) t=x; x=y; y=t; printf(“%d,%d n”,x,y); }
A.20,0
B.10,20
C.0,20
D.20,10