首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int i=0,s=0; for(;;) { if(i==3||i==5) continue; if(i==6) break; i++; s+=i; } p
有以下程序: main() { int i=0,s=0; for(;;) { if(i==3||i==5) continue; if(i==6) break; i++; s+=i; } p
admin
2010-01-10
29
问题
有以下程序: main() { int i=0,s=0; for(;;) { if(i==3||i==5) continue; if(i==6) break; i++; s+=i; } printf ("%d\n"’s); } 程序运行后的输出结果是( )。
选项
A、10
B、13
C、21
D、程序进入死循环
答案
8
解析
本题程序中的for循环省略了for语句的3个表达式,如果循环体中没有break语句的话则为死循环。循环中每次i被增1,当i到6时才能执行到break语句跳出循环,但是当i自增到3的时候会执行continue语句重新循环,此时后面的“i++;”语句执行不到,i的值为3一直没有改变,所以continue语句始终要执行,因此for循环将一直循环下去,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/j1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
假定变量X的值为33521397,则在声明其类型时不能声明为
窗体上有一个名称为Combol的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSu
以下VisualBasic不支持的循环结构是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
随机试题
历史上不同的儿童发展观对教育的影响是什么?
前列腺增生开放手术治疗术后常见的并发症有
A.滑石配甘草B.桔梗配甘草C.茯苓配甘草D.白芍配甘草E.瓦楞子配甘草治疗咽喉肿痛宜选用()
有关计算烧伤患者热能需要量时,下列说法不正确的是
下列哪项不符合室性期前收缩的心电图改变
甲拥有一项隧道窑的发明专利,其权利要求书记载的必要技术特征可以分解为A+B+B+D共四项。乙制造的隧道窑,其必要技术特征可以作四种分解,甲与乙的必要技术特征所代表的字母相同,表明其相应的必要技术特征相同或等同(即a、b、c、d)。乙的哪项技术侵犯了甲的专利
项目经济费用与效益识别的时间范围应包含( )。
()不同于其他股息,它不是来自公司的盈利,而是对公司未来盈利的预分,实质上是一种负债分配,也是无盈利无股息原则的一个例外。
近些年,我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
Whowasthefirsttouseperfumeintheworld?
最新回复
(
0
)