题目内容

当定义一个结构体变量时系统分配给它的内存是( )。

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

查看答案
更多问题

设有以下说明语句:struct stu{ int a; float b; } stutype;则以下叙述中不正确的是( )。

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

以下对结构体变量stul中成员age的非法引用是( )。struct student{ int age;int num;} stul, *p; p=&stul;

A. stul.age
B. student.age
C. p->age
D. (*p).age

以下程序的运行结果是( )。int main(void){ struct date{ int year, month, day; }today;printf("%d\n", sizeof(struct date) );}

A. 6
B. 8
C. 10
D. 12

根据下面的定义,能打印出字母M的语句是( )。struct person{char name[9];int age;};struct person class1[10]={"John",17,"Paul",19,"Mary",18,"adam",16};

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

答案查题题库