1、国家二级(ACCESS)机试-试卷 61 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,存在一个数据库文件“sarnpImdb”和一个 Excel 文件“tOuotaxls”。在数据库文件中已经建立了一个表对象“tStock”。试按以下操作要求,完成各种操作:(1)分析“tStock”表的字段构成,判断并设置其主键。(2)在“tStock”表的“规格”和“出厂价”字段之间增加一个新字段,字段名称为“单位”,数据类型为文本,字段大小为 1。(3)删除“tStock”表中的“备注”字段,并为
2、该表的“产品名称”字段创建查阅列表,列表中显示“灯泡”、“节能灯”和“日光灯”三个值。(4)向“tStock”表中输入数据有如下要求:第一,“出厂价”只能输入 3 位整数和 2 位小数(整数部分可以不足 3 位),第二,“单位”字段的默认值为“只”。设置相关属性以实现这些要求。(5)将考生文件夹下的“tQuotaxls”文件导入到“sampImdb”数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。(6)建立“tQuota”表与“tStoek”表之间的关系。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个
3、数据库文件“samp2,mdb”,里面已经设计好“tStud”、“tCourse”、“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:(1)创建一个查询,查找并显示有书法或绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qr1”。(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。要求:选择学生的“学号”为行标题、“课程号”为列标题来统计输出学分小于 3 分的学生平均成绩,
4、所建查询命名为“qT3”。注意:交叉表查询不做各行小计。(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好窗体对象“fStaff”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区
5、位置添加一个标签控件,其名称为“bTitle”,标题显示为“员工信息输出”。(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“性别”,名称为“bopt”。(3)在选项组内放置 2 个单选按钮控件,选项按钮分别命名为”opt1”和“opt2”。选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”和“bopt2”。(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bok”和“bQuit”,按钮标题分别为“确定”和“退出”。(5)将窗体标题设置为“员工信息输出”。注意:不允许修改窗体对象“fStaff”中已设置好的属性。(分数:2.00)_国家二级
6、(ACCESS)机试-试卷 61 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,存在一个数据库文件“sarnpImdb”和一个 Excel 文件“tOuotaxls”。在数据库文件中已经建立了一个表对象“tStock”。试按以下操作要求,完成各种操作:(1)分析“tStock”表的字段构成,判断并设置其主键。(2)在“tStock”表的“规格”和“出厂价”字段之间增加一个新字段,字段名称为“单位”,数据类型为文本,字段大小为 1。(3)删除“tStock”表中的“备注”字段,并为该表
7、的“产品名称”字段创建查阅列表,列表中显示“灯泡”、“节能灯”和“日光灯”三个值。(4)向“tStock”表中输入数据有如下要求:第一,“出厂价”只能输入 3 位整数和 2 位小数(整数部分可以不足 3 位),第二,“单位”字段的默认值为“只”。设置相关属性以实现这些要求。(5)将考生文件夹下的“tQuotaxls”文件导入到“sampImdb”数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。(6)建立“tQuota”表与“tStoek”表之间的关系。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库,选中“表”对象,双击“tStock”表,
8、分析表中字段可知只有“产品 ID”的字段值具有唯一性,可该字段以作为主键。关闭表“tStock”。 步骤 2:单击“tStoek”表,单击“设计”按钮。在“产品 ID”字段上右键单击,选择下拉菜单中的“主键”命令。 步骤 3:单击“保存”按钮。 (2)步骤 1:右键单击“出厂价”字段,选择下拉菜单中的“插入行”命令。 步骤 2:在插入行中输入“单位”,数据类型行中选择下拉列表中的“文本”选项。 步骤 3:在字段属性内的“字段大小”行中输入:1。 步骤 4:单击“保存”按钮。 (3)步骤 1:右键单击“备注”字段,选择下拉菜单中的“删除行”命令。 步骤 2:单击“产品名称”所在行的数据类型,选择
9、下拉列表中的“查阅向导”选项,在“查阅向导”对话框中选择“自行键入所需的值”。单击“下一步”按钮,在“第 1 列”中依次输入“灯泡”、“节能灯泡”、“日光灯”。步骤 3。单击“完成”按钮。 (4)步骤1单击“出厂价”字段,在“字段属性”中的“输入掩码”所在行输入:99999。步骤 2:单击“单位”字段,在其字段属性中的“默认值”输入:“只”。 步骤 3:单击“保存”按钮,关闭设计视图。 (5)步骤 1:执行【文件】【获取外部数据】【导入】菜单命令,在“导入”对话框中查找“tQuotaxls”文件的位置,并在相应的文件类型选择“microsoRExcel(*xls)”,单击“导入”按钮。单击“完
10、成”按钮。 步骤 2:右键单击“tQuota”表,选择“设计视图”命令,在打开的表设计视图中右键单击“产品 ID”字段,选择“主键”命令,设置“产品 ID”字段为主键。 步骤 3:单击“保存”按钮,关闭设计视图。 (6)步骤 1:单击“关系”按钮,在“关系”窗体上右键单击,在弹出的快捷菜单中选择“显示表”命令,双击“tQuota”与“tStock”表,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:从表“tQuota”拖动字段“产品 ID”到表“tStock”的“产品:ID字段上,单击“创建”按钮。 步骤 3:单击“保存”按钮。 步骤 4:关闭数据库“samp1mdb”。)解析:解析:(1
11、)考查字段的主键的设置方法和主键字段的选择。 (2)考查表结构的调整:添加新字段的方法。 (3)考查表结构调整中的字段的删除。 (4)考查掩码的设计方法,一些符号的掩码表示。 (5)考查在 Access 数据库中导入外来数据的方法。 (6)考查多表关系的建立方法。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2,mdb”,里面已经设计好“tStud”、“tCourse”、“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:(1)创建一个查询,查找并显示有书法或绘画爱好学生的“学号”、
12、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qr1”。(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。要求:选择学生的“学号”为行标题、“课程号”为列标题来统计输出学分小于 3 分的学生平均成绩,所建查询命名为“qT3”。注意:交叉表查询不做各行小计。(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。(规定:
13、“姓名”字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击“sampmdb”打开数据库。单击“查询”对象,双击“在设计视图中创建查询”,添加表“tStud”。关闭“显示表”对话框。 步骤 2:双击“学号”、“姓名”、“性别”、“年龄”、“简历”字段。在“简历”的条件所在行输入:like”*书法*”Orlike“*绘画*”,取消“显示”复选框的勾选。如图 2-121 所示。 步骤 3:单击“保存”按钮,输入“qT1”文中名,单击“确定”按钮,关闭“qT1”查询视图。 (2)步骤
14、1:单击“查询”对象。双击“在设计视图中创建查询”,添加“tSmd”、“tCourse”、“t$core”表,关闭“显示表”对话框。双击“tCourse”表的“姓名”字段,双击“tScore”表的“课程名”字段。在“成绩”所在的条件行内输入:(select avg(成绩)from tScore)。如图 2-122 所示。 步骤 2:单击“保存”按钮,输入“qt2”文件名,单击“确定”按钮,关闭“qt2”的查询视图。 (3)步骤 1:双击“在设计视图中创建查询”,添加表“tScore”、“tCourse”,关闭“显示表”对话框。执行【查询】【交叉表查询】菜单命令。 步骤2:双击“tSeore”表
15、的“学号”字段,在“总计”行中选择“分组”。 步骤 3:双击“tScore”表的“课程号”字段,在“总计”行中选择“分组”。 步骤 4:双击“tScore”表的“学号”字段,在其“总计”行选择“分组”。 步骤 5:双击“tScore”表的“成绩”字段,在其“总计”行选择“平均值”。 步骤 6:双击 tCourse”表“学分”字段,在其“总计”行选择“条件”。在对应的“条件”行输入:3,如图 2123 所示。 步骤 7:单击“保存”按钮,输入“qT3”文件名,单击“确定”按钮。 (4)步骤 1:在“saamp2mdb”窗口下,单击“查询”对象。双击“在设计视图下创建查询”,添加“TSTUD”表,
16、关闭“显示表”对话框,执行【查询】【追加查询】菜单命令。 步骤 2:双击“学号”,在“字段”行的第二列输入求“姓”的表达式:LEFT(、姓名,1),在“追加到”行选择“姓”。双击“性别”,“追加到”行选择“性别”。双击“年龄”,“追 加到”行选择“年龄”。 步骤 3:在第五列输入求“名”的运算式:mid(姓名,2),在“追加到”行选择“名”。如图 2124 所示。 )解析:解析:(1)本题考查模糊查询的应用,掌握 like 的应用,掌握通配符“?”、“.”的应用。 (2)本题主要考查多表查询,以及查询中对 SQL 语句的应用。其中用到系统函数 AVG()求平均成绩。 (3)本题主要考查交叉表查
17、询,要求考生掌握交叉表“行标题”、“列标题”、“值”的含义。 (4)本题主要考查追加表查询,在追加中涉及运算函数LEFT()、MID()取“姓”和“名”的值。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好窗体对象“fStaff”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“员工信息输出”。(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“性别”,名称为“bopt”。(3)
18、在选项组内放置 2 个单选按钮控件,选项按钮分别命名为”opt1”和“opt2”。选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”和“bopt2”。(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bok”和“bQuit”,按钮标题分别为“确定”和“退出”。(5)将窗体标题设置为“员工信息输出”。注意:不允许修改窗体对象“fStaff”中已设置好的属性。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp3mdb”数据库窗口。单击“窗体”对象,单击“fStaff”窗体,然后单击“设计”按钮。单击工具箱中的“标签”控件。在“窗体的页眉”处拖动一个矩形
19、框。在矩形框内输入“员工信息输出”,按下键盘上的回车键。在矩形框上右键单击,在弹出的快捷菜单上选择“属性”命令。在“属性”对话框“名称”对应行中输入“bTitle”,如图 2-13 所示。 步骤2:修改完成后直接关闭“属性”对话框。 步骤 3:单击“保存”按钮保存设置。 (2)步骤 1:单击工具箱中的“选项组”控件,在“窗体的主体”处拖动。出现选项组向导,如图 214 所示,分别输入“男”、“女”后,单击“下一步”按钮。在“默认值选择”中,题目没有要求默认值,所以选择“否需要默认选项”,然后继续单击“下一步”按钮。对于标签值系统分别给的默认值是 1、2,题目没有要求所以继续单击“下一步”按钮。
20、出现“选项组类型”和“样式”的选择,根据题目的要求选择类型和样式,如图 215 所示。题目要求选择“选项按钮”,样式没有要求可以忽略。继续单击“下一步”按钮,修改标题为“性别”。单击“完成”按钮,如图 216 所示。 步骤 2:选择主体中“性别”所在的矩形框,右键单击鼠标,在快捷菜单中选择“属性”命令。在“属性”对话框中修改名称为“bopt”,关闭“属性”对话框。单击整个“外矩形框”,右键单击鼠标,在快捷菜单中选择“属性”命令,修改选项组标题为“opt”。修改完成后直接关闭“属性”对话框。 (3)步骤 1:单击工具栏中的“单选”按钮。在窗体主体节区拖动,产生一个单选框,在单选框上右键单击,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框中修改“名称”为:opt1,添加“标题”为:男。步骤 2:用 opt1 的设计方法设计“opt2”单选框。 (4)步骤 1:在工具箱中单击“命令按钮”控件。在窗体页脚节区位置拖动两次,拖出两个按钮。 步骤 2:在弹出的向导对话框中直接单击“取消”。在左边按钮上右键单击,在快捷菜单上选择“属性”命令。“名称”修改为“book”,标题修改为“确定”。如图 2.17 所示。“退出”按钮设计方法相同。 )解析:解析:本题考查窗体控件的应用,其中包括控件的设计、样式的设置、名称和标题的修改以及功能的实现。考生主要要掌握工具的控件的使用方法以及功能。