山东理工大学
第一章单元测试
  1. 在C语言中,将属于不同类型的数据作为一个整体来处理时,常用( )。

  2. A:指针类型数据
    B:结构体类型数据
    C:简单变量
    D:数组类型数据

    答案:结构体类型数据

  3. 当定义一个结构体变量时,系统分配给它的内存空间长度是( )。

  4. A:结构体中第一个成员所需内存空间长度
    B:各个成员中占内存空间最长的长度
    C:最长成员所需内存长度乘以成员个数
    D:结构体中最后一个成员所需内存空间长度

    答案:最长成员所需内存长度乘以成员个数

  5. 在C语言中,定义一个共用体变量时,系统分配给它的存储空间长度是( )。

  6. A:该共用体中所有成员所需内存空间长度总和
    B:该共用体中第一个成员所需内存空间长度
    C:该共用体中最后一个成员所需内存空间长度
    D:该共用体中占用最大内存空间的长度

    答案:该共用体中占用最大内存空间的长度

  7. 在C语言中,下面的叙述中不正确的是( )。

  8. A:枚举变量只能取对应枚举类型的枚举元素表中的元素
    B:枚举元素的值可以是整数或字符串
    C:可以在定义枚举类型时对枚举元素进行初始化
    D:枚举元素表中的元素有先后次序,可以进行比较

    答案:枚举元素的值可以是整数或字符串

  9. 有如下说明语句:

    则以下叙述中不正确的是( )

  10. A:struct 是结构体类型的关键字
    B:struct stu 是用户定义的结构体类型
    C:stutypte 是用户定义的结构体类型名
    D:a和b都是结构体成员名

    答案:stutypte 是用户定义的结构体类型名

  11. 下列程序程序运行后的输出结果是( )。


  12. A:

    B:

    C:

    D:


    答案:


  13. 有如下定义,对结构体变量a的birthday成员的y进行赋值时,下面正确的赋值语句是()。



  14. A:

    B:

    C:

    D:


    答案:


  15. 若有如下定义,下列各输入语句中错误的是()。


  16. A:

    B:

    C:

    D:


    答案:


  17. 若有如下定义,则对da中的a成员的正确引用是( )。


  18. A:

    B:

    C:

    D:


    答案:


  19. 对以下定义,对结构体变量s 中成员age的合法法引用是( )。


  20. A:

    B:

    C:

    D:


    答案:


点赞(3) dxwkbang
返回
顶部