以下C语言共用体类型数据的描述中,不正确的是()
第1题:
以下对C语言中共用体类型数据的正确叙述是______。
A.可以对共用体变量名直接赋值
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型定义中不能出现结构体类型的成员
第2题:
若有如下定义: union aa {int n; char c[9]; float x;}a,b,c; 则下列叙述中不正确的是( )
A.union aa是定义的共用体类型
B.a,b,c是定义的共用体类型名
C.n、c[9]和x是共用体的成员名
D.a,b,c是定义的共用体变量名
第3题:
以下叙述错误的是______。
A.共用体的所有变量都有一个相同的地址
B.结构体变量可以作为共有用体中的成员
C.共用体的成员一个时刻只有一个生效
D.要传递共用体的成员通常采用函数
第4题:
当定义一个结构体变量时,关于系统为它分配的内存空间是,以下说法错误的是()
第5题:
定义了一个共用体类型的变量,要使用其成员,则应该在变量和成员之间加()
第6题:
定义一个结构体变量后,该变量所占内存大小是()
第7题:
共用体与结构体区别正确的是()
第8题:
共用体和结构体类似要注意区分的是()
第9题:
C语言中共用体类型数据的叙述正确的是()
第10题:
关于共用体,下列说法错误的是()
第11题:
共用体变量初始化说法错误的是()
第12题:
共用体变量占的内存大小等于所需内存最大的成员所占的内存
共用体类型可以出现在结构体类型定义中
在定义共用体变量的同时允许对第一个成员的值进行初始化
同一共用体各成员的首地址不相同
第13题:
若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )
A.共用体变量t不能作为函数的参数
B.通过引用共用体变量名t可以得到成员的值
C.共用体变量t的地址和它的各成员的地址不同
D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和
第14题:
在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
第15题:
下列描述中,正确的是______。
A.a[2*3+5]可以是一个数组元素
B.可以对结构体类型和结构类型变量赋值、存取或运算
C.结构一经定义,系统就给它分配了所需的内存单元
D.结构体变量和共用体变量所占的内存长度是各成员占的内存长度之和
第16题:
定义共用体格式下确的是()
第17题:
共用体可以作为结构体的成员,但结构体不能作为共用体的成员。
第18题:
共用体变量的地址和它的各成员的地址是一样的
第19题:
在使用共用体类型时,需要注意以下()
第20题:
当说明一个共用体变量时系统分配给它的内存是()
第21题:
C语言共用体类型变量在程序运行期间()
第22题:
下面正确的结构体定义格式是()
第23题:
对共用体变量初始化时,下面说法错误的是()