首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=1,k=0; for( ; i
有以下程序 #include main() { int i=1,k=0; for( ; i
admin
2015-07-28
29
问题
有以下程序
#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://jikaoti.com/ti/Q7n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){unsignedchara,b;a=4|3;b=4&3;printf("%d%d\n",a,b);}执行后输出结果是()。
有以下程序:main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是()。
下列程序段的输出结果是()。voidfun(int*x,int*y){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=2,y=1;fun(&y,&x
若有以下说明和定义typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是
关系数据库的概念模型是()的集合。
软件生命周期中所花费用最多的阶段是_______。
以下选项中,属于C语言中合法的常量的是______。
能将高级语言编写的源程序转换成目标程序的是______。
结构化分析方法是面向______进行分析的方法。
下列对于软件测试的描述中正确的是______。
随机试题
2011年8月10日,气温37℃,某兽医院接诊一京巴犬,体温40.5℃。主诉该犬比较活跃,有啃咬家中物品习惯,因此常关于笼中置于家中南阳台,就诊当日中午回家发现该犬发病。抱出笼时已经开始呼吸困难,站立不稳、摇晃,盲目乱撞。如采用血针治疗,一般以下列哪组
关于轻度慢性龈缘炎病损描述哪项是错误的
银汞合金的最佳塑型时间为
门静脉高压出血,应用三腔两囊管压迫止血时,管端牵引重量是()
下列说法正确的是( )。
诉讼时效可以分为()。
物业管理绩效包括()两个层面。
Overtheyears,pregnantwomenhaveaskedDonaldRedelmeier,atToronto’sSunnybrookHospital,aboutthedangersofdiving,hot
Itwasasunnyday.Alittleboy’sfatherwassittingonthecouch,drinkingabeerwhilewatching【K1】______basketballmatch.S
Thousandsofteachersattheelementary,secondary,andcollegelevelscantestifythattheirstudents’writingexhibitsatende
最新回复
(
0
)