问答题 写出下列程序的输出结果。 #define TEST main() { int x=0,y=1 ,z; z=2*x+y; #ifdef TEST printf(“%d %d ”,x,y); #endif printf(“%d\n”,z); }
填空题 下列程序的输出结果是() #define MAX(a,b) a>b #define EQU(a,b) a==b #define MIN(a,b) a<b main() { int a=5,b=6; if(MAX(a,b)) printf(“MAX\n”); if(EQU(a,b)) printf(“EQU\n”); if(MIN(a,b)) printf(“MIN\n”);}
填空题 下列程序的输出结果是()。 #define MAX(x,y) (x)>(y)?(x):(y) in add1 x=4 y=6in add2 x=20 y=8 in add1 x=6 y=11in add2 x=30 y=13 in main x=6 y=13 main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d)*1 0; printf(“%d\n”,t);}