- 7
- 0
- 约1.28千字
- 约 4页
- 2018-06-07 发布于河南
- 举报
C阶段单元测验(第7章)_结构体
C阶段单元测验(第7章)
一、选择题
下列各数据类型不属于构造类型的是
A)枚举型 B)共用型
C)结构型 D)数组型
考生答案:
当说明一个结构体变量时系统分配给它的内存是
A)各成员所需内存量的总和
B)结构中第一个成员所需内存量
C)成员中占内存量最大者所需的容量
D)结构中最后一个成员所需内存量
考生答案: 设有以下说明语句struct student
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
} student1, student2;
则下面叙述中正确的是
A)student1, student2 是结构体变量名
B)student是结构体类型名
C)struct 是结构体类型名
考生答案:
设有以下说明语句typedef struct
{ int n;
char ch[8];
} PER;
则下面叙述中正确的是
A)PER 是结构体变量名
B)PER是结构体类型名
C)typedef struct 是结构体类型
D)struct 是结构体类型名
考生答案:
11.6 以下程序的运行结果是
#include stdio.h
main()
{ struct date
{ int year,month,day; } today;
printf(%d\n,sizeof(struct date));
}
A)6 B)8 C)10 D)12
考生答案:
11.11 有以下程序:
#include stdio.h
union pw
{ int i;
char ch[2];
}a;
main()
{ a.ch[0]=13;
a.ch[1]=0;
printf(%d\n,a.i);
}
程序的输出结果是
A)13 B)14 C)208 D)209
考生答案:
11.13 有如下定义
struct person{char name[9];int age;};
struct person class[10]={John,17,paul,19,Mary,18,Adam,16,};
根据上述定义,能输出字母M的语句是
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]);
考生答案:
二、填空题
2、数组中各个元素的类型必须 ,而结构体中各个成员数据的类型可以 。
3 、定义共用体的关键字是 。
4 使用结构体处理数据的场合是 。
您可能关注的文档
最近下载
- 那智不二越机器人flexgui toolbox操作说明书.pdf VIP
- 企业信息化从战略的规划到蓝图实现免费版.ppt VIP
- 2025年中考化学第一轮复习讲义:常见的盐(重点)含解析.pdf VIP
- 面神经麻痹(共32张PPT).pptx
- 集团企业信息化战略制定与蓝图规划方案(189页PPT).pptx VIP
- 村志篇目汇总.doc VIP
- 蔡司三坐标-高级培训教程.pptx VIP
- FANUC数控系统0i-D PMC编程说明书(非常详细).pdf VIP
- 重庆交通大学2022-2023学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 2025届期贵州省毕节市数学八年级第一学期期末调研模拟试题含解析.doc VIP
原创力文档

文档评论(0)