下列程序的运行结果为( )。 #define MAX(x,y)(x)>(y)?(x):(y) main { int a=2,b=3,C=1,d=3,t: printf("%d\n",(MAX(a+h,c+d))*100): }
A.500
B.5
C.4
D.400
第1题:
下列程序的运行结果为( )。
#deflne MAX(x,y)(x)>(y)?(x):(y)
main()
{ int a=2,b=3,c=1,d=3,t;
printf("%d\n",(MAX(a+b,c+D) )*100);
}
A.500
B.5
C.4
D.400
第2题:
下列程序段的输出结果是______。 void fun(int *x,int *y) {printf("%d%d",*x,*y);*x=3;*y=4;} main() { int x=1,y=2; fun(&y,&x); printf("%d%d",x,y); }
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
第3题:
有以下程序:#include <stdio.h>void f(int * x,int * y) int t; t= *x; *x= *y; *y=t;main ( ){ int a[8] = { 1,2,3,4,5,6,7,8} ,i, * p, * q; p=a;q =&a[7]; while(p<q) { f(p,q) ;p ++ ;q --; } for(i =0;i<8;i ++ ) printf(" % d," ,a[i]); }程序运行后的输出结果是( )。
A.8,2,3,4.,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
第4题:
下列程序的运行结果为( )。 #define MAX(x,y)(x)>(y)?(x):(y) main() { int a=2,b=3,c=1,d=3,t; printf("%d\n",(MAX(a+b,c+d))*100); }
A.500
B.5
C.4
D.400
第5题:
以下程序的输出结果是#define MAX(x,y) (x)>(y)?(x):(y)main() { int a = 5, b = 2,c = 3, d = 3, t; t = MAX(a + b, c + d)*10; printf("%d\n", t);}