有以下程序:int main(){int a=5,b=0,c=0;if(a=b+C)printf("***\n");elseprintf("$$$\n");return 0;}程序运行结果是()。
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
查看答案
以下程序的输出结果是()。int main(){int a=2,b=1,c=2;if(b
A. b=1,c=2
B. b=1,c=0
C. b=2,c=2
D. b=1,c=1
若变量已正确定义,有以下程序段:int main(){int a=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf(“%d,%d,%d\n”,a,b,c);return 0;}程序运行结果是()。
A. 程序段有语法错
B. 3,5,3
C. 3,5,5
D. 3,5,7
在if嵌套语句中,为避免else匹配错误,C语言规定else总是与()组成配对关系。
A. 最近的if
B. 在其之前未配对的if
C. 在其之前尚未配对的最近的if
D. 同一行的if
A. 52,18,52
B. 52,19,54
C. 52,19,52
D. 54,18,52