若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )A.共用体变量t不能作为函数的参数B.通过引用共用体变量名t可以得到成员的值C.共用体变量t的地址和它的各成员的地址不同D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和

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

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

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

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

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


相关考题:

设有如下说明typedef struct ST { long a;int b;char c[2];} NEW;则下列叙述中正确的是A.以上的说明形式非法 B.ST是一个结构体类型C.NEW是一个结构体类型 D.NEW是一个结构体变量

若有如下语句: struct a { char x[10] int y; }s,*t; t=S; 则对结构体变量s中的成员y的正确引用是( )。A.a.y;B.t->y;C.t.y;D.*t->y;

若有以下类型说明,则()是正确的叙述。 A.sp是一个共用体变量名B.sp是一个共用体类型名C.unionsp是共用体类型名D.typedefunion是共用体类型名

若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。A.可用s定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

若有以下语句: typedef struct S {int g;char h;}T; 以下叙述中正确的是( )。A.可用S定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

若有如下语句: struct a {char x[10] int y; }s,*t; t=s; 则对结构体变量s中的成员y的正确引用是( )A.a.y;B.t->y;C.t.y,D.*t->y;

若有以下语句typedef struct S{int g;char h;}T;以下叙述中正确的是( )。A.可用S定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

若有如下定义: 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是定义的共用体变量名

下列关于单目运算符++,叙述正确的是A.运算对象可以是任何变量和常量B.运算对象可以是char型和int型变量,但不能是float型变量C.可以是int型变量,但不能是double型和float型变量D.运算对象可以是char型,int型,float型和double型变量