网站大量收购闲置独家精品文档,联系QQ:2885784924

第6章循环控制.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章循环控制

单项选择题 0601. 在C语言中,下列说明正确的是(? )。 A. do-while构成的循环,当while中的表达式值为零时结束循环 B. do-while构成的循环,当while中的表达式值为非零时结束循环 C. do-while构成的循环必须用break才能退出 D. 不能使用 do-while构成循环 0602. 以下叙述正确的是(? )。 A. 用do-while语句构成的循环,至少执行一次 B. 用do-while语句构成的循环,可能一次也不执行 C. do-while语句构成的循环只能用break语句退出 D. do-while语句构成的循环不能用其它语句构成的循环来代替 0603. 若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是(? )。 for (i=5;i;i--) for (j=0;j4;j++){...} A. 20 B. 25 C. 24 D. 30 0604. 设i,j,k均为int型变量,则执行完下面的for循环后,k的值为(? )。 for(i=0,j=10;i=j;i++,j--) k=i+j; A. 10 B. 9 C. 11 D. 12 0605. 当执行以下程序段时(? )。 x=-1; do { x=x*x;} while( !x); A. 循环体将执行一次 B. 循环体将执行两次 C. 循环体将执行无限次 D. 系统将提示有语法错误 0606. 执行语句:for(i=1;i++4;);后变量i的值是( ? )。 A. 5 B. 3 C. 4 D. 不定 0607. 要使以下程序段输出10个整数,请填入一个整数(? )。 for(i=0;i=___;printf(%d\n,i+=2)); A. 18 B. 17 C. 20 D. 21 0608. t为int型,进入下面的循环之前,t的值为0 while (t=1) { …… } 则以下叙述中正确的是(? )。 A. 循环控制表达式的值为1 B. 循环控制表达式的值为0 C. 循环控制表达式不合法 D. 以上说法都不对 0609. 有以下程序段 int k=0; while (k=1) k++; while循环执行的次数是(? )。 A. 无限次 B. 执行一次 C. 有语法错,不能执行 D. 一次也不执行 0610. C语言用(? )表示逻辑真值。 A. 1 B. true C. t 或 y D. 0 0611. 语句while(!e);中的条件 !e 等价于(? )。 A. e==0 B. e!=1 C. e!=0 D. ~e 0612. 以下for循环是(? )。 for(x=0,y=0;(y!=123) (x4);x++) A. 执行4次 B. 无限循环 C. 循环次数不定 D. 执行3次 0613. 对于for(表达式1;;表达式3)可理解为(? )。 A. for(表达式1;1;表达式3) B. for(表达式1;0;表达式3) C. for(表达式1;表达式1;表达式3) D. for(表达式1;表达式3;表达式3) 0614. C语言中while 和do-while 循环的主要区别是(? )。 A. do-while的循环体至少无条件执行一次 B. while 的循环控制条件比do-while 的循环控制条件严格 C. do-while 允许从外部转到循环体内 D. do-while 的循环体不能是复合语句 0615. 下面关于for循环的正确描述是( ? )。 A. for循环的循环体可以是一个复合语句 B. for循环只能用于循环次数已经确定的情况 C. 在for循环中,不能用break语句跳出循环体 D. for循环的循环体不能是一个空语句 0616. 若i为整型变量,则以下循环语句的循环次数是(? )。 for(i=2;i==0;) printf(%d,i--); A. 0次 B. 无限次 C. 1次 D. 2次 0617. 以下叙述正确的是(? )。 A. 只能在循环体内和switch语句体内使用break语句 B. continue语句的作用是结束整个循环的执行 C. 在循环体内使用break语句或continue语句的作用相同 D. 从多层循环嵌套中退出时,只能使用goto语 0618. 对下面程序段,描述正确的是(? )。 for(t=1;t=100;t++) { scanf(%d,x); if

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档