C语言第5章循环结构_第1页
C语言第5章循环结构_第2页
C语言第5章循环结构_第3页
C语言第5章循环结构_第4页
C语言第5章循环结构_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章循环结构程序设计一、选择问题1 .以下所述是正确的。a )由A)do-while语句组成的循环不能替换为由其他语句组成的循环b )由B)do-while语句组成的循环只能用break语句结束由do-while语句组成的循环在while之后的表达式非零时结束循环由do-while语句构成的循环在while后的表达式为0时结束循环2 .循环语句的for语句。 一般的形式如下for (式1; 式2; 式3 )词句这里表示循环条件的是。a )式1 B )式2 C )式3 D )句子如果执行以下语句int a、b,则b的值为。a=1; b=10;PS哼哼a;while (b-0 )a )9b )2 c )-1 d ) 84 .执行语句: for (i=1; i 4; ); 然后变量I的值为。A)3 B)4 C)5 D )不定值5 .程序段如下:int k=-20while(k=0) k=k 1;下面的说法正确的是。A)while循环执行20次b )循环为无限循环。c )一次也不执行循环语句d )一次也不执行循环语句6 .以下循环体的执行次数为。PS、PS;for (i=0,j=1; i=j 1; i=2,j- )printf (“%dn”,I;A)3 B)2 C)1 D)07 .该段的输出结果包括以下程序:PS=9;PS (n6 ) n-;printf(“%d”,n;以下A)987 B)876 C)8765 D)98768 .以下程序的输出结果如下:PS;for (i=1; i6; PS )if (I %2) 打印机( # ); continue; 以下printf(* );以下a)#*#*#*#b)#c)*d)*#*#*#*可以正确计算12310的程序段如下。A)do i=1; s=1; s=s*i; I; while(i=10 )B)do i=1; s=0; s=s*i; I; while(i=10 )C)i=1; s=1; do s=s*i; I; while(i=10 )D)i=1; s=0; do s=s*i; I; while(i=10 )10.for语句的表达式可以部分或全部省略,但不能省略两个。 然而,当全部三个表达式被省略时,无限制地执行循环,以形成死循环,这是因为缺乏条件判定。A)0 B)1 C; d )是11 .程序段如下:int k=1;while (! k=0) k=k 1; 打印( % dn ,k ); 以下说法正确的是。A)while循环执行2次b )循环为无限循环。c )一次也不执行循环语句d )一次也不执行循环语句11 .下一个for循环是。for(a=0,b=0; (b!=123)(a=4) a );a )无限循环b )循环次数不定c )执行4次d )执行5次13 .在以下程序中,while循环的循环次数为。int i=0;while(i10 ) if (i1 )连续;PS (I=5)中断;I;以下A)1 B)10 C)6 D )死周期,不能确定的次数14 .下一段的输出结果如下:PS;for(a=0; a10; a );打印( % d ,a );A)10 B)9 C)8 D715 .在c语言的循环语句for、while、do-while中,用于直接中断最内层循环的语句如下。a )交换机b )连续c )断开d ) if16 .在I,j定义为int型的情况下,以下区段中整个循环的总执行次数为。for(i=5; I; i- )for(j=0; j4; j )A)20 B)24 C)25 D)3017 .有以下几个分段,其执行结果如下:for (n=10; n 7; n- )printf (“ %d”,n;A)10 9 8 B) 9 8 7 C)10 9 8 7 D)9 8 7 618 .下一段的执行结果如下:x=y=0; while(x15) y,x= y;printf(“%d,%d”,y,x;a ) 20,7 b ) 6,12c ) 20,8 d ) 8,2019.for循环的正确描述如下。A)for循环仅在确定了循环次数时可用B)for循环执行循环语句后判定公式c )在for循环中,不能用break语句跳出循环体D)for循环的循环语句可以包含多个语句,但必须用括号括起来20 .以下各段。x=-1; do x=x * x; while (! x;a )执行两次死循环b )循环c )循环执行1次d )有语法错误二、填补问题1.while文的特征是。2. do-while语句的特征是。3.break语句只能用于语句和语句。4.continue语句的作用是。5 .什么是环的嵌套。6 .要在下一段输出10个整数,请输入整数for(i=0; i=; 打印( % dn ,i=2);7 .用c语言实现循环结构的控制句包括句、句和词句。如果8.i、j、k都是int型变量,则在执行下一for循环之后,I的值是j的值,k的值是。for(i=0,j=10; i=j; I、j-) k=i j;9 .字符串:输入abcde回车时,将执行以下整个while循环。while (ch=getchar ()=e) printf ( * );10 .下一节需要通过键盘输入字符。 如果输入字符为y,则在执行循环体时,必须在下划线中加_ _ _ _ _ _。ch=getchar ();while(ch _ Y )ch=getchar ();三、判断问题1. do-while循环以do开始,以while结束,整个循环可能一次也不执行。2.for (式1; 式2; 在“式3 )语句”中,continue语句意味着执行式2。3. for循环的三个表达式可以省略。4 .在4. continue语句while和do-while循环中,意味着计算while表达式。5. for语句的循环体至少执行一次。6. do-while循环的while后的分号可以省略。7.PS=36; while(s) -s; 构成了死亡循环。8. break语句用于终止此循环,continue语句用于终止整个循环的执行。9. while和do-while循环在任何条件下结果都是相同的。十. for (; ()句子和while (1)句子等价,不设定初始值,不判断条件,不结束地执行循环体。四、编程问题1 .利用循环结构编制程序,求1 2 3 100。2 .利用环结构编制程序,求100内的奇数之和和偶数之和。3 .请利用循环结构制定程序1! 2! 十! 的双曲馀弦值。4、利用环路结构创建程序,求出1-35-7.99-101的值。5 .请利用循环结构编制程序10! 的双曲馀弦值。6 .利用环结构创建程序求100内奇数的平方和。7 .使用环路结构描述程序获得应得的值210。8 .利用循环结构,产生可以被程序输出100除尽的数。9 .使用循环结构创建程序打印以下模式:*10 .使用循环结构,对所有输入的字符进行计数,直到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论