1、二级 ACCESS-简单应用题(一)及答案解析(总分:100.00,做题时间:90 分钟)一、B简单应用题/B(总题数:5,分数:100.00)考生文件夹下存在一个数据库文件“samp2. accdb”,里面已经设计好 3个关联表对象“tStud”、“tCourse”、“tScore”和 1个空表“tTemp”。试按以下要求完成设计:(分数:20.00)(1).创建一个查询,查找并输出姓名是 3个字的男女学生各自的人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。 注意:要求按照学号来统计人数。(分数:5.00)_(2).创建一个查询,查找“02”院系的选课学生信息,并输出其
2、“姓名”、“课程名”和“成绩”这 3个字段内容,所建查询命名为“qT2”。(分数:5.00)_(3).创建一个查询,查找还未被选修的课程的名称,所建查询命名为“qT3”。(分数:5.00)_(4).创建追加查询,将前 5条记录的学生信息追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好了 3个关联表对象,名为“tStud”、“tCourse”、“tScore”、1 个空表(名为“tTemp”)和 1个窗体对象(名为“fTemp”)。请按以下要求完成设计。(分数:20.00)(1).创建一个
3、选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”4 个字段的内容,所建查询命名为“qT1”。(分数:5.00)_(2).创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”3 个字段内容,将查询命名为“qT2”。(分数:5.00)_(3).创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”4 个字段的内容。其中设置“年龄”字段为参数,参数值要求引用窗体 fTemp上控件 tAge的值,将查询命名为“qT3”。(分数:5.00)_(4).创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”4 个字段的内容追加到目标表“tTemp
4、”的对应字段内,将查询命名为“qT4”。 规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2. accdb”,其中存在 3个已经设计好的关联表对象“tStud”、“tCourse”、“tScore”及 1个临时表对象“tTmp”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示照片信息为空的男同学的“学号”、“姓名”、“性别”和“年龄”这 4个字段的内容,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找并显示选课学生的“姓名”和“课程
5、名”这 2个字段的内容,将查询命名为“qT2”。(分数:5.00)_(3).创建一个查询,计算选课学生的平均分数,显示为“学号”和“平均分”2 列信息,要求按照平均分降序排列,将查询命名为“qT3”。(分数:5.00)_(4).创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好了一个关联的表对象“tStud”、“tScore”、“tCourse”和一个空表“tTemp”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示年龄在
6、 1820 岁之间(包括 18岁和 20岁)的学生的“姓名”、“性别”、“年龄”和“入校时间”,所建查询名为“qT1”。(分数:5.00)_(2).创建一个查询,将所有学生设置为非党员,所建查询名为“qT2”。(分数:5.00)_(3).创建一个交叉表查询,要求能够显示各门课程男女生不及格的人数,结果如下图所示,所建查询名为“qT3”。 (分数:5.00)_(4).创建一个查询,将有不及格成绩的学生的“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,并确保“tTemp”表中男生记录在前、女生记录在后,所建查询名为“qT4”;要求创建此查询后运行该查询,并查看运行
7、结果。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好 2个表对象住宿登记“tA”和住房信息表“tB”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示客人的“姓名”、“入住日期”和“价格”3 个字段内容,将查询命名为“qT1”。(分数:5.00)_(2).创建一个参数查询,显示客人的“姓名”、“房间号”和“入住日期”3 个字段信息。将“姓名”字段作为参数,设定提示文本为“请输入姓名”,所建查询命名为“qT2”。(分数:5.00)_(3).以表对象“tB”为基础,创建一个交叉表查询。要求:选择楼号为行标题,列名称显示为“楼
8、号”,“房间类别”为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为“qT3”。 注:房间号的前 2位为楼号。 交叉表查询不做各行小计。(分数:5.00)_(4).创建一个查询,统计出各种类别房屋的数量。所建查询显示 2列内容,列名称分别为“type”和“num”,所建查询命名为“qT4”。(分数:5.00)_二级 ACCESS-简单应用题(一)答案解析(总分:100.00,做题时间:90 分钟)一、B简单应用题/B(总题数:5,分数:100.00)考生文件夹下存在一个数据库文件“samp2. accdb”,里面已经设计好 3个关联表对象“tStud”、“tCourse”、“t
9、Score”和 1个空表“tTemp”。试按以下要求完成设计:(分数:20.00)(1).创建一个查询,查找并输出姓名是 3个字的男女学生各自的人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。 注意:要求按照学号来统计人数。(分数:5.00)_正确答案:(操作步骤步骤 1:在“创建”选项卡下“查询”组中,单击“查询设计”按钮,在弹出的“显示表”对话框中选择“tStud”表,单击“添加”按钮,如图 1所示,关闭“显示表”对话框。*图 1步骤 2:双击添加“姓名”和“性别”字段,单击“设计”选项卡下“显示/隐藏”组中的“汇总”按钮。步骤 3:在“姓名”字段的“总计”行下拉列表中
10、选择“WHERE”,在“条件”行输入“Len(姓名)=“3“”,在“显示”行去掉勾选。步骤 4:在第三个字段位置中输入“NUM:性别”,在下面的“总计”行下拉列表中选择“计数”,如图2所示。*图 2步骤 5:将查询保存为“qT1”,如图 3所示。关闭设计视图。*图 3)解析:考点 本题考点:本题主要考的是数据库的查询。 在查询设计视图中创建不同的查询,按题目要求填添加字段和条件表达式。(2).创建一个查询,查找“02”院系的选课学生信息,并输出其“姓名”、“课程名”和“成绩”这 3个字段内容,所建查询命名为“qT2”。(分数:5.00)_正确答案:(操作步骤步骤 1:在“创建”选项卡下的“查询
11、”组中单击“查询设计”按钮,在弹出的“显示表”对话框中双击添加表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。然后在“tStud”表中双击“姓名”字段,在“tCourse”表中双击“课程名”字段,在“tScore”表中双击“成绩”字段,再在“tStud”表中双击“所属院系”字段。步骤 2:在“所属院系”字段的“条件”行输入“02”,并取消“显示”行中复选框的勾选,如图 4所示。*图 4步骤 3:将查询保存为“qT2”,关闭设计视图。)解析:(3).创建一个查询,查找还未被选修的课程的名称,所建查询命名为“qT3”。(分数:5.00)_正确答案:(操作步骤步骤 1:
12、在“创建”选项卡下的“查询”组中单击“查询设计”按钮,在“显示表”对话框中双击“tCourse”表,关闭“显示表”对话框。步骤 2:双击“课程号”和“课程名”字段,添加到查询字段。步骤 3:在“课程号”字段的“条件”行中输入“Not In(select tScore.课程号 from tScore)”,并取消“显示”行中复选框的勾选。步骤 4:单击“设计”选项卡下“显示/隐藏”组中的“汇总”按钮,在两个字段的“总计”行下拉列表中选择“GroupBy”,如图 5所示。*图 5步骤 5:将查询保存为“qT3”,关闭设计视图。)解析:(4).创建追加查询,将前 5条记录的学生信息追加到表“tTemp
13、”的对应字段中,所建查询命名为“qT4”。(分数:5.00)_正确答案:(操作步骤步骤 1:在“创建”选项卡下的“查询”组中单击“查询设计”按钮,在弹出的“显示表”对话框中选择“tStud”表,单击“添加”按钮,关闭“显示表”对话框。步骤 2:单击“设计”选项卡下的“查询类型”组中的“追加”按钮,在弹出的“追加”对话框中输入表名称为“tTemp”,单击“确定”按钮如图 6所示。*图 6步骤 3:在“tStud”表中双击“学号”、“姓名”和“年龄”字段,再单击“设计”选项卡下“结果”组中的“视图”按钮下的下拉菜单,选择“SQL 视图”命令,将第二行的 SQL语句修改为“SELECT TOP 5
14、tStud.学号,tStud.姓名,tStud.年龄”,如图 7所示。*图 7步骤 4:在“设计”选项中的“结果”组中单击“运行”按钮,在弹出的对话框中选择“是”按钮,最后以“qT4”保存查询并关闭。)解析:在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好了 3个关联表对象,名为“tStud”、“tCourse”、“tScore”、1 个空表(名为“tTemp”)和 1个窗体对象(名为“fTemp”)。请按以下要求完成设计。(分数:20.00)(1).创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”4 个字段的内容,所建查询命名为“qT1
15、”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤 2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段,如图 1所示。*图 1步骤 3:在“简历”字段的“条件”行输入“Not Like“*绘画*“”,单击“显示”行取消该字段显示。步骤 4:按 Ctrl+S组合键保存修改,另存为“qT1”,关闭设计视图。)解析:考点 本题考点:创建无条件查询、参数查询、删除查询和追加查询等。 在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个选择查
16、询,查找学生的“姓名”、“课程名”和“成绩”3 个字段内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。步骤 2:用鼠标拖曳“tScore”表中“学号”至“tStud”表中的“学号”字段,建立两者的关系,用鼠标拖动“tCourse”表中“课程号”至“tScore”表中的“课程号”字段,建立两者的关系。步骤 3:分别双击“姓名”、“课程名”和“成绩”字段,将其添加到“字段”行,如图 2所示。按Ctrl+S组合键将
17、查询保存为“qT2”。关闭设计视图。*图 2)解析:(3).创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”4 个字段的内容。其中设置“年龄”字段为参数,参数值要求引用窗体 fTemp上控件 tAge的值,将查询命名为“qT3”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤 2:分别双击“学号”、“姓名”、“年龄”和“性别”字段。步骤 3:在“年龄”字段的“条件”行输入“Forms!fTemp!tAge”,如图 3所示。*图 3步骤 4:按 Ctrl+S
18、组合键将查询保存为“qT3”。关闭设计视图。)解析:(4).创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”4 个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。 规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤 2:在“字段”行的第一列输入“标识:学号+Left(姓名,1)”,然后双击“姓名”、“性别”和“年龄”字段,如
19、图 4所示。*图 4步骤 3:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的对话框中输入“tTemp”,单击“确定”按钮,如图 5所示。*图 5步骤 4:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤 5:按 Ctrl+S组合键将查询保存为“qT4”。关闭设计视图。)解析:在考生文件夹下有一个数据库文件“samp2. accdb”,其中存在 3个已经设计好的关联表对象“tStud”、“tCourse”、“tScore”及 1个临时表对象“tTmp”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示照片信息为空的男同学的“
20、学号”、“姓名”、“性别”和“年龄”这 4个字段的内容,将查询命名为“qT1”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。步骤 2:分别双击“学号”、“姓名”、“性别”、“年龄”和“照片”字段,在“性别”字段“条件”行输入“男”,在“照片”字段“条件”行输入“Is Null”,取消“照片”行的显示。步骤 3:按 Ctrl+S组合键将查询保存为“qT1”,如图 1所示。关闭设计视图。*图 1)解析:考点 本题考点:创建条件查询、更新查询等。 在查询设计视图中创建不同的查询,按
21、题目要求添加字段和条件表达式。(2).创建一个查询,查找并显示选课学生的“姓名”和“课程名”这 2个字段的内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,从“显示表”对话框中添加表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。步骤 2:用鼠标拖曳“tScore”表中“学号”至“tStud”表中的“学号”字段,建立两者的关系;用鼠标拖曳“tCourse”表中“课程号”至“tScore”表中的“课程号”字段,建立两者的关系。步骤 3:分别双击“姓名”和“课程名”字段,将其添加到“字段”行
22、,如图 2所示。*图 2步骤 4:将查询保存为“qT2”。关闭设计视图。)解析:(3).创建一个查询,计算选课学生的平均分数,显示为“学号”和“平均分”2 列信息,要求按照平均分降序排列,将查询命名为“qT3”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,从“显示表”对话框中添加表“tScore”,关闭“显示表”对话框。步骤 2:分别双击“学号”和“成绩”字段。单击“查询工具”的“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”,在“排序”行下拉列表中选择“降序”。在“成绩”字段前添加“平均分
23、:”字样,如图 3所示。将查询保存为“qT3”,关闭设计视图。*图 3)解析:(4).创建一个查询,将临时表对象“tTmp”中女员工编号的第一个字符更改为“1”,所建查询命名为“qT4”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,从“显示表”对话框中添加表“tTmp”,关闭“显示表”对话框。步骤 2:分别双击“编号”和“性别”字段。单击“查询工具”的“设计”选项卡“查询类型”组中的“更新”按钮,在“编号”字段“更新到”行输入“1“&Mid(编号,2,5)”,在“性别”字段“条件”行输入“女”字样,如图 4所示。单击“设计”选项卡“结果”
24、组中的“运行”按钮,在弹出的对话框中单击“是”按钮。将查询保存为“qT4”。关闭设计视图。*图 4)解析:在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好了一个关联的表对象“tStud”、“tScore”、“tCourse”和一个空表“tTemp”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示年龄在 1820 岁之间(包括 18岁和 20岁)的学生的“姓名”、“性别”、“年龄”和“入校时间”,所建查询名为“qT1”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击
25、表“tStud”,关闭“显示表”对话框,如图 1所示。*图 1步骤 2:分别双击“姓名”、“性别”、“年龄”和“入校时间”字段。步骤 3:在“年龄”字段的“条件”行输入“=18 And =20”。步骤 4:按 Ctrl+S组合键保存修改,另存为“qT1”,如图 2所示。关闭设计视图。*图 2)解析:考点 本题考点:创建条件查询、更新查询、交叉表查询和追加查询等。 在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式;创建交叉表时分别设置行、列、值的字段。(2).创建一个查询,将所有学生设置为非党员,所建查询名为“qT2”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”
26、选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤 2:单击“设计”选项卡“查询类型”组中的“更新”按钮。步骤 3:双击字段“党员否”,在“党员否”字段的“更新到”行输入“Not Yes”,如图 3所示。*图 3步骤 4:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤 5:将查询保存为“qT2”。关闭设计视图。)解析:(3).创建一个交叉表查询,要求能够显示各门课程男女生不及格的人数,结果如下图所示,所建查询名为“qT3”。 (分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组
27、中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。步骤 2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤 3:分别双击“性别”、“课程名”、“成绩”和“成绩”字段。在第二个“成绩”字段“条件”行输入“60”,在“总计”行右侧下拉列表中选择“WHERE”。步骤 4:在第一个“成绩”字段“总计”行下拉列表中选择“计数”。步骤 5:分别在“性别”、“课程名”和“成绩”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”,如图 3所示。*图 3步骤 6:将查询保存为“qT3”。关闭设计视图。)解析:(4).
28、创建一个查询,将有不及格成绩的学生的“姓名”、“性别”、“课程名”和“成绩”等信息追加到“tTemp”表的对应字段中,并确保“tTemp”表中男生记录在前、女生记录在后,所建查询名为“qT4”;要求创建此查询后运行该查询,并查看运行结果。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”、“tScore”和“tCourse”,关闭“显示表”对话框。步骤 2:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的对话框中输入“tTemp”,单击“确定”按钮,如图 4所示。*图 4步骤 3:双击“姓名”、
29、“性别”、“课程名”和“成绩”字段,在“性别”字段的“排序”行下拉列表中选择“升序”,在“成绩”字段的“条件”行输入“60”,如图 5所示。*图 5步骤 4:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤 5:将查询保存为“qT4”。关闭设计视图。)解析:在考生文件夹下有一个数据库文件“samp2. accdb”,里面已经设计好 2个表对象住宿登记“tA”和住房信息表“tB”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示客人的“姓名”、“入住日期”和“价格”3 个字段内容,将查询命名为“qT1”。(分数:5.00)_正确答案:(
30、操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“入住日期”和“价格”字段,将其添加到“字段”行,如图 1所示。*图 1步骤 3:按 Ctrl+S组合键保存修改,另存为“qT1”。关闭设计视图。)解析:考点 本题考点:创建无条件查询、参数查询、分组总计查询和交叉表查询等。 在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个参数查询,显示客人的“姓名”、“房间号”和“入住日期”3 个字段信息。将“姓名”字段作为参数,设定提示文本为“请输入姓名”,所
31、建查询命名为“qT2”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tA”,关闭“显示表”对话框。步骤 2:分别双击字段“姓名”、“房间号”和“入住日期”。步骤 3:在“姓名”字段的“条件”行输入“请输入姓名”,如图 2所示。*图 2步骤 4:按 Ctrl+S组合键保存修改,另存为“qT2”。关闭设计视图。)解析:(3).以表对象“tB”为基础,创建一个交叉表查询。要求:选择楼号为行标题,列名称显示为“楼号”,“房间类别”为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为“qT3”。 注:房间号
32、的前 2位为楼号。 交叉表查询不做各行小计。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tB”,关闭“显示表”对话框。步骤 2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤 3:在“字段”行的第一列输入“楼号:Left(tB!房间号,2)”,分别双击“房间类型”和“价格”字段。步骤 4:在“价格”字段“总计”行下拉列表中选择“平均值”。步骤 5:分别在“楼号:Left(tB!房间号,2)”,“房间类别”和“价格”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”,如图 3所示。*图 3步
33、骤 6:按 Ctrl+S组合键保存修改,另存为“qT3”。关闭设计视图。)解析:(4).创建一个查询,统计出各种类别房屋的数量。所建查询显示 2列内容,列名称分别为“type”和“num”,所建查询命名为“qT4”。(分数:5.00)_正确答案:(操作步骤步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tB”,关闭“显示表”对话框。步骤 2:分别双击“房间类别”和“房间号”字段。步骤 3:单击“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“房间号”字段“总计”行下拉列表中选择“计数”。步骤 4:在“房间类别”和“房间号”字段前分别添加“type:”和“num:”字样,如图 4所示。*图 4步骤 5:按 Ctrl+S组合键保存修改,另存为“qT4”。关闭设计视图。)解析: