以下条件表达式中能完全等价于条件表达式if(x)的是____。
A. if(x==0)
B. if(x!=0)
C. if(x==1)
D. if(x!=1)
查看答案
已知 int x=10,y=20,z=30,则执行if (x>y)z=x;x=y;y=z;语句后,x、y、z 的值是_____。
A. x=10,y=20,z=30
B. x=20,y=30,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20
设a=5,b=6,c=5,d=8,m=2,n=2,执行 (m=a>b)&&(n=c>d) 后n的值为____。
A. 1
B. 2
C. 3
D. 0
运行下面程序时,从键盘输入"1605",则输出结果是。#includeintmain( ){int t,h,m;scanf("%d",&t);h=(t/100)%12;if (h==0) h=12;printf("%d:",h);m=t%100;if (m<10) printf("0");printf("%d",m);if (t<1200||t==2400)printf("AM");elseprintf("PM");printf("\n");return 0;}
A. 6:05PM
B. 4:05PM
C. 16:05AM
D. 12:05AM
下面程序的输出结果是。#includeint main(){int a=2, b=7, c=5,k;k=a>0;switch(k){case 1:switch(b<0){case 1: printf("@"); break;case 0: printf("!"); break;}case 0:switch(c==5){case 0: printf("*"); break;case 1: printf("#"); break;default: printf("%%");break;}default: printf("&");}printf("\n");return 0;}
A. &
B. !
C. &
D. %%
E. @*&