首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break; } i++; } while(i!=0); printf("
有以下程序 #include main() { int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break; } i++; } while(i!=0); printf("
admin
2019-12-17
28
问题
有以下程序
#include
main()
{ int i=5;
do
{ if (i%3==1)
if (i%5==2)
{ printf("*%d", i); break; }
i++;
} while(i!=0);
printf("\n");
}
程序的运行结果是
选项
A、*2*6
B、*3*5
C、*5
D、*7
答案
D
解析
do...while语句是先执行后判断,所以第一次先执行循环体,判断i%3= =1的条件,由于i为5所以余数为2,条件不成立,执行i++,i的值为6,判断while条件为真,第二次执行循环体,同第一次循环体的执行过程一样,i的值变为7,判断while条件为真,第三次执行循环体,此时i%3= =1条件成立,判断i%5==2也成立,打印*与i的值,即*7,然后执行break语句,跳出循环。所以选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Z7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;printf("%d\n",n
以下选项中有语法错误的是
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);
下列叙述中正确的是
下列叙述中正确的是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
在深度为7的满二叉树中,叶子结点的个数为
使用白盒测试方法时,设计测试用例应根据()。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
A.自身抗原B.同种异型抗原C.超抗原D.独特型抗原E.异嗜性抗原在某些情况下,能刺激机体产生免疫应答的自身物质
食物中哪些成分可促进钙的吸收
女性,52岁,B型超声波检查发现肝占位性病变1周,查肝功能正常,下列哪项检查阳性最有助于诊断原发性肝癌
1804年的《法国民法典》和1900年的《德国民法典》均是以罗马法为基础编纂而成的。从《法国民法典》、《德国民法典》和罗马法的本质和渊源上看,下列哪些表述是正确的?
在新的会计年度建账时,()一般可以跨年度使用,不必每年度更换一次。
下列关于物业管理招投标,说法正确的是()。
为期三周的美国纺织工人的罢工终于以工人的妥协而宣告结束。在罢工结束时劳资双方签订的为期一年的合同中.工人们并没有得到比三周前更多的利益。但工人们在罢工中形成了在极端困难的情况下保持内部团结的能力.这一事实将在一年合同期满后所要进行的下一轮谈判中,产生有利于
Notsolongago,itwasthestuffofnightmares:youpickupthelandlinetelephoneandthere’snodialingtone.Nothing.Theph
ThewetvolcanicashthatcoveredaMayavillageinCentralAmericainaboutAD595coatedandpreservedeverydayobjectsbeans,
Recently,IsawaheadingforanInternetarticlethatread,"IfonlyI’dboughtthatstock..."Well,sure,hindsightiswonde
最新回复
(
0
)