首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
78
问题
有以下程序: 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全国计算机二级
相关试题推荐
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是
设程序中使用了多个窗体,下面叙述中正确的是
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()Dim
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
在软件设计中不使用的工具是( )。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
数据库技术的根本目标是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
在C语言程序中,下列说法正确的是()。
随机试题
肝郁发热日久,热邪伤阴,治宜,滋养肝肾,疏肝清热,宜选用何方为先()(1995年第74;1994年第65题)
发电机电压达不到额定值有什么原因?
胰岛素宜采用何种方法灭菌
A.牙冠或牙根形成之后B.埋伏牙C.根尖肉芽肿D.牙板残余E.成釉器发育的早期与下列囊肿发生有关的是始基囊肿()
环境管理体系中组织应建立文件程序,是对______进行监测和测量。
审查人对贷款申请资料的完整性和合规性负责,审查要点包括()。
在2007年全国股份制商业银行行长联席会议上,中国光大银行行长郭友表示:“国内银行主要依赖存贷款传统业务不同,中间业务是国际银行的最大利润来源之一,大力发展中间业务已成为国内银行提高综合竞争力的必然要求,为此中国银行业应改变目前的传统客户结构,并加速金融创
以下关于控件数组的叙述中,错误的是
______teamwillwinthematchisamatterofpublicconcern.
Fertilizerusehasexploded,overloadingplantsworldwide,likelyalteringecosystemsfordecadestocenturies,scientistsrepor
最新回复
(
0
)