1、国家二级 ACCESS机试(操作题)模拟试卷 358及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下存在一个数据库文件“samplaccdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: (1)设置数据表显示的字号大小为 14、行高为 18。 (2)设置“简历”字段的设计说明为“自上大学起的简历信息”。 (3)将“入校时间”字段的显示设置为“月日”形式。注意:要求月日为两位显示、年四位显示,如“12 月 15日 2005”。 (4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“ph
2、otobmp”图像文件。 (5)将冷冻的“姓名”字段解冻。(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计: (1)创建一个查询,查找库存数量距离对应最高和最低储备中间值最近的产品信息,输出其“产品名称”“规格”“库存数量”“最高储备”和“最低储备”等字段内容查询名为 qT1。 (2)创建一个查询,计算每类产品库存金额合计,并显示“产品名称”和“库存金额”两列数据。所建查询名为“qT2”。说明:库存金
3、额=单价库存数量。 (3)创建一个查询,查找单价低于平均单价的产品,并按“产品名称”升序和“单价”降序显示“产品名称”、“规格”、“单价”和“库存数量”等字段内容。所建查询名为“qT3”。 (4)创建一个查询,运行该查询后可将“tStock”表中所有记录的“单位”字段值设为“只”。所建查询名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下“samp3accdb”数据库中已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fGrade”和“tStudent”。请在此基础上按照以
4、下要求补充“tStudent”窗体的设计: (1)将“tStudent”窗体标题改为“团员信息显示”,边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条。 (2)将名称为“标签 15”的标签控件名称改为“tStud”,标题改为“团员成绩”。 (3)在“fStudent”窗体装载事件中,代码设置相关属性完成团员信息输出。 (4)在“fStudent”窗体打开事件中,代码设置“子对象”控件的源对象属性为“fGrade”窗体,并取消其“导航按钮”。 (5)单击“fStudent”窗体的“退出”命令按钮(名称为 bQuit),应关闭窗体。系统已提供了部分 VBA代码,请按照 VBA代码中的指示将
5、代码补充完整。 注意:不允许修改窗体对象“tVJrade”和“tStudent”中未涉及的控件;属性不允许修改表对象“tStudent”和“tGrade”。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一条代码语句、不允许增删和修改其它位置己存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 358答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下存在一个数据库文件“samplaccdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: (1)设置数据表显示的字号大小为 1
6、4、行高为 18。 (2)设置“简历”字段的设计说明为“自上大学起的简历信息”。 (3)将“入校时间”字段的显示设置为“月日”形式。注意:要求月日为两位显示、年四位显示,如“12 月 15日 2005”。 (4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photobmp”图像文件。 (5)将冷冻的“姓名”字段解冻。(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击打开“samplaccdb”数据库,在功能区的“表”选项卡中双击“tStud”表,在分组的“字号”列表中选择“14”,如图 31-1所示
7、,单击快速访问工具栏中的“保存”按钮。 步骤 2:继续在功能区中,单击分组中“其他”按钮旁边的三角箭头,在弹出的下拉列表中选择“行高”命令,在对话框中输入“18”,单击“确定”按钮。如图 312 所示。关闭“tStud”表。 (2)步骤 1:右击“tStud”表,选择“设计视图”快捷菜单命令。在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”。单击快速访问工具栏中的“保存”按钮。如图 31-3所示。 步骤 2:关闭“tStud”表的设计视图。 )解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设
8、计好表对象“tQuota”和“tStock”,试按以下要求完成设计: (1)创建一个查询,查找库存数量距离对应最高和最低储备中间值最近的产品信息,输出其“产品名称”“规格”“库存数量”“最高储备”和“最低储备”等字段内容查询名为 qT1。 (2)创建一个查询,计算每类产品库存金额合计,并显示“产品名称”和“库存金额”两列数据。所建查询名为“qT2”。说明:库存金额=单价库存数量。 (3)创建一个查询,查找单价低于平均单价的产品,并按“产品名称”升序和“单价”降序显示“产品名称”、“规格”、“单价”和“库存数量”等字段内容。所建查询名为“qT3”。 (4)创建一个查询,运行该查询后可将“tSto
9、ck”表中所有记录的“单位”字段值设为“只”。所建查询名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:双击打开“samp2accdb”数据库,在选项卡的命令组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tQuota”“tStock”表,关闭对话框。 步骤 2:双击“产品名称”“规格”“库存数量”“最高储备”和“最低储备”字段,将其添加到设计网格的字段行。 步骤 3:在第六列字段行行输入:中间值比较:Abs(库存数量-(最高储备+最低储备)2),并设置排序方式为“升序”。如图 136 所示。 步
10、骤 4:指定查询只显示最前面 l行。单击选项卡中命令组的“属性表”命令,打开查询属性窗口。设置“上限值”为 1。单击选项卡中命令组的“数据表视图”命令查看查询结果。 步骤 5:单击快速访问工具栏中的“保存按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。 (2)【操作步骤】 步骤 1:在选项卡的命令组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStock”表,关闭对话框。 步骤 2:单击选项卡中命令组的“汇总”命令,以便在查询设计网格中显示总计行。 步骤 3:双击“产品名称”字段添加到设计网格字段行,设置其总计选项为“Group By”。 步骤 4:在第二列的字段行
11、输入:库存金额:单价*库存数量,设置其总计选项为“合计”。 步骤 5:查询设计视图如图 137所示。单击选项卡中命令组的“数据表视图”命令查看查询结果。 )解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下“samp3accdb”数据库中已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fGrade”和“tStudent”。请在此基础上按照以下要求补充“tStudent”窗体的设计: (1)将“tStudent”窗体标题改为“团员信息显示”,边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条。 (2)将名称为“标签 15”的标签控件名称改为“
12、tStud”,标题改为“团员成绩”。 (3)在“fStudent”窗体装载事件中,代码设置相关属性完成团员信息输出。 (4)在“fStudent”窗体打开事件中,代码设置“子对象”控件的源对象属性为“fGrade”窗体,并取消其“导航按钮”。 (5)单击“fStudent”窗体的“退出”命令按钮(名称为 bQuit),应关闭窗体。系统已提供了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 注意:不允许修改窗体对象“tVJrade”和“tStudent”中未涉及的控件;属性不允许修改表对象“tStudent”和“tGrade”。程序代码只允许在“*Add*”与“*Add*”之间的空
13、行内补充一条代码语句、不允许增删和修改其它位置己存在的语句。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击“samp3accdb”数据库,在对象导航窗格中右键单击“fStudent”窗体,选择右键菜单“设计视图”,进入窗体的设计视图。 步骤 2:在窗体空白处鼠标右键,在弹出的快捷菜单上选择“属性”命令,在对话框的“格式”选项卡中设置“标题”为“团员信息显示”“边框样式”为“对话框边框”“滚动条”为“两者均无”。 步骤 3:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。 (2)步骤 1:在对话框上方的对象选择器中选中“标签 15”的标签控件,设置“名称”为“t
14、Stud”“标题”为“团员成绩”。 步骤 2:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。 (3)步骤 1:在对话框上方的对象选择器中选中“窗体”的标签控件,单击“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到 VBA代码编辑界面。在“*Add1*”之间输入:MeFilter=”政治面貌=团员” 说明:即设置窗体加载时对数据源筛选的条件。 步骤 2:单击快速访问工具栏中的“保存”按钮。 (4)步骤 1:在“*Add2*”之间输入: Me!子对象SourceObiect=“fGrade” 说明:指定“子窗体子报表”控件“子对象”中加载的子窗体为“fGrade”。 步骤 2:在“料料 Add3料料”之间输入: Me!子对象FormNavigationButtons=False 说明:指定“子对象”中加载的子窗体为“fGrade”的不显示导航按钮。 步骤 3:单击快速访问工具栏中的“保存”按钮。 (5)步骤 1:在“*Add4*”之间输入: DoCmdClose acForm,“fStudent” 说明:利用 DoCmd对象,关闭“fStudem“窗体。 步骤 2:单击快速访问工具栏中的“保存”按钮。 步骤 3:单击“窗体设计工具”选项卡中“视图”命令组的“窗体视图”运行窗体,如图 814 所示。 )解析: