李永乐 数学讲师
广受学生信赖的“线代王”

预约

2023考研计算机408统考强化练习单选题(12)

2022-08-29 17:24:23 来源:天任考研  

2023考研计算机408统考强化练习单选题(12)

12. (基础)以下程序的输出结果是(  )。

void main()

{

int x=2,y=-1,z=2; 

if(x<y)< p="" style="margin: 0px; padding: 0px; outline: none; list-style: none; box-sizing: border-box;">

if(y<0) z=0;

else z+=1;

printf("%d\n",z);

}

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


答案:B

分析:本题考查的是if语句的嵌套if-else语句,else语句满足就近原则,与之离得近的if语句成对。判断x是否小于y,x=2,y=-1,z=2,x>y,所以不执行,因此z=2,最后输出z的值,选B。


热门好课推荐

MORE

2026考研英语无忧班

时长:468课时


  • 刘晓艳

  • 张超

3000元
已报501人

2026考研数学无忧班

时长:604课时


  • 李永乐

  • 宋浩

4000元
已报198人

2026考研政治无忧班

时长:225.5课时


  • 孔昱力

2000元
已报337人

2026考研管综无忧班

时长:440h


  • 吕建刚

3980元
已报112人