有如下程序 #include main() { int i, data; scanf("%d", &data); for (i=0; i data) break; printf("%d,", i); } printf("\n"); } 程序运行时,从键

admin2015-07-28  28

问题 有如下程序
#include
main()
{
int i, data;
scanf("%d", &data);
for (i=0; i<5; i++)
{
if (i > data) break;
printf("%d,", i);
}
printf("\n");
}
程序运行时,从键盘输入:3<回车>后,程序输出结果为( )。

选项 A、0,1,2,3,
B、0,1,
C、3,4,5,
D、3,4,

答案A

解析 该代码段的程序流程是:外层循环i从0到4,然后输出小于等于data的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/lZJp777K
0

最新回复(0)