第四章单元测试
  1. 有以下程序段
    int k=0;
    while(k) k++;
    则while循环体执行的次数是( )。

  2. A:一次也不执行 B:无限次 C:执行一次 D:有语法错,不能执行
    答案:一次也不执行
  3. 下列关于for循环的描述,正确的是(  )

  4. A:for循环是先执行循环体语句,后判断表达式 B:for循环只能用于循环次数已经确定的情况 C:在for循环中,不能用break语句跳出循环 D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
  5. 以下程序段的输出结果是()

    int i,s=0;

    for(i=0;i<10;i+=2)   s+=i+1;

    printf("%d\n",s);



  6. A:自然数1~10中的偶数之和 B:自然数1~10的累加和 C:自然数1~9中的奇数之和 D:自然数1~9的累加和
  7. 循环结构的特点是(    )


  8. A:其他都对 B:满足条件时反复执行循环体 C:从上至下,逐个执行 D:根据判断条件,执行其中一个分支
  9. 以下说法正确的是(  )


  10. A:用do-while语句构成的循环,在while后的表达式为非零时结束循环 B:do-while语句构成的循环不能用其他语句构成的循环来代替 C:do-while语句构成的循环只能用break语句退出 D:用do-while语句构成的循环,在while后的表达式为零时结束循环
  11. 以下for语句,书写正确的是(   )。


  12. A:for(i=1;i<5;i=i+2) B:for(i=1,i<5,)i++ C:i=1;for(i<5;i++) D:for(i=1,i<5,i++)
  13. C语言中用于结构化程序设计的3种基本结构是(    )

  14. A:for、while、do...while B:顺序结构、选择结构、循环结构 C:if、for、continue D:if、switch、break
  15. 以下语句正确的是(     )。


  16. A:for循环表达式的括号内的3个表达式均不可以省略。 B:所有类型的循环都可以进行嵌套使用 C:程序有死循环的时候,上机编译不能通过 D:用1作while循环的判断条件,则循环一次也不执行
  17. 在循环语句的循环体中,break语句的作用是(  )。

  18. A:提前结束循环,接着执行该循环后续的语句 B:暂停程序的运行 C:结束本次循环; D:继续执行break语句之后的循环体各语句;
  19. 下列叙述中正确的是(     )。


  20. A:break语句只能用在循环体和switch语句内 B:continue语句的作用是使程序的执行流程跳出包含它的所有循环 C:break语句只能用于switch语句中 D:在循环体内使用break语句和continue语句的作用相同

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部