首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue;
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue;
admin
2009-01-15
62
问题
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue; n++; } while(!i); n++; } print f ( "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结构相比,do…while结构至少要执行一次循环体;运算符%是求模运算,即求两个数相除的余数。 continue语句的作用时结束本次循环,即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中,当i=2时,执行如循环。由于 if表达式的条件为真,执行continue语句,结束本次循环,判断while循环条件为假,故退出while循环,执行n++,此时n的值为1,当i=3时,执行do循环.由于if(3%3)为假,执行下面的n++语句,此时 n的值为2,结束本次循环,继续判断while循环条件为假,故退出while循环,执行n++语句,此时n的值为3;当i=4时,执行如循环。由于if(4%3)为真,执行continue语句,结束本次循环,继续判断while循环条件为假,故退出while循环,执行n++,此时n的值为4;当i=5时,退出for循环,因此最后输出的n的值为4,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/hOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Framel、标题为”框架”的框架,在框架内添加两个名称分别为opaonl、Option2的单选按钮,其标题分别为”第一项”、”第二项”。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1、标题为“菜单演示”的窗体上画一个名称为Label1、标题为空的标签;再建立一个菜单,各菜单项的属性设置见下表。窗体外观如图3-108(a)所示。
以下程序的功能是随机产生10个两位的整数:OptionBase1Pfiv~eSubCommandl_Click()Dima(10)AsInteger,iAsIntegerFori=1To10
设窗体上有一个名称为Timerl的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Textl的文本框和下面的事件过程:Private"SubTimer1.Timer()StaticXAsLon
以下关于控件数组的叙述中,错误的是
下面能够将某个变量声明为局部变量的是
在黑盒测试方法中,设计测试用例的主要根据是
以下合法的VisualBasic标识符是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
随机试题
患者双手掌皮肤角化、肥厚,伴有皲裂,以冬天为重。
男性,25岁,汽油火焰烧伤躯干、四肢3天。临床诊断:烧伤面积60%,深Ⅱ度。实验室检查:血清白蛋白24g/L,谷丙转氨酶225U/L,血钠145mmol/L。入院后对患者的营养支持方式首选
尺、桡骨拍摄前后正位的原因是
调查确定泥石流中固体体积比为60%,固体密度ρ=2.7×103kg/m3,则该泥石流的流体密度(固液混合体的密度)为( )。
某平原城市拟在已运行五年以上的老填埋场附近新建一座规模及条件相同的新填埋场,与老填埋场相比,新填埋场渗滤液具有的特点包括()。
强夯法的单位夯击能量,应根据荷载大小和()等综合考虑,可通过现场试夯确定,一般情况下对砂性土取1000~5000kN.m/m2,黏性土可取1500~6000kN.m/m2。
A企业2017年1—6月拥有的房产、土地情况,以及发生的业务如下:(1)拥有厂房原值2500万元,3月底给厂房安装了智能化楼宇设施,整体安装价值200万元;该企业拥有露天游泳池原值300万元;独立围墙原值150万元。该企业占地面积6000平方米,其中
实事求是是思想路线。但不是工作方法。()
中国近代史中曾发生过:①黄花岗起义;②南昌起义;③金田起义;④二次革命。按时间先后顺序排列正确的一项是()。
请根据【说明】和图1-19的显示结果,从以下备选答案中为(1)~(9)空缺处选择正确的答案。(以下部分选项可重复选择)【备选答案】A.Datal.RefreshB.Datal.Recordset.UpdateC.Datal.Recordset
最新回复
(
0
)