首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
42
问题
有以下程序 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
解析
do…while的结构形式为:do循环体,while(条件表达式),当程序执行到do后,先执行循环体一次,然后才对条件表达式进行计算、判断。若条件表达式的值为真,则重复执行一次循环体;否则退出,与while结构相比,do…while结构至少要执行一次循环体;运算符%是求模运算,即求两个数相除的余数。continue语句的作用时结束本次循环,即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中,当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。
转载请注明原文地址:https://kaotiyun.com/show/uoWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.瞰文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Labe14和Labe13中(窗体外观如图所示)
以下关于多重窗体程序的叙述中,错误的是( )。
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
以下关于多重窗体程序的叙述中,错误的是()。
在考生文件夹下有一个工程文件sjt3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Text1的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“计算分
有下面程序代码:PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5)Callproc(A)Fork=0To4Printa
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLen
随机试题
Ⅲ型仪表是按照国家防爆规程设计的。
患者,女性,65岁。糖尿病史20年,近3天来低热,盗汗,咳嗽咳痰,痰中带少量血丝,查体:T37.1℃,胸部X线示右肺上野及中野低密度影,似有透光区,WBC8.7×109/L。下列对诊断最有意义的检查是
三氯化铁试剂可用于芳胺类某些药物的区别:具有三氯化铁反应的是
关于二尖瓣关闭不全杂音的传导,正确的是
甲市公安机关的法医董某,一天在送孩子去幼儿园的途中亲眼看见了李某抢劫王某,造成王某重伤,下列说法错误的有()。
某企业在进行短期偿债能力分析时计算出来的存货周转次数为5次,在评价存货管理业绩时计算出来的存货周转次数为4次,如果已知该企业的销售毛利润为2000万元,净利润为1000万元,则该企业的营业净利率为()。
在电流互感器的选择与校验中,不需选择或校验()。
政策:促进:约束
Thewomanwasworriedaboutthesideeffectsoftakingaspirins,butherdoctor______herthatitisabsolutelyharmless.
Theincreasingglobalwarmingwillhaveadevastatingeffectonsomecoastalareas,or________manyscientistshavewarned.
最新回复
(
0
)