单选题定义一个结构体变量后,该变量所占内存大小是()A 结构体中第一个成员所需内存容量B 结构体中最后一个成员所需内存容量C 结构体中各成员所需内存容量总和D 结构体成员中占内存容量最大者所需的容量

题目
单选题
定义一个结构体变量后,该变量所占内存大小是()
A

结构体中第一个成员所需内存容量

B

结构体中最后一个成员所需内存容量

C

结构体中各成员所需内存容量总和

D

结构体成员中占内存容量最大者所需的容量


相似考题
更多“单选题定义一个结构体变量后,该变量所占内存大小是()A 结构体中第一个成员所需内存容量B 结构体中最后一个成员所需内存容量C 结构体中各成员所需内存容量总和D 结构体成员中占内存容量最大者所需的容量”相关问题
  • 第1题:

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

    A.各成员所需内存量的总和

    B.结构中第一个成员所需内存量

    C.成员中占内存量最大的容量

    D.结构中最后一个成员所需内存量


    参考答案:A

  • 第2题:

    当说明一个结构体变量时系统分配给它的内存是各成员所需内存量的总和。

    此题为判断题(对,错)。


    正确答案:×

  • 第3题:

    定义一个结构体变量后,该变量所占内存大小是()

    A.结构体中第一个成员所需内存容量

    B.结构体中最后一个成员所需内存容量

    C.结构体中各成员所需内存容量总和

    D.结构体成员中占内存容量最大者所需的容量


    参考答案:C

  • 第4题:

    以下对C语言中共用体类型数据的正确叙述是______。

    A.可以对共用体变量名直接赋值

    B.一个共用体变量中可以同时存放其所有成员

    C.一个共用体变量中不能同时存放其所有成员

    D.共用体类型定义中不能出现结构体类型的成员


    正确答案:C
    解析:共用体变量中的所有成员共享一段公共存储区,并非同时存放于共用体变量中,如共用体变量中有两个成员,int型成员占两个字节,float型成员占4个字节,则该共用体变量占4个字节,并非2+4=6个字节。

  • 第5题:

    在说明一个结构体变量时,系统分配给它的存储空间是( )。

    A.该结构体中第一个成员所需的存储空间

    B.该结构体中最后一个成员所需的存储空间

    C.该结构体中占用最大存储空间的成员所需的存储空间

    D.该结构体中所有成员所需存储空间的总和


    正确答案:D

  • 第6题:

    当定义一个结构体变量时,关于系统为它分配的内存空间是,以下说法错误的是()

    • A、结构体中一个成员所需的内存容量
    • B、结构体中第一个成员所需的内存容量
    • C、结构体中占内存容量最大者所需的容量
    • D、结构中各成员所需内存容量之和

    正确答案:A,B,C,D

  • 第7题:

    下面对结构数据类型的叙述中,()是错的。

    • A、结构变量可以在说明结构类型后定义,也可在说明结构时定义
    • B、结构可由若干个成员组成,各成员的数据类型可以不同
    • C、定义一个结构类型后,编译程序要为结构的各成员分配存储空间
    • D、结构变量的各成员可通过结构变量名和指向结构变量的指针引用

    正确答案:C

  • 第8题:

    以下C语言共用体类型数据的描述中,不正确的是()

    • A、共用体变量占的内存大小等于所需内存最大的成员所占的内存
    • B、共用体类型可以出现在结构体类型定义中
    • C、在定义共用体变量的同时允许对第一个成员的值进行初始化
    • D、同一共用体各成员的首地址不相同

    正确答案:C

  • 第9题:

    共用体与结构体区别正确的是()

    • A、共用体各成员占不相同的起始地址,所占内存长度等于最长的成员所占内存
    • B、结构体各成员占相同的地址所占内存长度等于全部成员所占内存之和
    • C、共用体各成员占相同的起始地址所占内存长度等于最长的成员所占内存
    • D、结构体各成员占不同的地址所占内存长度等于全部成员所占内存之和

    正确答案:C,D

  • 第10题:

    C语言中共用体类型数据的叙述正确的是()

    • A、可以对共用体变量名直接赋值
    • B、一个共用体变量中可以同时存放其所有成员
    • C、一个共用体变量中不能同时存放其所有成员
    • D、共用体类型定义中不能出现结构体类型成员

    正确答案:C

  • 第11题:

    单选题
    以下C语言共用体类型数据的描述中,不正确的是()
    A

    共用体变量占的内存大小等于所需内存最大的成员所占的内存

    B

    共用体类型可以出现在结构体类型定义中

    C

    在定义共用体变量的同时允许对第一个成员的值进行初始化

    D

    同一共用体各成员的首地址不相同


    正确答案: C
    解析: 暂无解析

  • 第12题:

    判断题
    数据结构中,定义结构体指针变量后,要引用其成员变量用->号。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    结构体变量的存储空间是该结构体中所有成员所需存储空间的总和。()

    此题为判断题(对,错)。


    答案:正确

  • 第14题:

    当说明一个结构体变量时系统分配给它的内存是成员中占内存量最大者所需的容量。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第15题:

    下列说法不正确的是( )

    A.下列结构体定义时,占据了5个字节的空间 struct s {int num; int age; char sex; }

    B.结构体的成员名可以与程序中的变量名相同

    C.对结构体中的成员可以单独使用,它的作用相当于普通变量

    D.结构体的成员可以是一个结构体变量


    正确答案:A

  • 第16题:

    以下叙述错误的是______。

    A.共用体的所有变量都有一个相同的地址

    B.结构体变量可以作为共有用体中的成员

    C.共用体的成员一个时刻只有一个生效

    D.要传递共用体的成员通常采用函数


    正确答案:C

  • 第17题:

    下列描述中,正确的是______。

    A.a[2*3+5]可以是一个数组元素

    B.可以对结构体类型和结构类型变量赋值、存取或运算

    C.结构一经定义,系统就给它分配了所需的内存单元

    D.结构体变量和共用体变量所占的内存长度是各成员占的内存长度之和


    正确答案:A

  • 第18题:

    当说明一个结构体变量时,系统分配给它的内存是()。

    • A、各成员所需要的内存量的总和
    • B、结构中第一个成员所需要的内存量
    • C、成员中占内存量最大者所需要的内存量
    • D、结构中最后那个成员所需要的内存量

    正确答案:A

  • 第19题:

    定义一个结构体变量后,该变量所占内存大小是()

    • A、结构体中第一个成员所需内存容量
    • B、结构体中最后一个成员所需内存容量
    • C、结构体中各成员所需内存容量总和
    • D、结构体成员中占内存容量最大者所需的容量

    正确答案:C

  • 第20题:

    数据结构中,定义结构体指针变量后,要引用其成员变量用->号。


    正确答案:正确

  • 第21题:

    当说明一个共用体变量时系统分配给它的内存是()

    • A、各成员所需要内存量的总和
    • B、共用体中第一个成员所需内存量
    • C、成员中占内存量最大者所需的容量
    • D、共用体中最后一个成员所需内存量

    正确答案:C

  • 第22题:

    下面正确的结构体定义格式是()

    • A、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;};
    • B、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;}
    • C、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名;
    • D、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名

    正确答案:A

  • 第23题:

    单选题
    当说明一个结构体变量时,系统分配给它的内存是()。
    A

    各成员所需要的内存量的总和

    B

    结构中第一个成员所需要的内存量

    C

    成员中占内存量最大者所需要的内存量

    D

    结构中最后那个成员所需要的内存量


    正确答案: D
    解析: 暂无解析