欢迎来到天天文库
浏览记录
ID:5856122
大小:61.00 KB
页数:2页
时间:2017-12-26
《程序设计_循环结构(附带答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机程序设计基础_循环结构班级学号姓名成绩一、单选题(18*4=72)21.以下叙述正确的是▁D▁▁▁A)do-while语句构成的循环不能用其它语句构成的循环来代替B)do-while语句构成的循环只能用break语句退出C)用do-while语句构成的循环,在while后的表达式为非零时结束循环D)用do-while语句构成的循环,在while后的表达式为零时结束循环2.设inta,b;则执行以下语句后b的值为▁D▁▁▁a=1;b=10;do{b-=a;a++;}while(b--<0);A)9B)–
2、2C)–1D)83.以下程序段的执行结果是▁D▁▁▁inta,y;a=10;y=0;do{a+=2;y+=a;cout<<“a=”<20)break;}while(a=14);A)a=12,y=12B)a=12,y=12a=14,y=16a=14,y=26C)a=12,y=12D)a=12,y=12a=14,y=44a=16,y=284.设inti;执行语句:for(i=1;i++<4;);后,变量i的值是▁C▁▁A)3B)4C)5D)不定值5.以下循环体的执
3、行次数是▁▁C▁▁#includevoidmain(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)cout<4、1){i=i%100+1;if(i>100)break;}C)intk=1000;D)ints=36;do{++k;}while(k<=1000);while(s);--s;8.设intx,y;则执行下的循环后,y值为▁C▁▁▁for(y=1,x=1;y<=50;y++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}A)2B)4C)6D)89.设intj;,则下面for循环语句的执行结果是▁B▁▁for(j=10;j>3;j--){if(j%3)j--;--5、j;--j;cout<voidmain(){inti,j;for(j=10;j<11;j++)for(i=9;i<=j-1;i++)cout<voidmain(){inti,sum;for(i=1;i<=3;sum++)sum+=i;cout<6、3C)死循环D)012.以下程序的执行结果是▁B▁▁▁#includevoidmain(){intx=23;do{cout<voidmain(){intn=9;while(n>6){n--;cout<7、tream.h>voidmain(){intx=10,y=10,i;for(i=0;x>8;y=++i)cout<voidmain(){intn=4;while(n--)cout<<--n;}A)20B)31C)321D)21016.以下程序的输出结果是▁▁A▁▁#includevoidmain()8、{inti;for(i=1;i<6;i++){if(i%2){cout<<"#";continue;}cout<<"*";}cout<<"";}A)#*#*#B)#####C)*****D)*#*#*17.以下程序的输出结果是▁▁B▁▁#includevoidmain(){chari;for(i='A';i<'I';i++,i++)cout<
4、1){i=i%100+1;if(i>100)break;}C)intk=1000;D)ints=36;do{++k;}while(k<=1000);while(s);--s;8.设intx,y;则执行下的循环后,y值为▁C▁▁▁for(y=1,x=1;y<=50;y++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}A)2B)4C)6D)89.设intj;,则下面for循环语句的执行结果是▁B▁▁for(j=10;j>3;j--){if(j%3)j--;--
5、j;--j;cout<voidmain(){inti,j;for(j=10;j<11;j++)for(i=9;i<=j-1;i++)cout<voidmain(){inti,sum;for(i=1;i<=3;sum++)sum+=i;cout<6、3C)死循环D)012.以下程序的执行结果是▁B▁▁▁#includevoidmain(){intx=23;do{cout<voidmain(){intn=9;while(n>6){n--;cout<7、tream.h>voidmain(){intx=10,y=10,i;for(i=0;x>8;y=++i)cout<voidmain(){intn=4;while(n--)cout<<--n;}A)20B)31C)321D)21016.以下程序的输出结果是▁▁A▁▁#includevoidmain()8、{inti;for(i=1;i<6;i++){if(i%2){cout<<"#";continue;}cout<<"*";}cout<<"";}A)#*#*#B)#####C)*****D)*#*#*17.以下程序的输出结果是▁▁B▁▁#includevoidmain(){chari;for(i='A';i<'I';i++,i++)cout<
6、3C)死循环D)012.以下程序的执行结果是▁B▁▁▁#includevoidmain(){intx=23;do{cout<voidmain(){intn=9;while(n>6){n--;cout<7、tream.h>voidmain(){intx=10,y=10,i;for(i=0;x>8;y=++i)cout<voidmain(){intn=4;while(n--)cout<<--n;}A)20B)31C)321D)21016.以下程序的输出结果是▁▁A▁▁#includevoidmain()8、{inti;for(i=1;i<6;i++){if(i%2){cout<<"#";continue;}cout<<"*";}cout<<"";}A)#*#*#B)#####C)*****D)*#*#*17.以下程序的输出结果是▁▁B▁▁#includevoidmain(){chari;for(i='A';i<'I';i++,i++)cout<
7、tream.h>voidmain(){intx=10,y=10,i;for(i=0;x>8;y=++i)cout<voidmain(){intn=4;while(n--)cout<<--n;}A)20B)31C)321D)21016.以下程序的输出结果是▁▁A▁▁#includevoidmain()
8、{inti;for(i=1;i<6;i++){if(i%2){cout<<"#";continue;}cout<<"*";}cout<<"";}A)#*#*#B)#####C)*****D)*#*#*17.以下程序的输出结果是▁▁B▁▁#includevoidmain(){chari;for(i='A';i<'I';i++,i++)cout<
此文档下载收益归作者所有