下列对结构体类型变量的定义中错误的是________。
A、struct student { int num; int age; } stud1;
B、struct { int num; int age; } stud1;
C、typedef struct student { int num; int age; }STUDENT; STUDENT stud1;
D、struct { int num; int age; }; struct student stud1;
A、struct student { int num; int age; } stud1;
B、struct { int num; int age; } stud1;
C、typedef struct student { int num; int age; }STUDENT; STUDENT stud1;
D、struct { int num; int age; }; struct student stud1;
第1题
A、结构体成员可以是普通变量,也可以是数组,指针及结构体变量等
B、结构体定义可以在函数内部,也可在函数外部
C、结构体成员的名字可以同程序中的其他变量名相同
D、结构体数据类型可以直接使用
第2题
A、结构体类型名为stu
B、num是结构体成员名
C、struct是C的关键字
D、结构体名为student
第3题
A、在定义结构体类型的同时定义变量
B、先定义结构体类型再定义结构变量
C、直接定义结构体类型变量(不给出结构类型名)
D、在定义结构体类型的同时定义变量时,可以不写关键字struct
第4题
A、#define STUDENT struct student STUDENT{ int num; float age; }std1;
B、struct student{ int num; float age; }std1;
C、struct{ int num; float age; }std1;
D、struct{ int num; float age; }student; struct student std1;
第5题
A、结构体类型与结构体变量是两个不同的概念,其区别如同char类型与char型变量的区别一样
B、结构体可将不同数据类型组合起来,形成一个有机整体使用
C、结构体占用字节数就是其各成员字节数之和
D、结构体类型中的成员名,不可以与程序中的变量同名
第6题
A、struct student { int num; char name[20]; char sex; int score; } student1,student2;
B、struct { int num; char name[20]; char sex; int score; }student1, student2;
C、struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int score; /* 成绩 */ }; ...... struct student student1, student2;
D、struct student student1, student2; ...... struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int score; /* 成绩 */ };
第7题
A、struct teacher {int num; int age; }; struct teacher teach1;
B、struct teacher {int num; int age; }teach1;
C、struct {int num; int age; }teach1;
D、struct {int num; int age; }teacher; struct teacher teach1;
第8题
A、定义结构体类型时,系统会根据各个成员的大小为其分配内存空间
B、定义结构体类型时,系统会根据最大成员的大小为其分配内存空间
C、定义结构体类型时,不会产生内存分配
D、定义结构体类型时,系统会分配固定内存
第9题
A、定义结构体类型时,结构体名不得省略
B、一个结构体类型的结构体变量可作为另外一个结构体类型的成员
C、数组可作为结构体成员
D、某结构体类型所能定义的结构体变量的个数是不受限制的
第10题
A、结构体变量可以作为数组元素
B、结构体变量的成员用运算符“.”表示
C、结构体变量可以作为函数的参数
D、两个结构体变量可以作相加运算
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!