循环程序设计习题.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块三循环程序设计习题及答案 一、填空题 1、当在数据办理中要重复履行同样的操作时,宜采纳程序构造来实 现。 2、循环的3因素是、、。 3、在循环语句体中包括另一个循环语句的用法称为。 4、履行循环语句体中的break语句后将使用包括它的循环语句。 5、要结束目前正在履行循环体语句而直接进入下一循环周期,需要履行 语句。 6、在for语句中表达式同意省略,但 组成的是循环。 7、在for语句中,省略表达式2时,则循环为 8、履行语句for(i=1;i++4;);后变量i的值是  不可以少,语句for( 循环。 。  ;;)  ; 9、要使用循环程序提早结束本次循环周期并开始下一个循环周期,应在循环体内有条 件使用  语句。 10、在每次循环周期均要履行一次的语句,称为  。 11、for  语句括号内的  3个表达式的作用分别是  、 和循环控制变量的更新。 二、选择题 1、若k为整形变量,则while循环共循环()。 k=5; while(k=0)  k-1; A、无穷循环 C、5次  D  B  、6次 、4次 2、与  while(!n);  中表达式!  dn等价的是(  )。 A、dn=0  B  、dn!=0 C、dn==0  D  、dn!=1 3、以下程序段,  while  循环履行的次数是(  ) intk=0; while(k==1)  k++; A、无穷次  B  、有语法错,不可以履行 C、一次也不履行  D  、履行  1次 4、在  C语言中,当  dowhile  语句中的条件为(  )时,结束该循环。 A、0  B  、1 C、TRUE  D  、非  0 5、下边程序段的输出结果是(  ) do {b-=a;a++; }while(b--0); A、10,-1  B  、2,8 C、9,0D 6、以下描绘正确的选项是( A、因为dowhile  、4,-3 ) 循环中循环体语句只好是一条可履行语句,  因此循环体内不 能使用复合语句。 B、dowhile  循环由  do  开始,用  while  结束,在  while(  表达式)后边不可以写分 号 C、在  dowhile  循环体中,必定要有能使  while  后边匠值变成零的操作 、dowhile循环中,依据状况能够省略while 7、如有以下程序段,此中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大 于0)。 s=c; for(b=1;b=c;b++)s=s+1; 则与上述程序段功能等价的赋值语句是() A、s=a+b;  B  、s=a+c;  C  、s=s+c;  D  、s=b+c; 8、假设  a,b,c,d  均已定义为整型变量,且  a、c均已赋值,  a大于  0,c大于  0,则与程 序段for(d=a,b=1;b=c;b++)d--;  功能等价的语句是(  ) A、d=a+b;  B  、d=a+c;  C  、d=a-b;  D  、d=a-c 9、以下对于  for  循环的说法正确的选项是(  ) 、for循环只好用于循环次数已经确立的状况 B、for循环是先履行循环体语句,后判断表达式2 、在for循环中,不可以用break语句跳出循环体 、for循环的循环体语句中,能够包括多条语句,但一定用花括号括起来 10、以下语句中能跳出循环的是() A、for(y=0,x=1;x++y;x=i++)i=x; B、for(;;x++) C、while(1){x++;} D、for(i=10;;i--)sum+=i; 三、程序填空题 1、等比数列的第一项a=1,公比q=2,以下程序是求知足前n项和小于100的最大n。 main() {inta,q,n,sum=0;a=1;q=2;n=0; do {; n++; a*=q; }while(); ; printf(“%dn”,n); } 2、计算1-3+5-7+-99+101的值。 #include main() { inti;t=1,s=0; for(i=1;i=101;i+=2) {; ; } printf(1-3+5+...-99+101=%d,y); } 、输出100之内个位数为6且能被3整除的数。 #include main() { inti,j; for(i=0;;i++) {j=i*10+6; if() printf(%d,); } } 四、程序运转结果 1、#include main() { inta,b; for(a=1,b=1;a=100;a++) { if(b=20)break;

文档评论(0)

137****3851 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档