1、国家二级(ACCESS)机试-试卷 5 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.考生文件夹下存在一个数据库文件“samptmdb”,里面已经设计好表对象“tStud”和“tScore”,窗体对象“frest”和宏对象 mTest。并按照以下要求完成操作:(1)将“tStud”表的“简历”字段的显示宽度设置为 40。(2)分析并建立表“tStud”与表“tScore”之间的关系。(3)将窗体“frest”中显示标题为“BuRon1”的命令按钮改为显示“按钮”,同时将其设置为灰色无效状态。(4)将学生
2、“入校时间”字段的默认值设置为本年度的 1 月 1 日(规定:本年度年号必须用函数获取)。(5)设置“tScore”表的“课程号”字段的输入掩码为只能输入 5 位数字或字母形式。(6)将“tStud”表中的“简历”字段隐藏起来。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:(1)创建一个查询,查找库存数量高于 30000(包含 30000)的产品,并显示“产品名称”、“规格”、“库存数量”和“最高储备”等字
3、段内容,查询名为 qT1。(2)创建一个查询,查找某类产品的库存情况,并显示“产品名称”、“规格”和“库存数量”等字段内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别:”。说明:产品类别为“产品 ID”字段值的第 1 位。(3)创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”、“库存数量”和“最高储备”等字段内容。所建查询名为“qT3”。(4)创建一个查询,计算每类产品不同单位的库存金额总计。要求,行标题显示“产品名称”,列标题显示“单位”。所建查询名为“qT4”。说明:库存金额=单价库存数量。(分数:2.00)_三、综合应用题(总题数:2,分数:4
4、.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3,mdb”,里面已经设计好表对象“tNorm”和“tStock”、查询对象”qStock”和宏对象“m1”,同时还设计出以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。试在此基础上按照以下要求补充窗体设计:(1)在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号大小为 18,字体粗细为“加粗”。(2)在“fStock”窗体对象的窗体页脚节区位置添加一个命令按钮,命名为“bLi
5、st”,按钮标题为“显示信息”。(3)设置所建命令按钮 bList 的单击事件属性为运行宏对象 m1。(4)将“fStock”窗体的标题设置为“库存浏览”。(5)将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“m1”。(分数:2.00)_国家二级(ACCESS)机试-试卷 5 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.考生文件夹下存在一个数据库文件“samptmdb”,里面已
6、经设计好表对象“tStud”和“tScore”,窗体对象“frest”和宏对象 mTest。并按照以下要求完成操作:(1)将“tStud”表的“简历”字段的显示宽度设置为 40。(2)分析并建立表“tStud”与表“tScore”之间的关系。(3)将窗体“frest”中显示标题为“BuRon1”的命令按钮改为显示“按钮”,同时将其设置为灰色无效状态。(4)将学生“入校时间”字段的默认值设置为本年度的 1 月 1 日(规定:本年度年号必须用函数获取)。(5)设置“tScore”表的“课程号”字段的输入掩码为只能输入 5 位数字或字母形式。(6)将“tStud”表中的“简历”字段隐藏起来。(分数:
7、2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库,单击“表“对象,单击“tStud”表,单击“设计”按钮。 步骤 2:将“简历”字段的“格式”设置为:40。 步骤 3:单击“保存”按钮,关闭表。关闭表设计视图窗口。 (2)步骤 1:在“samp1mdb”数据库窗口中,单击“关系”按钮,在关系对话框中右键单击鼠标,选择“显示表”命令,在“显示表”对话框中添加“tStud”和“tScor”表,单击“关闭”按钮。在“tStud”中选中“学号”字段,按住鼠标左键不放,拖放到“tScore”中的“学号”字段上,然后在弹出的“编辑关系”对话框中单击“创建”按钮。 步骤 2:
8、单击“保存”按钮保存。(3)步骤 1:单击“窗体”对象,单击“fTest”窗体,单击“设计“按钮。 步骤 2:右键单击标题为“Buttonl”的命令按钮,选择“属性”命令,在“属性”对话框中将其“标题”设为“按钮”,将“可用”设为“否”。 步骤 3:单击“保存”按钮保存设置。关闭窗体的设计视图窗口。 (4)步骤 1:单击“表”对象,单击“tStud”表,单击“设计”按钮。 步骤 2:选中“入校时间”字段,将其“字段属性”的“默认值”设置为:DateSeria(Yoar(Now(),1,1),“格式”设置为:短日期。 步骤 3:单击“保存”按钮,关闭表设计视图。 (5)步骤 1:单击“表”对象,
9、单击“tScore”表,单击“设计”按钮。 步骤 2:选中“课程号”字段,将其“输入掩码”属性设置为:AAAAA。 步骤 3:单击“保存”按钮,关闭表设计视图。 (6)步骤 1:单击“表”对象,单击“tScore”表,单击“设计”按钮。 步骤 2:选中的“简历”字段,执行【格式】【隐藏列】菜单命令。 步骤 3:单击“保存”按钮,关闭表。)解析:解析:本题考查表设置相关字段属性、表间关系建立、隐藏列等,还考查了窗体的属性设置。在设计视图中可以设置字段格式、默认值和输入掩码等。此题中的(1)小题为字段的格式。(4)小题为设置字段的默认值。(5)小题为设置输入掩码。在数据表视下可以设置字段的隐藏。(
10、6)小题为设置隐藏列。在数据库窗口中通过关系按钮,可用设置表间关系。如(2)小题设计表间关系。在窗体的设计视图中设置窗体属性,如(3)小题的“标题”和“可用”属性。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:(1)创建一个查询,查找库存数量高于 30000(包含 30000)的产品,并显示“产品名称”、“规格”、“库存数量”和“最高储备”等字段内容,查询名为 qT1。(2)创建一个查询,查找某类产品的库存情况,并显示“
11、产品名称”、“规格”和“库存数量”等字段内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别:”。说明:产品类别为“产品 ID”字段值的第 1 位。(3)创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”、“库存数量”和“最高储备”等字段内容。所建查询名为“qT3”。(4)创建一个查询,计算每类产品不同单位的库存金额总计。要求,行标题显示“产品名称”,列标题显示“单位”。所建查询名为“qT4”。说明:库存金额=单价库存数量。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2mdb”数据库,选中“查询”对象,单击“新建”按钮。选中“设
12、计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tQuota”和“tStock”,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:分别双击“tStock”表中的“产品名称”、“规格”、“库存数量”字段和“tQuota”表中的“最高储备”字段。 步骤 3:在“库存数量”字段的“条件”行输入:30000。如图 2-275 所示。 步骤 4:单击“保存”按钮,在“查询名称”输入框中输入“qT1”,单击“确定”按钮,关闭设计视图。 (2)步骤 1:单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStock”,单击“关闭”按钮,关闭“显示表”对话框。 步骤
13、 2:分别双击“产品名称”、“规格”、“库存数量”字段。 步骤 3:在“库存数量”字段下一列输入:请输入产品类别:,在其字段的“条件”行中输入:Left(产品 ID,1),单击取消“显示”复选框的勾选,如图 2-276 所示。 步骤 4:单击“保存”按钮,在“查询名称”输入框中输入“qT2”,单击“确定”按钮,关闭设计视图。 (3)步骤 1:单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tQuota”和“tStock”,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:分别双击“tStock”表中的“产品名称”、“库存数量”字段和“tQuota”表中的“最
14、高储备”字段。 步骤 3:在下一字段行输入:库存数量-最高储备。 步骤 4:在该字段的“条件”行中输入:0,单击取消“显示”行复选框的勾选,如图 2-277 所示。 步骤 5:单击“保存”按钮,在“查询名称”输入框中输入“qT3”,单击“确定”按钮,关闭设计视图。 (4)步骤 1:单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStock”,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:执行【查询】【交叉表查询】菜单命令。 步骤 3:分别双击“tStock”表中的“产品名称”和“单位”字段,然后在下一字段列输入:库存金额:单价*库存数量。步骤 4:在“
15、库存金额”字段的“总计”行下拉列表中选中“第一条记录”选项,在“产品名称”和“单位”字段的“总计”行选择“分组”,分别在“产品名称”、“单位”和“库存金额”字段的“交叉表”行中选中“行标题”、“列标题”和“值”。如图 2-278 所示。 步骤 5:单击“保存”按钮,在“查询名称”输入框中输入“qT4”,单击“确定”按钮,关闭设计视图。 )解析:解析:(1)本题主要考查简单的条件查询。 (2)本题主要考查条件查询的条件表达以及系统函数的使用。 (3)本题主要考查在查询的引用外部数据的方法。 (4)本题主要考查交叉表查询的设计方法与应用。三、综合应用题(总题数:2,分数:4.00)5.综合应用题(
16、)(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3,mdb”,里面已经设计好表对象“tNorm”和“tStock”、查询对象”qStock”和宏对象“m1”,同时还设计出以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。试在此基础上按照以下要求补充窗体设计:(1)在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号大小为 18,字体粗细为“加粗”。(2)在“fStock”窗体对象的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为
17、“显示信息”。(3)设置所建命令按钮 bList 的单击事件属性为运行宏对象 m1。(4)将“fStock”窗体的标题设置为“库存浏览”。(5)将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“m1”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开”samp3mdb”数据库。单击”fStock”窗体,单击“设计”按钮。单击工具箱上“标签”控件。在页脚区上拖动一个“矩形框”。在“矩形框”内输入:库存浏览。在矩形框上右键单击,在弹出的快捷菜单上选择“属性”命令
18、。在“属性”对话框中修改“名称”为:bTitle,“字体名称”所在行选择:黑体,“字号”选择:18,“字体粗细”所在行选择:加粗。 步骤2:单击“保存”按钮。 (2)步骤 1:在工具箱中单击“命令按钮”控件。在窗体页眉上拖动产生一个按钮,在按钮上右键单击,在快捷菜单上选择“属性”命令,在“属性”对话框内修改“名称”为:bList。在“标题”行内输入:显示信息。关闭对话框。 步骤 2,单击“保存”按钮。保存修改设置。 (3)步骤 1:在“(Stock”的设计视图中:在“bList”上右键单击,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框中的“单击”行内选择“M1”宏,关闭窗口。 步骤 2
19、:单击“保存”按钮。 (4)步骤 1:在“fStock”的设计视图中的空白处右键单击鼠标,在快捷菜单上选择“属性”命令。在“属性”对话框的左上角下拉列表中选择“窗体”。添加“标题”为:库存浏览。 步骤 2:单击“保存”按钮。 (5)步骤 1:在“fStock”设计视图下,在子窗体“tnorm”框上单击,选中该窗体,再右键单击鼠标,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框内修改“导航按钮”为:否。 步骤 2:单击“保存”按钮,关闭窗体。 步骤 3:关闭“samp3mdb”数据库。)解析:解析:本题主要考查窗体控件的设计方法以及控制的格式设计,在窗体下如何通过宏的调用来实现控件的功能与作用。