简答题若有以下说明语句 struct date { int year; int month; int day; }; struct date birthday; 则下面的叙述不正确的是( ) A、struct 是声明结构体类型时用的关键字 B、struct date是用户定义的结构体类型名 C、birthday是用户定义的结构体类型名 D、year, day都是结构体成员名简答题静态结构体类型变量在程序执行期间, ( ) A、所有成员一直驻留在内存中。 B、只有一个成员驻留在内存中。 C、部分成员驻留在内存中。 D、没有成员驻留在内存中。简答题下列描述正确的是( ) A、结构体变量名为该结构体变量的存储首地址。 B、结构体数组名为该结构体数组的存储首地址。 C、结构体变量本身的地址就是各成员项存储空间的开始地址。 D、结构体数组中不同元素的同名成员项在内存中连续存储。简答题结构变量的定义必须在该结构的定义之后。 A、正确 B、错误简答题下列描述说明正确的是 ( ) A、结构体变量可以作为一个整体进行其值的输入和输出。 B、结构体成员项不可以是结构体。 C、结构体成员项数据类型可以是结构体或其它C语言的数据类型。 D、结构体变量和结构体是相同的概念。简答题以下对结构变量stu1中成员age的非法引用是( ) struct student { int age; int num; }; struct student stu1, *p; p=&stu1; A、stu1.age B、student.age C、p->age D、(*p).age简答题某结构型变量定义如下,对该结构型变量中成员的引用形式正确的是( ) struct abc { int s; char ch; }; struct abc a1,*p; p=&a1; A、a1->s B、p->ch C、p.ch D、*p.s简答题下面结构体的定义语句中,正确的是( ) A、struct { int x; int y; int z; }ord; struct ord a; B、struct { int x; int y; int z; }ord; ord a; C、struct ord { int x; int y; int z; }; struct ord a; D、struct { int x, int y, int z; }a;简答题设有以下说明语句 struct stu { int a; float b; }stutype; 则下面不正确的叙述是 ( ) A、struct 是结构体类型的关键字。 B、struct stu 是用户定义的结构体类型。 C、stutype 是用户定义的结构体类型名。 D、a 和 b 都是结构体成员名。简答题结构指针的增量运算,将跳过一个结构变量的成员项,指向结构变量中的下一个成员项。 A、正确 B、错误简答题结构体中的成员项由其数据类型和成员名组成,每个成员项后用分号或逗号作为结束符。 A、正确 B、错误简答题结构数组也具有数组的属性,结构数组名是结构数组的存储首地址。 A、正确 B、错误简答题以下scanf函数调用语句中对结构体变量成员的不正确引用是( ) struct pupil { char name [20]; int age; int sex; }; struct puppil pup[5],*p; p=pup; A、scanf("%s", pup[0].name); B、scanf("%d", &pup[0].age); C、scanf("%d", &(p->sex)); D、scanf("%d", p->sex);简答题下列描述说明正确的是 ( ) A、定义结构类型时,每个成员的数据类型可以不同。 B、不同结构类型的成员名不能相同。 C、结构类型定义时,其成员的数据类型可以是结构类型本身。 D、结构类型定义时,各成员项之间可用分号也可用逗号隔开。简答题若有定义语句: struct a { int a1; int a2; }; struct a a3; 以下赋值语句正确的是( ) A、a.a1=4; B、 a2=4; C、a3={4,5}; D、a3.a2=5;简答题下列描述说明正确的是 ( ) A、对于一个具体的结构体,它的成员可以根据自己的需要随时更改。 B、结构体与数组一样,其每个成员的数据类型都相同。 C、结构体的每个成员的数据类型必须是基本数据类型。 D、其它描述均不正确。简答题以下正确的说法是 ( ) A、结构体类型变量不能初始化。 B、结构体类型变量可以初始化。 C、结构体数组不能初始化。 D、可以用单条赋值语句将一组常量整体赋给一个结构体变量。简答题下列说法不正确的是 ( ) A、所定义的结构体类型只描述了其存储结构,未实际占用存储空间。 B、结构体的成员名可以与程序中的变量名相同。 C、结构体变量中的成员可以单独使用。 D、结构体的成员可以为任意结构体类型。简答题下列描述说明正确的是 ( ) A、 定义结构类型时,系统按照各成员项的大小分配相应的存储空间。 B、 定义结构类型时,系统按照各成员项中占用空间最大的成员项分配存储空间。 C、结构类型定义时,结构类型本身并不占用存储空间,即系统并不给结构类型分配存储空间。 D、其它说法均不正确。简答题当定义一个结构体变量时,系统为它分配的内存空间大小是( ) A、结构中任意一个成员所需的内存容量 B、结构中第一个成员所需的内存容量 C、结构体中占内存容量最大者所需的容量 D、结构中各成员所需内存容量之和