首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
48
问题
有以下程序: 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和Text1分别为图片框和文本框的名称,则下列错误的语句是( )。
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
数据库设计过程不包括
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
构成计算机软件的是
以下数据结构中,属于非线性数据结构的是()。
构成计算机软件的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
数据结构中,与所使用的计算机无关的是数据的()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
焊条型号E5015中的“50”表示熔敷金属抗拉强度最小值为()MPa。
设备监理工程师处理索赔的权力包括()。
目前沪深证券交易所国债回购交易报价不采用()。
员工努力工作能够完成任务的信念强度,称为()。
刘某因犯盗窃罪被判处有期徒刑5年,在刑罚执行3年后,又发现判决前其还有放火罪,应判处有期徒刑7年,刘某还需执行的最长刑期可能是()。
关于通货膨胀定义的理解,共同的内容包括()。
若绝对收敛,条件收敛,则()
Theperiodofadolescence,i.e.,theperiodbetweenchildhoodandadulthood,maybelongorshort,dependingonsocialexpecta
AccordingtotheAmericanCollegeHealthAssociation’smostrecentannualnationalsurvey,30percentofcollegestudentsreport
Whatdoesthewomansayaboutthecolourofviolet?
最新回复
(
0
)