首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
12
问题
有以下程序: 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全国计算机二级
相关试题推荐
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()PrivateSubImage2.Click()Image1.Picture=LoadPicture(“L
以下合法的VB变量名是
以下不合法的VB变量名是
关于随机文件,以下叙述中错误的是
假定变量X的值为33521397,则在声明其类型时不能声明为
在VB中,函数过程与子程序过程的区别之一是
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
执行以下程序时,在窗体上单击鼠标后,将出现输入对话框,此时,直接按下回车键,窗体上的输出结果是PrivateSubForm_Click()DimSAsStringS=InputBox("inputdata","importa
随机试题
组织变革是组织根据内外环境的变化而进行的调整、改革和适应的过程。()
白芍可用于治疗
下列传播途径中哪一项与艾滋病无关
急性呼吸衰竭不伴CO2潴留慢性呼吸衰竭伴CO2潴留
在计算机网络中,常将实现通信功能的设备和软件称为:
设备监理工作实施中,( )是设备工程项目监理的基础。
根据财政部《金融企业不良资产批量转让管理办法》,批量转让是指金融企业对()户/项以上的不良资产进行组包,定向转让给资产管理公司的行为。
吴某和李某夫妻二人共有一套房屋,房屋所有权登记在吴某的名下。后吴某和李某离婚,人民法院判决房屋归李某所有,该判决的生效日期为2016年2月1日,但双方并未办理房屋所有权变更登记。2016年3月1日,李某以自己的名义将该房屋出卖给张某,双方签订了书面房屋买
2014年1月,郭某被A公司聘为专职汽车司机,经过双方协商正式签订为期5年的劳动合同。合同中约定:乙方(即郭某)若严重违反劳动纪律或企业规章制度,甲方(即A公司)可以解除合同,《驾驶员安全须知》以及公司的各项规章制度,均为本合同的附件,与本合同具有同等的法
3,65,35,513,99,()。
最新回复
(
0
)