1、国家二级 ACCESS机试(操作题)模拟试卷 351及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下存在一个数据库文件“samplaccdb”,里面已经设计好表对象“tEmployee”和窗体对象“tList”。试按以下要求完成编辑: (1)根据“tEmployee”表的结构,判断并设置主键;将“编号”字段的字段大小改为 7;删除“照片”字段。 (2)设置“性别”字段的“有效性规则”属性为只能输入“男”或“女”;设置“年龄”字段的“输入掩码”为只能输入两位数字,并设置其默认值为 19;设置“工作时间”的“有效性规则”属性为只能输入
2、当前时间之前的时间(含当前时间)。 (3)设置“职务”字段的输入为“职员”“主管”或“经理”列表选择。 (4)删除有“摄影”爱好的员工记录。 (5)根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将原“编号”前加“1”;“所属部门”为“02”,将原“编号”前加“2”,依次类推。 (6)设置“fList”窗体中“Txt”文本框的相关属性,使其在窗体打开时输出“tEmployee”表里员工张娜的“简历”内容。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tTeacher”“tCours
3、e”“tStud”和“tGrade”;试按以下要求完成设计: (1)创建一个查询,查找 3月份上课的信息,并显示“教师姓名”“职称”“学院”“课程 ID”“课程名称”和“上课日期”六个字段的内容,所建查询名为“qT1”。 (2)创建一个查询,根据教师姓名查找某教师的授课情况,并按“上课日期”字段降序显示“教师姓名”“课程名称”“上课日期”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息“请输入教师姓名”。 (3)创建一个查询,查找学生的课程成绩大于等于80且小于等于 100的学生情况,显示“学生姓名”“课程名称”和“成绩”三个字段的内容,所建查询名为“qT3”。 (4
4、)创建一个查询,假设“学生 ID”字段的前 4位代表年级,要统计各个年级不同课程的平均成绩,显示“年级”“课程 ID”和“成绩之平均值”,并按“年级“降序排列,所建查询为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”和“tScore”,同时还设计出窗体对象“tSmd”和子窗体对象“fScore 子窗体”。请在此基础上按照以下要求补充“fStud”窗体和“fScore 子窗体”子窗体的设计: (1)在“tStud”窗体的“窗体页眉”中距左边 25厘米、距上边 03 厘米处添
5、加一个宽 65 厘米、高 095 厘米的标签控件(名称为 bTitle),标签控件上的文字为“学生基本情况浏览”,颜色为“蓝色”(蓝色代码为 16711680)、字体名称为“黑体”、字号大小为 22。 (2)将“tSmd”窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、最大化按钮和最小化按钮;取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。 (3)在“fStud”窗体中有一个年龄文本框和一个退出命令按钮,名称分别为“tAge”和“CmdQuit”。年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭“tStud”窗体,请按
6、照 VBA代码中的指示将实现此功能的代码填入指定的位置中。 (4)假设“tStud”表中,“学号”字段的第 5位和 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“经济”专业。对“fStud”窗体中名称为“tSub”的文本框控件进行适当设置,使其根据“学号”字段的第 5位和第 6位编码显示对应的专业名称。 (5)在“fStud”窗体和“fScore 子窗体”中各有一个平均成绩文本框控件,名称分别为“txtMAvg”和“txtAvg”,对两个文本框进行适当设置,使“fStud”窗体中的“txtMAvg”文本框能够显示出每名学生所选课程的平均成绩。注意:不允许
7、修改窗体对象“tStud”和子窗体对象“fScore 子窗体”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象“tStud”和“tScore”。只允许在“*Add*”与“*Add*”之间的空行内补充一条语句,不允许增删和修改其他位置己存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 351答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下存在一个数据库文件“samplaccdb”,里面已经设计好表对象“tEmployee”和窗体对象“tList”。试按以下要求完成编辑: (1)根据“tEmploye
8、e”表的结构,判断并设置主键;将“编号”字段的字段大小改为 7;删除“照片”字段。 (2)设置“性别”字段的“有效性规则”属性为只能输入“男”或“女”;设置“年龄”字段的“输入掩码”为只能输入两位数字,并设置其默认值为 19;设置“工作时间”的“有效性规则”属性为只能输入当前时间之前的时间(含当前时间)。 (3)设置“职务”字段的输入为“职员”“主管”或“经理”列表选择。 (4)删除有“摄影”爱好的员工记录。 (5)根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将原“编号”前加“1”;“所属部门”为“02”,将原“编号”前加“2”,依次类推。 (6)设置“fList”窗体中“T
9、xt”文本框的相关属性,使其在窗体打开时输出“tEmployee”表里员工张娜的“简历”内容。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击打开“samplaccdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。 步骤 2:在对象导航窗格中鼠标右键单击“tEmployee”表,在右键菜单中选择“设计视图”选项,打开“tEmployee”表的设计视图。 步骤 3:单击“编号”字段,单击选项卡命令组中“主键”命令,将“编号”设置为该表的主键,并设置字段属性“字段大小”为“7”。 步骤 4:单击“照片”字段,在右键菜单
10、中选择“删除行”选项,将该字段删除掉。 步骤 5:单击快速访问工具栏中的“保存”按钮,保存当前操作。 (2)步骤 1:在 tEmployee表的设计视图中,单击“性别”字段,在其下的字段属性的“有效性规则”中输入表达式:”男”Or”女”。 步骤 2:单击“年龄”字段,在其下的字段属性的“输入掩码”中输入表达式:00,“默认值”属性设置为表达式:19。 步骤 3:单击“工作时间”字段,在其下的字段属性的“有效性规则”中输入表达式:23,如图 37-2所示。 步骤4:单击快速访问工具栏中的“保存”按钮,输入文件名“qStud2”。单击“确定”按钮,关闭设计视图。(3)【操作步骤】 步骤 1:选中“
11、查询”对象,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框双击表“tStud”,关闭对话框。 步骤 2:分别双击“编号”“姓名”“团员否”“入校日期”和“简历”字段。 步骤 3:在“入校日期”字段的“条件”行输入:请输入入校日期:,取消“显示”复选框的勾选;在“简历”字段的“条件”行输入:Like”水山东*”,取消“显示”复选框的勾选。如图 373 所示。 步骤 4:单击快速访问工具栏中的“保存”按钮,输入文件名“qStud3”,单击“确定”按钮,关闭设计视图。 (4)【操作步骤】 步骤 1:选中“查询”对象,右击“qStud4”,选择“设计视图”快捷菜单命令,打开查询设计
12、器。 步骤 2:在“年龄”字段“排序”行选择“升序”,如图 374 所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”和“tScore”,同时还设计出窗体对象“tSmd”和子窗体对象“fScore 子窗体”。请在此基础上按照以下要求补充“fStud”窗体和“fScore 子窗体”子窗体的设计: (1)在“tStud”窗体的“窗体页眉”中距左边 25厘米、距上边 03 厘米处添加一个宽 65 厘米、高 095 厘米的标签控件(名称为 bTitle),标签控件上的文字为“学生基本情况浏览”,颜色
13、为“蓝色”(蓝色代码为 16711680)、字体名称为“黑体”、字号大小为 22。 (2)将“tSmd”窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、最大化按钮和最小化按钮;取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。 (3)在“fStud”窗体中有一个年龄文本框和一个退出命令按钮,名称分别为“tAge”和“CmdQuit”。年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭“tStud”窗体,请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。 (4)假设“tStud”表中,“学号”字段的第 5位和 6
14、位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“经济”专业。对“fStud”窗体中名称为“tSub”的文本框控件进行适当设置,使其根据“学号”字段的第 5位和第 6位编码显示对应的专业名称。 (5)在“fStud”窗体和“fScore 子窗体”中各有一个平均成绩文本框控件,名称分别为“txtMAvg”和“txtAvg”,对两个文本框进行适当设置,使“fStud”窗体中的“txtMAvg”文本框能够显示出每名学生所选课程的平均成绩。注意:不允许修改窗体对象“tStud”和子窗体对象“fScore 子窗体”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象
15、“tStud”和“tScore”。只允许在“*Add*”与“*Add*”之间的空行内补充一条语句,不允许增删和修改其他位置己存在的语句。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击打开“samp3accdb”数据库,在功能区的“窗体”面板中右击“fStud”窗体,选择“设计视图”快捷菜单命令,打开 fStud的设计视图。 步骤 2:在分组中单击”标签”控件,在窗体的页眉内单击鼠标,在光标闪动输入:学生基本情况浏览;右击标签选择“属性”快捷菜单命令,在对话框中修改“左”为:25cm,“上边距”为:03cm,“宽”为:65cm,“高”为:095cm,“名称”为:bTitle,“前景色”为:16711680,(前景色的值会自动转换成#0000FF),“字体”为:黑体,“字号大小”为:22。如图 333 所示。 步骤 3:单击快速访问工具栏中的“保存”按钮。 (2)步骤 1:在对话框的左上角单击选择“窗体”,设置“边框样式”为:细边框,“滚动条”为:两者均无,“最大化和最小化按钮”为:无。 步骤 2:在窗体面板中右击“fScore子窗体”,选择“设计视图”快捷菜单命令,在对话框的左上角单击选择“窗体”,修改“记录选择器为:否,“浏览按钮(导航按钮)”为:否,“分隔线”为:否。如图 334 所示。 )解析: