选择下面程序的正确输入和输出( )。 #includeint main( ){ int x,y,t; printf(“Enter x&y:”); scanf(“%d,%d”,&x,&y); printf(“x=%d,y=%d\n”,x,y); t=x; x=y; y=t; printf(“x=%d,y=%d\n”,x,y); return 0;} (2.0)
A. 输入:123 456 输出:x=123,y=456 x=456,y=123
B. 输入:123,456 输出:x=123,y=456 x=y, y=t
C. 输入:123 456输出:x=123,y=456 x=y, y=t
D. 输入:123,456输出:x=123,y=456 x=456,y=123
设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是()。(2.0)
A. if(a>b) c=a,a=b,b=c;
B. if(a>b){c=a,a=b,b=c;}
C. if(a>b)c=a;a=b;b=c;
D. if(a>b){c=a;a=b;b=c;}
switch 语句中的"表达式"和case后面的"常量"的结果值的类型应该一致,并且不能为( )。(2.0)
A. 整型
B. 字符型
C. 整型或字符型
D. 实型