题目内容

以下程序段的运行结果是_________。union { int n; char str[2]; }t;t.n=80; t.str[0]='a'; t.str[1]=0; printf("%d\n", t.n);

A.80
B.a
C.0
D.97

查看答案
更多问题

一个结构体变量占用的内存大小是_________。

A.占内存容量最大的成员所需容量
B.各成员所需内存容量之和
C.第一个成员所需内存容量
D.最后一个成员所需内存容量

以下程序段的运行结果是__________。union { int x; float y; char c; }m,n;m.x=5;m.y=7.5;m.c='A';n.x=8;printf("%d\n", m.x);

A.5
B.7.5
C.65
D.8

在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;

答案查题题库