题目内容

以下对结构体类型变量stt定义错误的是 【】。

A. struct ex{int n;float m;}stt;
B. struct {int n;float m;}ex; struct ex stt;
C. struct ex{int n;float m;}td; struct ex stt;
D. struct {int n;float m;}stt;

查看答案
更多问题

设有如下说明 struct stu{long a;int b;char c[2];} stu1; 则下面叙述中错误的是 【】。

A. struct是结构体关键字
B. struct stu是用户定义结构体类型
C. 该结构体有四个成员项
D. stu1是一个结构体变量

设有定义语句:struct{int i; float j, k[5];}num1,num2;,若各变量均已正确赋初值,则以下语句中错误的是( )。

A. num1=num2;
B. num1.i= num2.i;
C. num1.j=num2.j;
D. num1.k= num2.k;

定义以下结构体类型 struct s{int a; char b; float f; }; 则语句printf("%d",sizeof(struct s))的输出结果为【 】。

A. 4
B. 5
C. 6
D. 7

当定义一个结构体变量时,系统为它分配的内存空间是【 】。

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

答案查题题库