正在加载图片...
第二部分¢语言程序设计同步训练 2.一个结构体变量所占用的空间是 3.有如下定义并初始化,请填写输出语句 struct person (char name [9] struct person class[4]=i"John",17 Mary, 18 nadam,16 maln ( t int i (i=0;i<4;i++) 4.指向结构体数组的指针的类型是 5.通过指针访问结构体变量成员的两种格式 、选择题 1.当说明一个结构体变量时系统分配给它的内存是() A)各成员所需内存量的总和 B)结构中第一个成员所需内存量 C)成员中占内存量最大者所需的容量 D)结构中最后一个成员所需内存量 2.在如下结构体定义中,不正确的是( A)struct teacher B)struct tea[ 201 char name[10] float sal C)struct teacher D)struct Int no: int ne char name[101 char name[ 101 float score, g tea[201 i stud[ 100] 3.根据下面的定义,能打印出May的语句是( struct person (char name[9]: int age struct person class [10]=i"John",17第二部分 C 语言程序设计同步训练 ·257· ·257· 2. 一个结构体变量所占用的空间是____________________。 3. 有如下定义并初始化,请填写输出语句。 struct person {char name[9]; int age; } struct person class[4]={“John”,17, “Paul”,19, “Mary,18, “adam”,16 } main() { int i; for ( i=0;i<4;i++) printf(______________________________) 。 } 4. 指向结构体数组的指针的类型是___________________。 5. 通过指针访问结构体变量成员的两种格式______________和_______________。 二、选择题 1. 当说明一个结构体变量时系统分配给它的内存是( )。 A) 各成员所需内存量的总和 B) 结构中第一个成员所需内存量 C) 成员中占内存量最大者所需的容量 D) 结构中最后一个成员所需内存量 2. 在如下结构体定义中,不正确的是( )。 A)struct teacher B) struct tea[20] { { int no; Int no; char name[10]; char name[10] float salary float salary; } } C) struct teacher D) struct { { int no; int no; char name[10]; char name[10] float score; float score; } tea[20]; }stud[100]; 3. 根据下面的定义,能打印出 Mary 的语句是( )。 struct person {char name[9]; int age; } struct person class[10]={“John”,17, “Paul”,19
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有