第二章单元测试
  1. C语言中,最基本的数据类型是( )


  2. A:整型,字符型,逻辑型 B:整型,实型,字符型,逻辑型 C:整型,实型,字符型 D:整型,实型,逻辑型
    答案:整型,实型,字符型
  3. 以下不合法的整型常量是(    )。


  4. A:

    12345

    B:

    0xabc

    C:

    147

    D:

    68


    答案:

    0xabc


  5. 以下浮点数的表示不正确的是(    )。


  6. A:

    22.3

    B:

    e23

    C:

    7.19E21

    D:

    12.E2


    答案:

    e23


  7. C程序中变量可以不定义而直接使用。


  8. A:对 B:错
    答案:错
  9. 不能将字符串赋给字符变量。


  10. A:对 B:错
    答案:对
  11. 以下不合法的实型常量是(    )。


  12. A:

    5

    B:

    5.0

    C:

    .5

    D:

    0.5


    答案:

    5


  13. 以下哪个是字符数据类型关键字(    )。


  14. A:

    string

    B:

    c

    C:

    char

    D:

    CHAR


    答案:

    char


  15. 在程序运行期间,变量可以多次被赋值。


  16. A:对 B:错
    答案:对
  17. 以下关于符号常量的说法正确的是(    )。


  18. A:

    可以将圆周率这个常量值定义为符号常量,定义方法为:#define  PI=3.1415926

    B:

    符号常量是以标识符形式出现的常量,一经定义,它所代表的常量值在其作用域内不能改变

    C:

    使用符号常量不仅便于程序的调试和维护,还能大大提高程序的运行速度

    D:

    符号常量名可以不遵循C语言的标识符和命名规则


    答案:

    符号常量是以标识符形式出现的常量,一经定义,它所代表的常量值在其作用域内不能改变


  19. 以下定义变量的语句错误的是(    )。


  20. A:

    int  x1;

    B:

    float  y1;

    C:

    Double  a1;

    D:

    double  z1;


    答案:

    Double  a1;


  21. 以下能正确定义变量并给变量赋值的是(    )。


  22. A:

    int a=5,b=5;

    B:

    int a=b=5;

    C:

    int a,b;  a=b=6;

    D:

    int a=5,b;  b=5;


    答案:

    int a=5,b=5;

    ###

    int a,b;  a=b=6;

    ###

    int a=5,b;  b=5;


  23. 以下是合法C语言常量的是(    )。


  24. A:

    ‘a

    B:

    012

    C:

    a

    D:

    e-2


    答案:

    ‘a

    ###

    012

    ###

    a


  25. 以下合法的C语言整型常量是(    )。


  26. A:

    011

    B:

    01a

    C:

    -0xffff

    D:

    160


    答案:

    011

    ###

    -0xffff

    ###

    160


  27. 若已定义 int a=11; 执行printf("a=%d,a=%o,a=%x",a,a,a) ;语句后的输出结果是(   )。


  28. A:

    a=11, a=12, a=13

    B:

    a=11, a=13, a=b

    C:

    a=11, a=11, a=b

    D:

    a=11, a=13, a=c


    答案:

    a=11, a=13, a=b


  29. 函数putchar(65) 的功能是向终端输出(   )。


  30. A:

    有编译错误

    B:

    6

    C:

    65

    D:

    A


    答案:

    A


  31.  使用scanf()函数,在输入数据时,若遇非法输入则认为该数据输入结束。


  32. A:错 B:对
    答案:对
  33. getchar( )和scanf()均为输入函数,它们之间可通用,没有任何区别。


  34. A:错 B:对
    答案:错

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