首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=1,k=0; for( ; i
有以下程序 #include main() { int i=1,k=0; for( ; i
admin
2015-07-28
30
问题
有以下程序
#include
main()
{
int i=1,k=0;
for( ; i<6 ; )
{ switch(i%3)
{ case 0: k++;
case 1: k++; break;
case 2: k++; continue;
}
i+=1;
}
printf("%d\n",k);
}
程序的运行情况是( )。
选项
A、形成无限循环
B、输出6
C、输出5
D、输出4
答案
A
解析
break语句用于循环体,可以跳出当前层循环,continue语句的作用则是跳过当前循环层余下未执行的语句,继续执行下一次循环。在该程序中当i为2的时候执行语句" case 2: k++; continue;"跳过了i自加语句"i+=1;",所以i值不再变化,程序陷入死循环,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/cZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d,",a[2],a[5],a[8]);}
以下程序的输出是【】。main(){charstrl[]]="Howdoyoudo",*p1=strl;strcpy(strl+strlen(strl)/2,"esshe");print
若有下列定义(设int类型变量占两个字节),则i=【】,j=【】。 inti=8,j=9;floatx=123.456; print("i=%oj=%o\n",i,j);
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输入数据的形式应该是【】。chara[10],b;scanf("a=%sb=%c",a,&b);
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
下面对对象概念描述错误的是_______。
分析下面的程序main(){int*p1,*p2,*p;intx=4,y=6;p1=&x;p2=&y;if(x<y){p=p1;p1=p2;p2=p;}
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
引用集的主要目的是:
“在艺术家心中,没有比土地再神圣的了。土地滋生了万千生命,写满了思想,走动着灵魂”出自哪位作家之口()
菌斑细菌致龋的基础是
按季节时令使用滋补药的原则有
砌体施工时,在砂浆中掺入()时,应有砌体强度的型式检验报告。
阅读下面文字,回答相关问题:教学方法是教师和学生为了实现共同的教学目标,完成共同的教学任务,在教学过程中运用的方式与手段的总称。在实际教学过程中,不同的教学方法会带来不同的教学效果,同一种教学方法也可能产生不同的教学效果。因此,在教学实践中,教师要根据具
按照加涅的学习水平分类,学生对相似的易混淆单词分别做出正确反应的学习属于()
一、注意事项1.申论考试与传统的作文考试不同。是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟。作答1lO分钟。3.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。4.答题时请认准题号。避免答错位
习近平指出:“中国梦的本质是国家富强、民族振兴、人民幸福。”国家富强,民族振兴,人民幸福的关系是()。
某工程计划图如下图所示,弧上的标记为作业编码及其需要的完成时间(天),作业E最迟应在第(27)天开始。
最新回复
(
0
)