以下叙述中正确的是A.结构体类型中的各个成分均不能是数组或指针B.结构体类型的变量,不能在声明
以下叙述中正确的是
A.结构体类型中的各个成分均不能是数组或指针
B.结构体类型的变量,不能在声明结构体类型组成时一起定义
C.使用typedef定义新类型名后,新类型名与原类型名实际上是等价的
D.元素为结构体类型的数组,只能在声明过结构体类型之后,单独进行定义
以下叙述中正确的是
A.结构体类型中的各个成分均不能是数组或指针
B.结构体类型的变量,不能在声明结构体类型组成时一起定义
C.使用typedef定义新类型名后,新类型名与原类型名实际上是等价的
D.元素为结构体类型的数组,只能在声明过结构体类型之后,单独进行定义
以下叙述中正确的是
A.结构体类型中的成分只能是C语言中预先定义的基本数据类型
B.在定义结构体类型时,编译程序就为它分配了内存空间
C.结构体类型中各个成分的类型必须是一致的
D.一个结构体类型可以由多个称为成员(或域)的成分组成
以下叙述中正确的是
A.函数的返回值不能是结构体类型
B.函数的返回值不能是结构体指针类型
C.在调用函数时,可以将结构体变量作为实参传给函数
D.结构体数组不能作为参数传给函数
以下叙述中错误的是
A.函数的返回值类型不能是结构体类型,只能是简单类型
B.只要类型相同,结构体变量之间可以整体赋值
C.可以通过指针变量来访问结构体变量的任何成员
D.函数可以返回指向结构体变量的指针
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
A.可用S定义结构体变量
B.S是struct类型的变量
C.T是structS类型的变量
D.可用T定义结构体变量
A.A.可用S定义结构体变量
B.B.可以用T定义结构体变量
C.C.S是struct类型的变量
D.D.T是struct S类型的变量
以下叙述中正确的是
A.结构体变量的地址不能作为实参传给函数
B.结构体数组名不能作为实参传给函数
C.即使是同类型的结构体变量,也不能进行整体赋值
D.结构体中可以含有指向本结构体的指针成员
以下关于逻辑运算符两侧运算对象的叙述中正确的是
A.只能是整数0或非0整数
B.可以是结构体类型的数据
C.可以是任意合法的表达式
D.只能是整数0或1
以下对C语言中共用体类型数据的叙述正确的是()。
A.可以对共用体变量名直接赋值
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型定义中不能出现结构体类型的成员
设有以下说明语句
typedef struct
{ int n;
char ch[8];
}PER;
则下面叙述中正确的是( )。
A.PER是结构体变量名
B.PER是结构体类型名
C.typedef struct是结构体类型
D.struct是结构体类型名
以下关于C语言数据类型使用的叙述中错误的是
A.若要保存带有多位小数的数据,可使用双精度类型
B.若要处理如""人员信息""等含有不同类型的相关数据,应自定义结构体类型
C.若只处理""真""和""假""两种逻辑值,应使用逻辑类型
D.整数类型表示的自然数是准确无误差的