题目内容

当说明一个结构体变量时系统分配给它的内存是

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

查看答案
更多问题

设有以下说明语句,则下面的叙述不正确的是structstu{inta;floatb;}stutype;

A. struct是结构体类型的关键字
B. structstu是用户定义的结构体型
C. stutype是用户定义的结构体类型名
D. a和b都是结构体成员名

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

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

以下对C语言中共用体类型数据的叙述正确的是

A. 可以对共有体变量名直接赋值
B. 一个共用体变量中可以同时存放其所有成员
C. 一个共用体变量中不可以同时存放其所有成员
D. 共用体类型定义中不能出现结构体类型的成员

根据下面的定义,能打印出字母M的语句是structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"Mary"18,"adam",16};

A. printf("%c\n",class[3].name);
B. printf("%c\n",class[3].name[1]);
C. printf("%c\n",class[2].name[1]);
D. printf("%c\n",class[2].name[0]);

答案查题题库