下面一段程序运行时,变量y的值为()intx=1;inty=2;if(x%2==0){y=y+1;}else{y=y-1}printf("y=%d",y);
A. 1
B. 2
C. 3
D. 4
假设intx=2;则三目表达式x>0?x+1:5的运算结果是()
A. 2
B. 3
C. 5
D. 6
能判断一个成绩在80--89之间(包括80和89)的表达式是()
A. score>=80||score<=89
B. score>80&&score<=89
C. score>=80&&score<90
D. score>79&&score<89
为避免在嵌套的条件语句if-else中产生二义性,C语言规定:else的子句总是与()配对。
A. 缩排位置相同的if
B. 其之前最近的if
C. 其之后最近的if
D. 同一行上的if