niusouti.com

08210012:当说明一个共用体变量则系统分配给它的内存是()。A.各成员所需内存量的总和B.结构中第一个成员所需内存量C.成员中占用内存量最大者所需容量D.结构中最后一个成员所需内存量

题目

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

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

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

C.成员中占用内存量最大者所需容量

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


相似考题
参考答案和解析
C
更多“08210012:当说明一个共用体变量则系统分配给它的内存是()。”相关问题
  • 第1题:

    声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。()


    参考答案:正确

  • 第2题:

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

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

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

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

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


    参考答案:A

  • 第3题:

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

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


    参考答案:错误

  • 第4题:

    若有以下类型说明,则()是正确的叙述。

    A.sp是一个共用体变量名

    B.sp是一个共用体类型名

    C.unionsp是共用体类型名

    D.typedefunion是共用体类型名


    参考答案:B

  • 第5题:

    若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )

    A.共用体变量t不能作为函数的参数

    B.通过引用共用体变量名t可以得到成员的值

    C.共用体变量t的地址和它的各成员的地址不同

    D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和


    正确答案:A

  • 第6题:

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

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

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

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

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


    正确答案:D

  • 第7题:

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

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

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

  • 第8题:

    在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:()

    • A、PRIVATE
    • B、PUBLIC
    • C、LOCAL
    • D、在程序中直接使用的内存变量(不通过ABC说明)

    正确答案:C

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    在使用共用体类型时,需要注意以下()

    • A、同一个内存段可以用来存放几种不同类型的成员,但是每一次只能存放其中一种,而不是同时存放所有的类型。也就说在共用体中,只有一个成员起作用,其他成员不起作用。
    • B、共用体变量中起作用的成员是最后一次存入的成员,在存入一个新的成员后原有的成员就失去作用
    • C、共用体变量的地址和它的各成员的地址是一样的
    • D、不能对共用体变量名赋值,也不能企图引用变量名来得到一个值

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

  • 第11题:

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

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

    正确答案:C

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

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

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

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

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

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


    正确答案:A

  • 第14题:

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

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


    正确答案:×

  • 第15题:

    当内存变量与字段变量同名时,可以在内存变量名前面加上标志______来特别说明该变量是内存变量。

    A.A→

    B.M→

    C.B→

    D.G→


    正确答案:B

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    在16位IBM-PC上使用C语言,如定义下列共用体类型变量: union data { int i; char ch; float f; }a,b,c; 则共用体变量a,b,c占用内存的字节数为( )。

    A.1

    B.2

    C.4

    D.6


    正确答案:C
    解析:共用体变量中的所有成员占有同一个存储空间,其字节数与成员中占字节数最多的那个成员相等。char占1个字节, int占2个字节,float占4个字节,因此本题中的共用体变量a,b,c占用内存的字节数为4。

  • 第18题:

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

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

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

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

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


    正确答案:A

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    ()变量在内存中只有一个拷贝,被该类的所有对象共享;每当创建一个实例,就会为()变量分配一次内存,()变量可以在内存中有多个拷贝,互不影响。


    正确答案:类;实例;实例

  • 第21题:

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

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

    正确答案:C

  • 第22题:

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

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

    正确答案:C

  • 第23题:

    一个共用体变量可以有多个数据成员,这些数据成员共享同一个存储空间,但如果空间不够用可以临时由系统分配。


    正确答案:错误

  • 第24题:

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

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

    B

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

    C

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

    D

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


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