- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第5章循环结构程序设计
1.单项选择题
(1)for(i=1;i9;i+=1);该循环共行了B次。A.7B.8C.9D.10
⑵inta=2;whiIe(a=0)a—;该循环共行了A次。A.OB.1C.2D.3
⑶行完循环for(i=l;i〈100;i++);B,i的值为
BA.99B.100C.101D.102(4)以下for语句中,书写错误的是Do
A.for(i=l;i5;i++);B.i=l;for(;i5;i++);C.for(i=l;i5;)i++;D.
for(i=l,i5,i++);
(5)C语句,在循环条件初次判断为假,还会行一次循环体。
A.forB.whileC.do-whileD.以上都不是(6)循环结构的特点是Co
A.从上至下,逐个行B.根据判断条件,行其中一个分支C.满足
条件时反复行循环体D.以上都对
(7)C语言while语句中,用于条件的表达式是Do
A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式
(8)inta=l,某=1;循环语句while(aGO)某++;a++;的循环行AoA.
无限次B.不确定次C.10次D.9次⑼下列程序段行后的值为A
inti=l,=0;whilc(i++)if(!(i%3))break;ele+=i;A.2B.3C.6D.以上均
不是(10).设有程序段intk=10;
while(k==0)k=k-l;
则下面描述中正确的是C
A.while循环行10次B.循环是无限循环
C.循环体语句一次也不行D.循环体语句行一次(11),设有以下程
序段int某二0,二0;
while(某!=0)+=++某;printf(%d,);
则下面描述中正确的是Ao
A.运行程序段后输出0B.运行程序段后输出1
C.程序段中的控制表达式是非法的D.程序段行无限次
(12).下面程序的功能是将从键盘输入的一对数,由小到大排序输出,
当输入一对相等数时结束循环,请选择填空。#includeintmain(){
inta,b,t;
canf(%d%d,a,b);while(B){
if(ab)
{t=a;a=b;b=t;}
printf(%d,%d\n,a,b);canf(%d%d,a,b);}
rerurnO;}
A.!a=bB.a!=bC.a==bD.a=b
(13),下面程序的功能是将从键盘输入的一组字符中统计出大写字母
的个数m和小写字母的个数n,并输出m、n中的较大者,请选择填空。
#includeintmain(){
intm=0,n=0;chare;
while((A)!=\n){
if(c=Ac=2)m++;if(c=ac=z)n++;}
printf(%d\n,m
2
A.c二getchar()和n:mB.getchar()和m:n
C.canf(%c,c)和m:nD.以上都正确
(14).下面程序的功能是在输入的一批正整数中求出最大者,输入0结
束循环,请选择填空。#includeintmain(){
inta,ma某=0;
canf(%d,a);while(B){
if(ma某
printf(%d,ma某);return。;}
文档评论(0)