有以下程序 #include void main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是___D___
编译时有错,无结果 C
设 x 为 int 型变量,则执行以下语句后,x 的值为: int x = 10; x*=x/=-x; printf("%d\n", --x); --D--- A
下面程序的输出是_C___
main() { int x,i; for(i=1;iy); printf("%d\n",x);} A
程序运行有错误 6
有以下程序 #include void main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是__C____
若a、b、c1、c2、x、y 均是整型变量,正确的switch 语句是______
① switch(a+b); { case 1:y=a+b;break; case 0:y=a-b;break; } ② switch(a*a+b*b) { case 3: case 1:y=a+b;break; case 3:y=b-a;break; } ③ switch a { case c1:y=a-b;break; case c2:x=a*b;break; default:x=a+b; } ④ switch (a-b) { default:y=a*b;break; case 3:case 4