以下程序的运行结果是 #define MAX(A,B) (
A: >(
B: (A):(B)
C: #define PRINT(Y) printf("Y=%d\t",Y)
D: main()
E: int a=1,b=2,c=3,d=4,t;
F: t=MAX(a+b,c+d);
G: PRINT(t);A) Y=3B) 存在语
H: Y=7
I: Y=0
A: >(
B: (A):(B)
C: #define PRINT(Y) printf("Y=%d\t",Y)
D: main()
E: int a=1,b=2,c=3,d=4,t;
F: t=MAX(a+b,c+d);
G: PRINT(t);A) Y=3B) 存在语
H: Y=7
I: Y=0
C
举一反三
- 若a、b、c、d、t均为int型变量,则执行以下程序段后的结果为 。 #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d ",Y) …… a=1;b=2;c=3;d=4; t=MAX(a+b,c+d); PRINT(t);
- 以下程序的输出结果是( )。#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',t);} A: 70 B: 6 C: 7 D: 60
- 下面程序的执行结果是()。#define MAX(x,y) (x)>;(y)?(x):(y)main(){int a=1,b=2,c=3,d=2,t;t=MAX(a+b,c+d)*100;printf("%d\n",t);} A: 500 B: 5 C: 3 D: 300
- 以下程序的输出结果是 【7】 。 #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);
- 以上程序的输出结果是______。 #define MIN(x,y) (x)<(y)(x):(y) main() { int a=5,b=2,c=3,d=3,t: t=MIN(a+b,c+d)*10;printf("%d\n" t);}
内容
- 0
下列程序的运行结果为( )。 #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
- 1
以下程序的运行结果是【 】。 void f(int a, int b) { int t; t=a; a=b; b=t; } main() { int x=1, y=3, z=2; if(x>y) f(x,y); else if(y>z) f(x,z); else f(x,z); printf("%d,%d,%d ",x,y,z); }
- 2
以下程序的输出结果是 ____。#define T(x,y) (x)<(y)?(x):(y)void main(){int i=10,j=15,k;k=10*T(i,j);printf("%d",k);}
- 3
请写出以下程序的运行结果()。void main(){int x=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf("%d,%d",x,y);}
- 4
以下程序的运行结果是voidswap1(intx[],inty[]){intt;t=x[0];x[0]=y[0];y[0]=t;}voidswap2(int*x,int*y){intt;t=*x;*x=*y;*y=t;}main(){inta[2]={3,5},b[2]={3,5};swap1(a,a+1);swap2(&b[0],&b[1]);printf("%d%d%d%d\n",a[0],a[1],b[0],b[1]);}