题目内容

【单选题】下面程序执行时,若从键盘输入5,则输出为( ). main() { int a; scanf("%d",&a); if(a++>5) printf("%d\n",a); else printf("%d\n",--a);}

A. 6
B. 7
C. 5
D. 4

查看答案
更多问题

【单选题】以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()

A. if((a>b)&&(b>C))k=l;else k=0;
B. if((a>b)‖(b>C))k=l;else k=O;
C. if(a<=b)k=0;else if(b<=C)k=1;
D. if(a>b)k=1,else if(b>C)k=l;else k=0;

【单选题】以下程序的输出结果是 ()main( ) { int a=-1,b=4,k; k=(+ +a<0)&&!(b - -〈=0); printf("%d%d%d\n",k,a,b); }

A. 104
B. 103
C. 3
D. 4

【单选题】有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); } 程序运行后的输出结果是 ()

A. 1 2 3
B. 2 3 4
C. 2 2 3
D. 2 3 3

【单选题】设有定义int a=1,b=2,c=3; 以下语句中执行效果与其他三个不同的是

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;}

答案查题题库