题目内容

在32位编译器下,若有定义:struct student{int num;char name[8];char sex;float score;}stu1;则变量stu1所占用的内存字节数是__________。

A.17
B.16
C.8
D.19

查看答案
更多问题

定义结构体类型变量teach1,不正确的是_______。

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;

若有定义:struct student{int num; char sex; int age;}stu1;下列叙述不正确的是__________。

A.student是结构体类型名
B.struct student是结构体类型名
C.stu1是用户定义的结构体类型变量名
D.num,sex,age都是结构体变量stu1的成员

下面程序的运行结果是_______。#includeunion data{ int i;char c;double d;}a[2];int main() {printf("%d\n",sizeof(a)); }

A.16
B.8
C.4
D.2

在32位编译器下,下面程序的运行结果是_______。#includeunion data {int i; char c; };struct{char a[2]; int i; union data d; }p;int main() {printf("%d\n",sizeof(p)); }

A.5
B.10
C.7
D.12

答案查题题库