有以下程序段: int x,i; for(i=l;i<=100;i++) { scanf("%d",&x); if(x<0)continue; printf("%4d\n",x); } 下面针对上述程序段的描述正确的是( )。

admin2019-01-11  43

问题 有以下程序段:
int x,i;
for(i=l;i<=100;i++)
{  scanf("%d",&x);
if(x<0)continue;
printf("%4d\n",x);
}
下面针对上述程序段的描述正确的是(    )。

选项 A、最多可以输出100个非负整数
B、当x<0时结束整个循环
C、当x>=0时没有任何输出
D、pfintf函数调用语句总是被跳过

答案A

解析 continue语句只结束本次循环,而不是终止整个循环的执行,因此B选项错误;当x>=0时,程序执行printf("%4d\n",x)语句,因此排除C、D选项,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/MOxp777K
0

相关试题推荐
最新回复(0)