以下程序的运行结果是( )int main() { int x=5; if(x=2) printf(“OK”); elseif(x<2) printf(“%d\n”,x); return 0; }
查看答案
为了避免在嵌套的条件语句中if-else 中产生二义性,c 语言规定:else 子句总是与( )相配对。
A. 缩排位置相同的if
B. 其之前最近的if
C. 其之后最近的if
D. 同一行上的if
关系表达式: x≤y≤z 的C语言表达式正确的是( )。
A. (x<=y<=z)
B. (x<=y)&&(y<=z)
C. (x<=y)||(y<=z)
D. (x<=y)&(y<=z)
当c的值不为0时,能将c的值赋给变量a、b的选项是( )。
A. (a=c)&&(b=c)
B. (a=c)||(b=c)
C. a=c=b
D. c=b=a
有如下程序,该程序的输出结果是( )int main(){ int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b);return 0;}
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2