ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:39.23KB ,
资源ID:3197863      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3197863.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第5章循环程序习题110403.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第5章循环程序习题110403.docx

1、第5章循环程序习题110403第5章 循环结构程序设计5.1 选择题1C语言中用于结构化程序设计的3种基本结构是_。03C1-12答案:A A) 顺序结构、选择结构、循环结构 B) if,switch,break C) for,while,do-while D) if,for,continue2下列保留字中用于构成循环结构的是_。BA) if B) while C) switch D) default3有以下程序,执行后输出结果是_。03C1-24答案:A main( ) int i=0,s=0; do if (i%2) i+; continue; i+;s+=i; while(i7); pr

2、intf( %dn, s); A)16 B)12 C)28 D)21 4有以下程序:若要使程序的输出值为2,则应该从键盘给n输入的值是_。 main( ) 03Q1-21答案:B int s=0, a=1, n; scanf(d, &n); do s+=1; a=a-2; while(a!=n); printf(%dn, s); A) -1 B) -3 C) -5 D) 05若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c均已赋值(c大于0)。 s=a; for( b=1; b=c; b+) s=s+1; 则与上述程序段功能等价的赋值语句是_。03Q1-22答案:B A) s=a

3、+b; B) s=a+c; C) s=s+c; D) s=b+c;6有以下程序:程序运行后的输出结果是_。03Q1-23答案:C main( ) int k=4, n=0; for( ;nl; n-) s=s+l/n: printf(%6.4fn,s); 程序运行后输出结果错误,导致错误结果的程序行是 。C A) s=1.0; B) for( n=10; nl; n-) C) s=s+l/n; D) printf(%6.4fn,s);8以下程序执行后sum的值是 。Cmain( ) int i , sum; for( i=1; i100) break; C) int k=1000; D) in

4、t s=36do+k while (k=1000); while(s) ; -s;12下列语句中,语法错误的是 。(不考虑语义)B A) while (x=y) 5; B) do x+ while (x=10); C) while (0); D) do 2; while (a=b);13循环语句“for (x=0, y=0; (y!=123) | ( x4) ; x+);”的循环执行 。A A) 无限次 B) 不确定次 C) 4次 D) 3次14若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是 。A for ( i=5; i; i-) for (j=0; j4; j+) A)

5、20 B) 24 C) 25 D) 3015假定a和b为int型变量,则执行以下语句后b的值为 。D a=1; b=10;do b -= a; a+;while (b-0);A) 9 B) -2 C) -1 D) 816设x和y为int型变量,则执行下面的循环后,y的值为 。C for (y=1, x=1; y=10) break; if (x%2=1) x+=5; continue; x -=3; A) 2 B) 4 C) 6 D) 817在C语言中,下列说法中正确的是 。D A) 不能使用“do语句while(条件)”的循环B) “do语句while(条件)”的循环中必须使用“break”

6、语句退出循环C) “do语句while(条件)”的循环中,当条件非0时将结束循环 D) “do语句while(条件) ”的循环中,当条件为0时将结束循环18若有以下程序段,w和k都是整型变量,则不能与该程序段等价的循环语句是 。C w k;LB: if (w=0) goto LE;w - -;printf (*); goto LB;LE:A) for(w=k; w!=0; w-) printf (*); B) w= k; while (w-!0) prinif(*);C) w= k; D) for (w=k; w; -w) printf (*); dow-; prinif (*); while

7、 ( w!= 0);19设有程序如下,在运行该程序时,for语句中循环体的执行次数是 。C #include main( ) int i, j;for (i=0,j=1;i=1000); if (i1000)break; C) for ( ; ; ); D) int s=136; while (s);-s;21假定a和b为int型变量,则执行下述语句组后,b的值为 。 D a=1; b=5; do b -=a; a+; while (b-1); A) 1 B) -2 C) -1 D) 022以下叙述正确的是 。 D A ) do-while语句构成的循环不能用其他语句构成的循环来代替B) do

8、-while语句构成的循环只能用break语句退出C) do-while语句构成的循环,在while后的表达式为非零时结束循环D) do-while语句构成的循环,在while后的表达式为零时结束循环23下面关于循环语句for、while、do-while的叙述中正确的是 。DA) 三种循环语句的循环体都必须放入一对花括号中B) 三种循环语句中都可以缺省循环终止条件表达式C) 三种循环语句的循环体都至少被无条件地执行一次D) 三种循环语句都可能出现无穷循环24有以下程序,执行此程序的输出结果是 。 D #include main( )int x,i; for (i=1;i=50;i+) x=i

9、; if (+x%2=0) if (x%3=0) if (x%7=0) printf(%d,i); printf(n); A)28 B)27 C)42 D)4125执行下述程序的输出是 。 B#include main( ) int y=9;for (;y0;y-) if (y%3=0) printf(y%3=0); continue; if (y!=1) printf(%c, ); else printf(n); A) 7 4 1 B) 8 5 2 C) 9 6 3 D)8 7 5 4 2 126执行以下程序的输出结果是 。B #include main( ) int i; for (i=A; ir; i+, i+ ) printf(%c, i+32); printf(n); A) 编译不通过 B) aceg C) acegi D) abcdefghi27以下不形成死循环的是 。D A) for ( ; ; x+=i);B) while (1) x+;C) for (i=10; ;i-) sum+=i;D) for ( ; (c=getchar()!=n; ) printf(%c,c);28执行下述程序的输出结果是 。B #include main( ) int x=

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1