针对下列程序段回答问题( )

2026-07-16 17:24:00来源: 网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“针对下列程序段回答问题( )”,希望对大家有更好的帮助。

  4、针对下列程序段回答问题( )。for(int t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%3d",t);}

  A、x>=0时什么也不输出

  B、最多允许输出100个非负整数

  C、printf函数永远也不执行

  D、当x<0时整个循环结束

  4、试题答案:B

  试题解析:

  for循环的循环变量t的初值为1,循环条件为t<=100,循环变量增值语句为t++;故循环最多执行100次,循环体中输出语句只输出一个变量的值,那么循环最多输出100个非负整数;故选项B正确。

  当x>=0时,即x<0不成立,则不执行语句continue;,执行输出语句;当x<0时,执行语句continue;,结束本轮次循环,不终止整个循环的执行。故选项A、C、D错误。

  综上本题选B。

  以上“针对下列程序段回答问题( )”,更多关于考研真题内容将不断更新。




点击展开阅读全文