首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; }while(!i); n++; }
有以下程序: main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; }while(!i); n++; }
admin
2009-04-15
43
问题
有以下程序: main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; }while(!i); n++; } printf("n=%d\n",n); } 程序执行后的输出结果是( )。
选项
A、n=5
B、n=2
C、n=3
D、n=4
答案
8
解析
for循环当i=2时,执行do循环。由于if表达式的条件为真,执行continue语句,结束本次循环,判断while循环条件为假,故退出while循环,执行n++,此时n的值为1。当i=3时,执行do循环,由于if{3%3)为假,执行下面的n++语句,此时n的值为2,结束本次循环,继续判断while循环条件为假,故退出while循环,执行n++语句,此时n的值为3。当i=4时,执行do循环。由于if(4%3)为真,执行continue语句,结束本次循环,继续判断while循环条件为假,故退出while循环,执行n++,此时n的值为4。当i=5时,退出for循环,因此最后输出的n值为4。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/dpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于文本框Text1的叙述中,错误的是
用Write和Print语句向文件中写入多个数据的差别在于()。
编写如下程序代码:PrivateSubCommand1_Click()Callsub_proEndSubSubsub_pro()StaticsumAsIntegerDimiA
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
数据结构中,与所使用的计算机无关的是数据的()。
数据库技术的根本目标是()。
能将高级语言编写的源程序转换为目标程序的是( )
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
随机试题
女性,26岁。高热1周,伴右侧胸痛就诊。于深呼吸时加剧,但近2天胸痛已有所缓解,X线和超声检查证实右侧胸腔积液。胸水常规为渗出液,单核细胞占优势。该例临床诊断结核性胸膜炎,还需具备下列哪项最重要佐证
《国家突发重大动物疫情应急预案》术语定义中,我国尚未发现的动物疫病不包括
某病人因车祸造成多发性骨折,多脏器破裂,如果不及时手术,就会危及病人生命。然而,同行的伙伴谁也不敢代替家属签名。这时,主刀医生站出来,说:"我签,有责任我负!"经过医务人员的全力抢救,病人终于脱离危险。医生最符合医学道德的做法是
高分子溶液根据流动和变形性质其属于
下列关于辊压机安全控制措施的说法,错误的是()。
某客户委托买卖证券,则他需要支付的是()。Ⅰ.佣金Ⅱ.个人所得税Ⅲ.过户费Ⅳ.印花税
票据持有人在票据未到期前为获得现金而向银行贴付一定利息发生的票据转让行为是()。
中国新民主主义社会的重要特点是()
设A,B是同阶正定矩阵,则下列命题错误的是().
Whyisitsafeforvisitorstovisitthewebsitewww.riterute.ca?Becauseyoudonothavetoexpose______.Whydoesthewebsi
最新回复
(
0
)