1、国家二级(ACCESS)机试-试卷 17 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)在考生文件夹下,“samp1mdb”数据库文件中建立表“tTeaeher”,表结构加下。 (2)判断并设置“tTcacher”的主键。(3)设置“工作时间”字段的默认值属性为本年度的 4 月 1 日(规定:本年度年号必须由函数获取)。(4)设置“年龄”字段的有效性规则为非空且非负。(5)在“tTeacher”表中输入以下一条记录: (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题(
2、)(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”、“tCourse”、“tSeore”三个关联表对象和表对象“tTemp”。试按以下要求完成设计:(1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT2”。(3)创建一个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”。(4
3、)创建一个更新查询,将表“tTemp”中“年龄”字段值加 1,并清除“团员否”字段的值,所建查询命名为“q14”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”和“tudent”。请在此基础上按照以下要求补充“fQuery”窗体的设计;(1)在距主体节上边 04 厘米、左边 04厘米位置添加一个矩形控件,其名称为“tRim”;矩形宽度为 166厘米、高度为 12 厘米、特殊效果为“凿痕”。(2)将窗体中“退
4、出”命令按钮上显示的文字颜色改为棕色(棕色代码为 128),字体粗细改为“加粗”。(3)将窗体标题改为“显示查询信息”。(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(5)在窗体中有一个“显示全部记录”命令按钮(名称为 bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分 VBA 代码,请按照 VBA 代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”。程序
5、代码只允许在“*”与“*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试-试卷 17 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)在考生文件夹下,“samp1mdb”数据库文件中建立表“tTeaeher”,表结构加下。 (2)判断并设置“tTcacher”的主键。(3)设置“工作时间”字段的默认值属性为本年度的 4 月 1 日(规定:本年度年号必须由函数获取)。(4)设置“年龄”字段的有效性规则为非空且非负。(5)在
6、“tTeacher”表中输入以下一条记录: (分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库,选择“表”对象,单击“新建”按钮,在新建对话框中选择“设计视图”,单击“确定”按钮。 步骤 2:输入“编号”字段名,在对应的数据类型选择“文本”,在字段属性中的“字段大小”行单击鼠标修改成。5。 步骤 3:输入“姓名”字段名,在对应的数据类型选择“文本”,在字段属性中的“字段大小”行单击鼠标修改成:4。 步骤 4:输入“性别”字段名,在对应的数据类型选择“文本”,在字段属性中的“字段大小”行单击鼠标修改成:1。 步骤 5:输入“年龄”字段名,在对应的数据类型选择
7、“整型”。 步骤 6:输入“工作时间”字段名,在对应的数据类型选择“日期时间”,在字段属性中的“格式”行单击鼠标选择“短日期”。 步骤7:输入“联系电话”字段名,在对应的数据类型选择“文本”,在字段属性中的“字段大小”行单击鼠标修改成:12。 步骤 8:输入“在职否”字段名,在对应的数据类型选择“是否”,在字段属性中的“格式”行单击鼠标选择“是否”。 步骤 9:输入“照片”字段名,在对应的数据类型选择“OLE”,如图 2-168 所示。 步骤 10:单击“保存”按钮,输入表名称“tTeaeher”,单击“确定”桉翎。 )解析:解析:本题考查表的建立、设置关键字段、设置相关字段属性等。在表的设计
8、视图下创建tTeachcr 表,在视图中可以设置字段名称、数据类型和相关字段属性的设置,如主键、默认值、输入掩码、有效性文本、字段大小等属性。此题中的(1)小题为创建表结构,(2)小题为设置主键,(3)小题设置默认值,(4)小题设置有效性文本。在表数据表视图模式下,一般数据的添加可以直接实现,位图数据可以通过【插入】【对象】菜单来实现,如本题中的(5)小题。(6)小题为输入掩码的设置。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”、“tCourse”、“tSeore”三
9、个关联表对象和表对象“tTemp”。试按以下要求完成设计:(1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT2”。(3)创建一个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”。(4)创建一个更新查询,将表“tTemp”中“年龄”字段值加 1,并清除“团员否”字段的值,所建查询命名为“q14”。(分数:2.00)_正确答案:(
10、正确答案:(1)步骤 1:打开“samp2mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”。单击“确定”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。 步骤 2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。 步骤 3:在“简历”字段的“条件”行中输入:not like“*摄影*”,取消该字段“显示”复选框的勾选。如图 2-246 所示。 步骤 4:单击工具栏中的“保存”按钮,保存为“qT1”,单击“确定”按钮,关闭设计视图。(2)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框
11、中中双击表“tSeore”,关闭“显示表”对话框。 步骤 2:分别双击“学号”和“成绩”字段。 步骤 3:执行【视图】【总计】菜单命令,在“学号”和“成绩”字段“总计”行下拉列表中分别选中“分组”和“平均值”。 步骤 4:在“成绩”字段的“字段”行前面添加“平均成绩:”字样。如图 2-247 所示。 步骤 5:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。 (3)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。 步骤 2:分
12、别双击“姓名”、“课程名”、“成绩”字段。 步骤 3:单击工具栏中的“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。 (4)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。 步骤 2:执行【查询】【更新查询】菜单命令,双击“年龄”和“团员否”字段。 步骤 3:在“年龄”字段的“更新到”行中输入:年龄+1,在“团员否”字段的“更新到”行输入:0。如图 2-248 所示。 步骤 4:单击工具栏中的“保存”按钮,保存为“qT4”,单击“确定”按钮,关闭设计视图。)解析:解析:(1)本题考
13、查简单的模糊查询以及逻辑运算符 not 的使用。 (2)本题主要考查查询计算以及查询的分组方法。 (3)本题主要考查更新查询的使用方法。 (4)本题主要考查更新查询的设计方法、“是否”型的逻辑值的数值表达:是:1 否:0。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”和“tudent”。请在此基础上按照以下要求补充“fQuery”窗体的设计;(1)在距主体节上边 04 厘米、左边 04厘米位置添加一个矩形控件,其名称为“
14、tRim”;矩形宽度为 166厘米、高度为 12 厘米、特殊效果为“凿痕”。(2)将窗体中“退出”命令按钮上显示的文字颜色改为棕色(棕色代码为 128),字体粗细改为“加粗”。(3)将窗体标题改为“显示查询信息”。(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(5)在窗体中有一个“显示全部记录”命令按钮(名称为 bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分 VBA 代码,请按照 VBA 代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象“fQu
15、ery”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”。程序代码只允许在“*”与“*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp3mdb”数据库,单击“窗体”对象,单击“fquery”窗体,单击“设计”按钮,在“工具箱”内单击“矩形”按钮,在“窗体”主体区拖动,产生一个“矩形”。在此“矩形”上右键单击鼠标,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框修改“名称”为:rRjm,修改“宽度”为:166cm,“高度”为:12cm,“上边距”为:04cm
16、,“左边距”为:04cm,单击“特殊效果”所在行选择“凿痕”,关闭对话框。如图 278 所示。步骤 2:单击“保存”按钮保存设置。 (2)步骤 1:在“fquery”窗体设计视图下,在“退出”按钮上右键单击鼠标,在弹出的快捷菜中选择“属性”命令,在“属性”对话框内中的“前景色”所在行内输入:128。在“字体粗细”行内选择“加粗”。如图 2-79 所示。 步骤 2;关闭“属性”对话框。 步骤 3:单击“保存”按钮保存设置。 (3)步骤 1:在窗体设计视图空白处右键单击鼠标,在弹出的快捷菜单上选择“属性”命令。在“属性”对话框右上角的下拉列表中选择“窗体”,修改“标题”为:显示查询信息。关闭“属性
17、”对话框。如图 280 所示。 步骤 2:单击“保存”按钮保存设置。 (4)步骤 1:在窗体设计视图空白处右键单击,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框右上角的下拉列表中选择“窗体”,在“窗体”对话框的“边框样式”所在行选择“对话框边框”。在“滚动条”所在行单击选择“两者均无”。在“导航按钮”所在行选择“否”。在“分隔线”所在行选择“否”。关闭“属性”对话框。如图 2-80 所示。 步骤 2:单击单击“保存”按钮保存设置。 步骤 3:关闭“samp3mdb”数据窗口。 )解析:解析:本题主要考查窗口控件的设计方法和控件的样式设计,在窗体下控件功能实现的方法,这里主要考查就是 SQL 中的 select 语句的使用。