题目内容

以下程序段,与语句k=a>b?(b>c?1:0):0;功能相同的是( ) 。

A. if((a>b)&&(b>c)) k=1;else k=0;
B. if((a>b)||(b>c))k=1;else k=0;
C. if(a<=b) k=0;else if(b<=c) k=1;
D. if(a>b)k=1;else if(b>c) k=1;else k=0;

查看答案
更多问题

以下程序段运行后的输出结果是()。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 x=1,a=0,b=0;switch(x){ case 0:b++;case 1:a++;case 2:a++;b++;}printf(“%d,%d”,a,b);

A. 2,1
B. 1,1
C. 1, 2
D. 2,5

以下程序段执行后输出的结果是( )。int i=1;switch(i){ case 1: printf("%d",i++);case 2: printf("%d",i++);default: printf("%d",i++);}

A. 123
B. 1
C. 234
D. 2

有如下程序段,该程序的输出结果是( )。int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++; break;case 2: a++;b++; }printf(“a=%d,b=%d\n”,a,b);

A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2

答案查题题库