题目内容

设有int i=1,j=2,k=3;则表达式i&&j&&k 的值为()。

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

查看答案
更多问题

有以下程序: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

答案查题题库