以下程序的运行结果是( ) #include “stdio.h”int main() { int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf(“%d,%d”,a,b);return 0; }
A. 6,1
B. 2,1
C. 6,0
D. 2,0
查看答案
阅读以下程序可以推出( )int main() { int a=5 , b=0 , c=0; if (a=b+c) printf(“* * *\n”); else printf(“$ $ $\n”); return 0; }
A. 有语法错误不能通过编译
B. 可以通过编译但不能直接通过连接
C. 输出 * * *
D. 输出 $ $ $
以下程序的运行结果是( )int main() { int x=5; if(x=2) printf(“OK”); elseif(x<2) printf(“%d\n”,x); return 0; }
A. OK
B. Quit
C. 1
D. 7
为了避免在嵌套的条件语句中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)