1、二级 ACCESS机试-168 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下的“samp1.mdb”数据库文件中已建立了表对象“tNorm”。请按以下操作要求,完成表的编辑。(分数:30.00)(1).根据“tNorm”表的结构,判断并设置主键。(分数:5.00)_(2).将“单位”字段的默认属性设置为“只”,字段大小属性改为 1;将“最高储备”字段大小改为长整型,“最低储备”字段大小改为整型;删除“备注”字段;删除“规格”字段值为“220V-40W”的记录。(分数:5.00)_(3).设置表“tNorm”的有效性规则和有
2、效性文本,有效性规则为:“最低储备”字段的值必须小于“最高储备”字段的值,有效性文本为“请输入有效数据”。(分数:5.00)_(4).将“出厂价”字段的格式属性设置为货币显示形式。(分数:5.00)_(5).设置“规格”字段的输入掩码为 9位字母、数字和字符的组合。其中,前 3位只能是数字,第 4位为大写字母“V”,第 5位为字符“_”,最后一位为大写字母“W”,其他位为数字或字母。(分数:5.00)_(6).在数据表视图中隐藏“出厂价”字段。(分数:5.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的 3个关联
3、表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示有书法或绘画爱好的学生的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,将查询命名为“qT1”。(分数:10.00)_(2).创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”3个字段的内容,将查询命名为“qT2”。(分数:10.00)_(3).以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。要求:以学生的“学号”为行标题、“课程号”为列标题来输出学分小于 3分的学生平
4、均成绩,将查询命名为“qT3”。注意:交叉表查询不做各行小计。(分数:10.00)_(4).创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”4 个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓,剩余的字符为名。将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tNorm”和“tStock”、查询对象“qStock”和宏对象“m1”,
5、同时还有以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).在“fStock”窗体对象的窗体页眉节区中添加一个标签控件,名称为“bTitle”,初始化标题显示为“库存浏览”,字体为“黑体”,字号为 18,字体粗细为“加粗”。(分数:6.00)_(2).在“fStock”窗体对象的窗体页脚节区中添加一个命令按钮,将其命名为“bList”,设置按钮标题为“显示信息”。(分数:6.00)_(3).设置命令按钮“bList”的单击事件为运行宏对象“m1”。(分数:6.00)_(4).将“fStock”窗
6、体的标题设置为“库存浏览”。(分数:6.00)_(5).将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。注意:不能修改窗体对象中未涉及的控件和属性;不能修改表对象“tNorm”、“tStock”和宏对象“m1”。(分数:6.00)_二级 ACCESS机试-168 答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下的“samp1.mdb”数据库文件中已建立了表对象“tNorm”。请按以下操作要求,完成表的编辑。(分数:30.00)(1).根据“tNorm”表的结构,判断并设置主键。(分数:5.00)_正确答案:(微
7、步骤 步骤 1:选择“表”对象,用鼠标右击“tNorm”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:先选中“产品代码”行,再用鼠标右击“产品代码”行,在弹出的快捷菜单中选择“主键”命令。)解析:(2).将“单位”字段的默认属性设置为“只”,字段大小属性改为 1;将“最高储备”字段大小改为长整型,“最低储备”字段大小改为整型;删除“备注”字段;删除“规格”字段值为“220V-40W”的记录。(分数:5.00)_正确答案:(徼步骤 步骤 1:单击字段“单位”行任一点,在其对应的“默认值”行中输入“只”,在“字段大小”行中输入“1”。步骤 2:单击“最高储备”字段行的任一点,在其对应的“字段
8、大小”行右侧下拉列表中单击“长整型”。步骤 3:单击“最低储备”字段行的任一点,在“字段大小”行右侧下拉列表选项中单击“整型”。用鼠标右击“备注”字段,在弹出的快捷菜单中单击“删除行”命令,在弹出的对话框中单击“是”按钮。步骤 4:单击“保存”按钮 )解析:(3).设置表“tNorm”的有效性规则和有效性文本,有效性规则为:“最低储备”字段的值必须小于“最高储备”字段的值,有效性文本为“请输入有效数据”。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“tNorm”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:用鼠标右击表“tNorm”的设计视图中蓝色边框的“
9、tNorm:表”字样处,在弹出的快捷菜单中选择“属性”命令,在对应“有效性规则”行中输入“最低储备最高储备”。在“有效性文本”行中输入“请输入有效数据”。关闭属性界面。)解析:(4).将“出厂价”字段的格式属性设置为货币显示形式。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“出厂价”字段行的任一点。步骤 2:在下面的“格式”行右侧下拉列表选项中单击“货币”。)解析:(5).设置“规格”字段的输入掩码为 9位字母、数字和字符的组合。其中,前 3位只能是数字,第 4位为大写字母“V”,第 5位为字符“_”,最后一位为大写字母“W”,其他位为数字或字母。(分数:5.00)_正确答案:(微步
10、骤 步骤 1:单击“规格”字段行的任一点。步骤 2:在下方的“输入掩码”行中输入“000V-aaaW”。步骤 3:单击“保存”按钮 )解析:(6).在数据表视图中隐藏“出厂价”字段。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“视图数据表视图”命令。步骤 2:选中“出厂价”列,用鼠标右击“出厂价”列,在弹出的快捷菜单中单击“隐藏列”命令。步骤 3:单击“保存”按钮 )解析:解析 本题关键字有:在字段属性中设置主键、默认值、格式、输入掩码;隐藏字段。第(1)(5)小题在设计视图中设置字段属性;第(6)小题在数据表中设置隐藏字段。二、2简单应用题(总题数:1,分数:40.00)
11、在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的 3个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示有书法或绘画爱好的学生的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框双击“tStud”表,关闭“显示表”对话框。步骤 2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”
12、字段。步骤 3:在“简历”字段对应的“条件”行中输入“Like “*书法*“ Or Like “*绘画*“”,取消对应“显示”行中复选框的勾选,以取消该字段的显示。步骤 4:单击“保存”按钮 )解析:(2).创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”3个字段的内容,将查询命名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击“tScore”表、“tStud”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“课程名”和“成绩
13、”字段,将其添加到“字段”行。步骤 3:在“成绩”字段对应的“条件”行中输入(SELECT AVG(成绩)fromtscore)。步骤 4:单击“保存”按钮 )解析:(3).以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。要求:以学生的“学号”为行标题、“课程号”为列标题来输出学分小于 3分的学生平均成绩,将查询命名为“qT3”。注意:交叉表查询不做各行小计。(分数:10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击“tScore”表、“tCourse”表,关闭“显示表”对
14、话框。步骤 2:分别双击“学号”、“课程号”、“成绩”和“学分”字段。步骤 3:执行菜单栏中的“视图总计”命令,在“成绩”字段对应的“总计”行下拉列表选项中单击“平均值”。在“学分”字段对应的“条件”行中输入“3”,取消“显示”行中复选框的勾选,以取消该字段的显示。步骤 4:单击“保存”按钮 )解析:(4).创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”4 个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓,剩余的字符为名。将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)。(分数:
15、10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询追加查询”命令,在弹出的对话框中输入“tTemp”,单击“确定”按钮。步骤 3:分别双击“学号”、“性别”和“年龄”字段。步骤 4:在“字段”行的下一列中输入“姓:Left(姓名,1)”字样,在“字段”行下一列输入“名:Mid(姓名,2,2)”字样。步骤 5:执行菜单栏中的“查询运行”命令,在弹出的对话框中单击“是”按钮。步骤 6:单击“保存”按钮 )解析:解析 本题关键字有:条件查
16、询、总计查询、交叉表查询和追加查询的创建。第(1)、(2)、(3)、(4)小题在查询设计视图中新建不同的查询,按要求添加相关字段和相应的条件表达式。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tNorm”和“tStock”、查询对象“qStock”和宏对象“m1”,同时还有以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).在“fStock”窗体对象的窗体页眉节区中添加一个标签控件,名称为“bTitle”,初始
17、化标题显示为“库存浏览”,字体为“黑体”,字号为 18,字体粗细为“加粗”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“tStock”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:单击工具箱中的“标签”控件按钮,再单击窗体页眉处,然后输入“库存浏览”,并单击窗体的任一点以完成输入。步骤 3:用鼠标右击“库存浏览”标签,在弹出的快捷菜单中单击“属性”命令,单击“全部”选项卡,在“名称”行中输入“bTitle”,在“字体名称”、“字号”和“字体粗细”行右侧下拉列表选项中分别单击“黑体”,“18”和“加粗”,关闭属性界面。)解析:(2).在“fStock”窗
18、体对象的窗体页脚节区中添加一个命令按钮,将其命名为“bList”,设置按钮标题为“显示信息”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击工具栏中的“命令按钮”控件,再单击窗体页脚节区的适当位置,在弹出的对话框中单击“取消”按钮。步骤 2:用鼠标右击该命令按钮,在弹出的快捷菜单中单击“属性”命令,在“名称”和“标题”行中分别输入“bList”和“显示信息”。)解析:(3).设置命令按钮“bList”的单击事件为运行宏对象“m1”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“事件”选项卡。步骤 2:在“单击”行的右侧下拉列表选项中单击“m1”。关闭属性界面。)解析:(4).
19、将“fStock”窗体的标题设置为“库存浏览”。(分数:6.00)_正确答案:(微步骤 步骤 1:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“属性”命令。步骤 2:在“标题”行中输入“库存浏览”。关闭属性界面。步骤 3:单击“保存”按钮 )解析:(5).将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。注意:不能修改窗体对象中未涉及的控件和属性;不能修改表对象“tNorm”、“tStock”和宏对象“m1”。(分数:6.00)_正确答案:(微步骤 步骤 1:用鼠标右击“fNorm”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“属性”命令,在“导航按钮”行的右侧下拉列表选项中单击“否”。关闭属性界面。步骤 3:单击“保存”按钮 )解析:解析 本题关键字有:窗体中标签、命令按钮控件的添加及其属性的设置。第(1)、(2)小题在窗体设计视图中添加控件,并用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性;第(3)、(4)小题用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性。