首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int i=1,k=0; for( ; i<6 ; ) { switch(i%3)
有以下程序 #include <stdio.h> main() { int i=1,k=0; for( ; i<6 ; ) { switch(i%3)
admin
2023-03-14
58
问题
有以下程序
#include <stdio.h>
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
解析
switch语句是一种多分支选择语句,执行过程为:计算switch后圆括号内的表达式的值,然后用该值逐个去与case后的常量表达式值进行比较,当找到相匹配的值时,就执行该case后面的语句。若均不匹配的,就执行default后面的语句。执行完一个case后面的语句后,程序就转移到下一个case处继续执行,并不再进行判断。break语句作用是结束整个循环过程,不再判断执行循环的条件是否成立,且在嵌套循环中,其只跳出最内层的一层循环,在分支结构中,跳出最内层分支结构。continue语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,break退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,由于其只用于循环结构,退出switch,且不执行此次for循环以后的语句,i=2不变,i<6成立,执行下一次for循环,以后的循环情况与刚刚的情况完全一致,i=2不会改变,形成无限循环。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Hx0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一次数学竞赛中,二等奖的人数是一等奖的4倍,如果将一等奖的最后5名转为二等奖,则二等奖的人数是一等奖的5倍,则一等奖与二等奖的人共有()个。
平面内有两组平行线,一组有m条,另一组有n条,这两组平行线相交,构成的平行四边形有()。
简述深化供给侧结构性改革
结合材料回答问题:材料1新型冠状病毒肺炎是近百年来人类遭遇的影响范围最广的全球性大流行病,对全世界是一次严重危机和严峻考验。人类生命安全和健康面临重大威胁。这是一场全人类与病毒的战争。面对前所未知、突如其来、来势汹汹的疫情天灾
判断下列函数的奇偶性:f(x)=x·,(a>0);
设X1,X2,…,Xn(n≥1)相互独立,且均服从参数为λ>0的指数分布,则下列选项正确的是()
经典的设计模式共有23个,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为________型、结构型和行为型三种模式;二是按设计模式的范围划分,可以把设计模式分为类设计模式和________设计模式。①
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。②
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
随机试题
家禽油脂的加工方法有煎熬和蒸制两种方法。()
万用表由表头、测量线路和转换开关组成。
幼儿每日所需能量为
对Andresen矫治器的论述中,错误的是
资产类账户的结构与权益类账户的结构()
根据资源税法律制度的规定,下列各项中,应缴纳资源税的有()。
企业文化是企业所有员工共同的“口号”。
在《士兵突击》这个没有坏人的世界和极端______的情景中,人与人之间的冲突却那么热烈、那么戏剧性,它把观众卷入其中并______他们沉睡的正义感、神圣性,通过理想化的存在体验催生道德的价值观念。依次填入画横线部分最恰当的一项是()。
Britainisattractivetoworldwideadvertisersbecauseitisahomogenousmarket,sothereisnoneedtotailoradvertisementst
ChoosingEnglishProgramsintheUSA1.Whatisyourgoal?■Fora【T1】______:2weeksto2months【T1】______■To
最新回复
(
0
)