定义共用体格式下确的是()A、struct共用体名{成员列表}变量列表;B、Union共用体名{成员列表}变量列表;C、union共用体名{成员列表}变量列表;D、union共用体名{成员列表}
定义共用体格式下确的是()
- A、struct共用体名{成员列表}变量列表;
- B、Union共用体名{成员列表}变量列表;
- C、union共用体名{成员列表}变量列表;
- D、union共用体名{成员列表}
相关考题:
若有以下说明和定义,以下叙述中错误的是( )。union dt{ int a;char b;double c;}data;A.两个共用体变量之间可以相互赋值B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000D.共用体在初始化时只能用第一个成员的类型进行初始化
以下对C语言中共用体类型数据的正确叙述是______。A.可以对共用体变量名直接赋值B.一个共用体变量中可以同时存放其所有成员C.一个共用体变量中不能同时存放其所有成员D.共用体类型定义中不能出现结构体类型的成员
若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )A.共用体变量t不能作为函数的参数B.通过引用共用体变量名t可以得到成员的值C.共用体变量t的地址和它的各成员的地址不同D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和
若有如下定义: 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是定义的共用体变量名
在16位IBM-PC上使用C语言,如定义下列共用体类型变量: union data { int i; char ch; float f; }a,b,c; 则共用体变量a,b,c占用内存的字节数为( )。A.1B.2C.4D.6
设有一共用体变量定义如下: union data { long w; float x; int y; char z;}; union data beta; 执行下列语句后,正确的共用体变量beta的值是( )。 beta.w=123456; beta.y=888; beta.x=3.1416; beta.z='x';A.123456B.888C.3.1416D.'X'
以下C语言共用体类型数据的描述中,不正确的是()A、共用体变量占的内存大小等于所需内存最大的成员所占的内存B、共用体类型可以出现在结构体类型定义中C、在定义共用体变量的同时允许对第一个成员的值进行初始化D、同一共用体各成员的首地址不相同
在使用共用体类型时,需要注意以下()A、同一个内存段可以用来存放几种不同类型的成员,但是每一次只能存放其中一种,而不是同时存放所有的类型。也就说在共用体中,只有一个成员起作用,其他成员不起作用。B、共用体变量中起作用的成员是最后一次存入的成员,在存入一个新的成员后原有的成员就失去作用C、共用体变量的地址和它的各成员的地址是一样的D、不能对共用体变量名赋值,也不能企图引用变量名来得到一个值
C语言中共用体类型数据的叙述正确的是()A、可以对共用体变量名直接赋值B、一个共用体变量中可以同时存放其所有成员C、一个共用体变量中不能同时存放其所有成员D、共用体类型定义中不能出现结构体类型成员
下面正确的结构体定义格式是()A、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;};B、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;}C、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名;D、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名
以下能正确定义共用体变量的是()A、unionuniontype{inta;floatb;};unionuniontypef;B、unionuniontype{inta;floatb;}f;C、union{inta;floatb;}f;D、union{inta,floatb,}f;
单选题以下C语言共用体类型数据的描述中,不正确的是()A共用体变量占的内存大小等于所需内存最大的成员所占的内存B共用体类型可以出现在结构体类型定义中C在定义共用体变量的同时允许对第一个成员的值进行初始化D同一共用体各成员的首地址不相同
填空题下面语句定义了共用体(联合体)变量a,则a占用()个字节。union data { short int i ;char c ; double d;}a;