1、国家二级 ACCESS机试(操作题)模拟试卷 373及答案解析(总分:28.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)在考生文件夹下,“samp1accdb”数据库文件中已建立表对象“tNorm”。试按以下操作要求,完成表的编辑:(分数:12.00)(1).根据“tNorm”表的结构,判断并设置主键。(分数:2.00)_(2).将“单位”字段的默认值属性设置为“只”、字段大小属性改为 1;将“最高储备”字段大小改为长整型,“最低储备”字段大小改为整型;删除“备注”字段;删除“规格”字段值为“220V-4W”的记录。(分数:2.00)_(3).设置表“tNorm”
2、的有效性规则和有效性文本,有效性规则为“最低储备”字段的值必须小于“最高储备”字段的值,有效性文本为“请输入有效数据”。(分数:2.00)_(4).将“出厂价”字段的格式属性设置为货币显示形式。(分数:2.00)_(5).设置“规格”字段的输入掩码为 9位字母、数字和字符的组合。其中,前三位只能是数字,第 4位为大写字母“V”,第 5位为字符“-”,最后一位为大写字母“W”,其他位为数字。(分数:2.00)_(6).在数据表视图中隐藏“出厂价”字段。(分数:2.00)_二、简单应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tQ
3、uota”和“tStock”,试按以下要求完成设计:(分数:8.00)(1).创建一个查询,查找库存数量高于 30000(包含 30000)的产品,并显示“产品名称”“规格”“库存数量”和“最高储备”等字段内容,查询名为 qT1。(分数:2.00)_(2).创建一个查询,查找某类产品的库存情况,并显示“产品名称”“规格”和“库存数量”等字段内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别”。 说明:产品类别为“产品 ID”字段值的第 1位。(分数:2.00)_(3).创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”“库存数量”和“最高储备”等字段内容
4、。所建查询名为“qT3”。(分数:2.00)_(4).创建一个查询,计算每类产品不同单位的库存金额总计。要求,行标题显示“产品名称”,列标题显示“单位”。所建查询名为“qT4”。 说明:库存金额=单价库存数量。(分数:2.00)_三、综合应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(分数:8.00)(1).将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题显示为“职工基本信息表”,同时将其安排在距上
5、边 05 厘米、距左侧 5厘米的位置。(分数:2.00)_(2).设置报表“rEmp”的主体节区内“tSex”文本框件控件显示“性别”字段数据。(分数:2.00)_(3).将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。(分数:2.00)_(4).窗体加载时将考生文件夹下的图片文件“testbmp”设置为窗体“fEmp”的背景。窗体“加载”事件代码已提供,请补充完整。要求背景图像文件当前路径必须用 CurrentProjectPath 获得。 注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rE
6、mp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 373答案解析(总分:28.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)在考生文件夹下,“samp1accdb”数据库文件中已建立表对象“tNorm”。试按以下操作要求,完成表的编辑:(分数:12.00)(1).根据“tNorm”表的结构,判断并设置主键。(分数:2.00)_正确答案:(正确答案:步骤 1:双击打开“samp1accdb”数据库,双击“tN
7、orm”表,分析具有字段值惟一性只有“产品代码”,故将“产品代码”设为主键。 步骤 2:右击 tNorm表,选择“设计视图”快捷菜单命令,打开表设计视图。在 tNorm表设计视图窗口下单击“产品代码”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。 步骤 3:单击快速访问工具栏中的“保存”按钮。保存设置。)解析:(2).将“单位”字段的默认值属性设置为“只”、字段大小属性改为 1;将“最高储备”字段大小改为长整型,“最低储备”字段大小改为整型;删除“备注”字段;删除“规格”字段值为“220V-4W”的记录。(分数:2.00)_正确答案:(正确答案:步骤 1:右击 tNorm表,选择“设计视
8、图”快捷菜单命令,打开表设计视图。单击“单位”字段,在其“字段属性”中的“默认值”行内输入:”只”,“字段大小”设为:1。 步骤2:单击“最高储备”,单击“字段大小”所在的行,选择“长整型”。 步骤 3:单击“最低储备”字段,单击“字段大小”所在行,选择“整型”。 步骤 4:右键单击“备注”字段,在弹出的快捷菜单中选择“删除行”,单击“是”按钮。单击快速 访问工具栏中的“保存”按钮,关闭表的设计视图。 步骤 5:双击打开“tNorm”表,在开始功能区下的排序和筛选分组中单击“高级”按钮,在下拉菜单中选择“高级筛选排序”命令,打开筛选对话框。在筛选窗口中双击“tNorm”表中的“规格”字段,在其
9、所对应的条件行输入:220V-4W。单击排序和筛选分组中的“切换筛选”按钮,按Ctrl+A键全选,再按Del键删除。 步骤 6:单击快速访问工具栏中的“保存”按钮关闭表。)解析:(3).设置表“tNorm”的有效性规则和有效性文本,有效性规则为“最低储备”字段的值必须小于“最高储备”字段的值,有效性文本为“请输入有效数据”。(分数:2.00)_正确答案:(正确答案:步骤 1:右击 tNorm表,选择“设计视图”快捷菜单命令,打开表设计视图。右键单击标题栏,选择“属性”命令。在表属性对话框中的“有效性规则”行内输入:最低储备最高储备,在“有效性文本”输入:请输入有效数据。如图 34-1所示。 )
10、解析:(4).将“出厂价”字段的格式属性设置为货币显示形式。(分数:2.00)_正确答案:(正确答案:步骤 1:右击 tNorm表,选择“设计视图”快捷菜单命令,打开表设计视图。单击“出厂价”,在“字段属性”中的“格式”行下拉框中选择“货币”。 步骤 2:单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析:(5).设置“规格”字段的输入掩码为 9位字母、数字和字符的组合。其中,前三位只能是数字,第 4位为大写字母“V”,第 5位为字符“-”,最后一位为大写字母“W”,其他位为数字。(分数:2.00)_正确答案:(正确答案:步骤 1:右击 tNorm表,选择“设计视图”快捷菜单命令,打开表
11、设计视图。单击“规格”,在其“字段属性”中的“输入掩码”所在行内输入:000“V-“OOO“W“。 步骤 2:单击快速访问工具栏中的“保存”按钮,关闭视图。)解析:(6).在数据表视图中隐藏“出厂价”字段。(分数:2.00)_正确答案:(正确答案:双击“tNorm”打开表,在数据表视图中,右击“出厂价”字段名,在弹出的快捷菜单中选择“隐藏字段”命令。关闭对话框,关闭表。关闭“samp1accdb”数据库。)解析:二、简单应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:(分数
12、:8.00)(1).创建一个查询,查找库存数量高于 30000(包含 30000)的产品,并显示“产品名称”“规格”“库存数量”和“最高储备”等字段内容,查询名为 qT1。(分数:2.00)_正确答案:(正确答案:步骤 1:打开“samp2accdb”数据库,在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中双击表“tQuota”和“tStock”,单击“关闭”按钮,关闭显示表对话框。 步骤 2:分别双击“tStock”表中的“产品名称”“规格”“库存数量”字段和“tQuota”表中的“最高储备”字段。 步骤 3:在“库存数量”字段的“条件”行输入:=30000
13、。如图 19-1所示。 )解析:(2).创建一个查询,查找某类产品的库存情况,并显示“产品名称”“规格”和“库存数量”等字段内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别”。 说明:产品类别为“产品 ID”字段值的第 1位。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中双击表“tStock”,单击“关闭”按钮,关闭显示表对话框。 步骤 2:分别双击“产品名称”“规格”“库存数量”字段。 步骤 3:在“库存数量”字段下一列输入:Left(产品 ID,1),在其字段的“条件”行中输
14、入:请输入产品类别:,单击取消“显示”复选框勾选,如图 19-2所示。 )解析:(3).创建一个查询,查找库存数量高于最高储备的产品,并显示“产品名称”“库存数量”和“最高储备”等字段内容。所建查询名为“qT3”。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中双击表“tQuota”和“tStock”,单击“关闭”按钮,关闭显示表对话框。 步骤 2:分别双击“tStock”表中的“产品名称”“库存数量”字段和“tQuota”表中的“最高储备”字段。 步骤 3:在下一字段行输入:库存数量-最高储备。 步骤 4:
15、在该字段的“条件”行中输入:0,单击取消“显示”行复选框的勾选,如图 19-3所示。 )解析:(4).创建一个查询,计算每类产品不同单位的库存金额总计。要求,行标题显示“产品名称”,列标题显示“单位”。所建查询名为“qT4”。 说明:库存金额=单价库存数量。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中双击表“tStock”,单击“关闭”按钮,关闭显示表对话框。 步骤 2:单击“查询类型”分组中的“交叉表”按钮。 步骤 3:分别双击“tStock”表中的“产品名称”和“单位”字段,然后在下一字段列输入:su
16、m(单价*库存数量)。 步骤 4:在“库存金额”字段的“总计”行下拉列表中选中“Expression”选项,在“产品名称”和“单位”字段的“总计”行选择“Group By”,分别在“产品名称”“单位”和“库存金额”字段的“交叉表”行中选中“行标题”“列标题”和“值”。如图 19-4所示。 )解析:三、综合应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(分数:8.00)(1).将报表“rEmp”的报表页眉区域内名为“bT
17、itle”标签控件的标题显示为“职工基本信息表”,同时将其安排在距上边 05 厘米、距左侧 5厘米的位置。(分数:2.00)_正确答案:(正确答案:步骤 1:打开“samp3accdb”数据库窗口,在开始功能区的“报表”面板中右击“rEmp”报表,选择“设计视图”快捷菜单命令,打开“rEmp”的设计视图。 步骤 2:右键单击“bTitle”标签,选择“属性”命令,在属性表对话框的“标题”行输入:职工基本信息表,修改“上边距”行的值为:05cm,修改“左”行的值为:5cm。 步骤 3:单击快速访问工具栏中的“保存”按钮。)解析:(2).设置报表“rEmp”的主体节区内“tSex”文本框件控件显示
18、“性别”字段数据。(分数:2.00)_正确答案:(正确答案:步骤 1:选中名称为“tSex”的文本框,在属性表对话框的“控件来源”下拉框中选择:性别。 步骤 2:单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析:(3).将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。(分数:2.00)_正确答案:(正确答案:步骤 1:在开始功能区的“窗体”面板中右击“fEmp”窗体,选择“设计视图”快捷菜单命令,打开“fEmp”的设计视图。 步骤 2:右键单击“btnP”按钮,选择“属性”命令,在属性表对话框的“单击”行中选择:mEmp。 步骤 3:单击快速访问
19、工具栏中的“保存”按钮。)解析:(4).窗体加载时将考生文件夹下的图片文件“testbmp”设置为窗体“fEmp”的背景。窗体“加载”事件代码已提供,请补充完整。要求背景图像文件当前路径必须用 CurrentProjectPath 获得。 注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:步骤 1:单击窗体设计工具-设计功能区的工具分组中的“查看代码”按钮,打开“代码设计器”窗口。在两行“*Add*”之间输入代码: MePicture=CurrentProjectPath+testbmp 步骤 2:关闭代码设计窗口,单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析: