第四章单元测试
  1. 有以下程序:
    int a = 0;
    do{a++;} while (a < 9);
    printf("%d", a);
    则正确的执行结果是( )。

  2. A:10
    B:9
    C:8
    D:11

    答案:9

  3. 有以下程序:
    char a=64;
    do{a++;} while (a < 9);
    printf("%d", a);
    则正确的执行结果是( )。

  4. A:74
    B:73
    C:65
    D:64
  5. 有以下程序:
    int a, sum = 0;
    for (a = 0; a <= 5; a += 2)
    {sum -= a;}
    printf("%d", sum);
    正确的执行结果是( )。

  6. A:-5
    B:15
    C:-15
    D:-6
  7. 有以下程序:

    char c;

    int i;

    for (i = 0; i < 2; i++)

    {

    scanf("%c", &c);

    printf("%c", c);

    }

    若输入abc回车,正确的执行结果是

    ( )。


  8. A:ab
    B:abc
    C:ac
    D:输入过多无法执行


  9. 有以下程序:
    char c = 'a';
    int i;
    for (i = 0, i = 1, c = 'h'; i < 3; i++)
    {printf("%c", c);}
    正确的执行结果是( )。

  10. A:HHH
    B:hh
    C:hhh
    D:HH
  11. 有以下程序:

    char c;

    int i;

    for (i = 0; i < 2; i++)

    {

    scanf("%c", &c);

    printf("%c", c);

    }

    若输入a回车c回车,正确的执行结果是(     )。


  12. A:c无法输入输出只有a B:c C:先输出输入c后再输出c D:ac
  13. do…while的作用是先执行,后检查。( )

  14. A:对 B:错
  15. 即使条件为 false,do-while至少执行一遍其中的代码,因为代码执行后才会进行条件验证。( )

  16. A:错 B:对
  17. switch语句可以完全用if语句代替。( )

  18. A:错 B:对
  19. for可以省略三个表达式的任意一个,但“;”不可省略。( )

  20. A:错 B:对

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