首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a, b; for( a=1,b=1; a<=100; a++ ) { if(b>=20) break; if(b % 3==1) { b=b+3; continue; } b=b-5; }
有以下程序 #include main() { int a, b; for( a=1,b=1; a<=100; a++ ) { if(b>=20) break; if(b % 3==1) { b=b+3; continue; } b=b-5; }
admin
2019-04-24
33
问题
有以下程序
#include
main()
{ int a, b;
for( a=1,b=1; a<=100; a++ )
{ if(b>=20) break;
if(b % 3==1) { b=b+3; continue; }
b=b-5;
}
printf("%d\n",a);
}
程序的输出结果是
选项
A、10
B、9
C、8
D、7
答案
B
解析
首先注意for循环的控制条件当b>=20或者a>100则跳出for循环也即b<20且a<=100时执行for循环;第一次进入循环a=1,b=1均满足循环条件,但b%3==1条件满足,故执行b=b+3,得到b=4,注意有continue,所以后面语句不执行,直接跳转到a++这个语句,所以第一次循环完之后a=2,b=4;进入第二轮循环,b%3==1也是满足的,故再次b=b+3,此轮循环执行之后a=3,b=7,进入下一轮。此后和前面循环同理,都是b%3==1满足,因为每次都是加3,而之后又去模3,且都跳过for后面语句直接执行a++,所以,一直循环到b=22跳出for循环。此时a为8. 综合起来就是,每次循环b增加3,a增加1,且当b>22时跳出循环,结束程序。所以b从1增加到22,有(22-1)/3=7,所以a=1+7=8. 因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/2hRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
写出下列程序的执行结果。swap(p1,p2)int*p1,*p2;{intp;p=*p1;*p1=*p2;*p2=p;}main(){inta,b,*p1,*p2;scanf("%d%d",&a,&B)
有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是 ______。
以下程序的运行结果为______。main(){inti,f1,f2;f1=f2=1;for(i=0;i<4;i++){printf("%d%d",f1,f2);f1+=f2;f2+=f1;}}
软件产品从提出、实现、使用维护到停止使用退役的过程称为()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta[]
有说明char.*c[]={"European","Asian","American","African"};则下列叙述中正确的是
以下选项中,正确的整型常量是______。
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
随机试题
A、气体交换受损与缺氧、二氧化碳潴留、肺血管压力增高有关B、气体交换受损与肺部感染引起呼吸面积减少有关C、气体交换受损与肿瘤阻塞气道、继发感染有关D、低效性呼吸形态与肺扩张能力下降、缺氧有关E、低效性呼吸形态与支气管阻塞、通气和换气功能障碍有关
患者,男性,44岁。胃十二指肠穿孔继发膈下脓肿,下列叙述哪项不妥
任某对公安机关作出的《道路交通事故责任认定书》不服,向甲市A区法院提起行政诉讼,A区法院裁定不予受理,任某又上诉到甲市中级法院,甲市中级法院维持了A区法院的不予受理裁定。任某遂向省高级法院提出申诉。省高级法院立案后,认为对《道路交通事故责任认定书》不服可以
证券投资基金在我国的作用主要包括( )。
当用人单位无故拖欠员工工资时,按照国家规定,用人单位不但要及时补发相应的工资,还应给与员工月工资报酬的()的补偿金。
学生已掌握了“整数加减法”的知识,再学习“小数加减法”的知识,这种学习属于【】
行政复议机关受理后逾期不作行政复议决定的,可以自行政复议期满之日起30日内向人民法院起诉。()
A:Couldyoudomeafavorandtakethesebookstomyoffice?B:______.
TheprimarygoalofInformativeSpeakingis______.
YardSalesYardsales【T1】________________.Onefamily,【T2】________________,canholdayardsale.People【T3】____________
最新回复
(
0
)