题目内容

当说明一个共用体变量时系统分配给它的内存是( )。

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

查看答案
更多问题

设有如下程序段,则vu.a的值为( )。union u{int a;int b;float c;} vu;vu.a=1; vu.b=2;vu.c=3;

A. 1
B. 2
C. 3
D. 另3个选项都不是

以下程序的运行结果是( )。#include int main(void){ union{ long a; int b; char c; } m;printf("%d\n", sizeof(m) );}

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

若已经定义“typedef struct stu{ int a, b; } student;”,则下列叙述中正确的是( )。

A. stu是结构体变量
B. student是结构体变量
C. student是结构体类型名
D. a和b是结构体型变量

若有结构类型定义“typedef struct test{ int x, y[2];} TEST;”,则以下声明中正确的是( )。

A. struct test x;
B. struct x;
C. test x;
D. struct TEST x;

答案查题题库