
国家二级ACCESS机试(操作题)模拟试卷378.docx
5页国家二级 ACCESS 机试(操作题)模拟试卷 378(总分:30.00,做题时间:90 分钟)一、 基本操作题(总题数:1,分数:12.00)在考生文件夹下,“samp1.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest” 和窗体“fTest”试按以下要求,完成各种操作:(分数:12.00)(1). 分析表对象“tScore”的字段构成、判断并设置其主键分数:2.00)正确答案:(正确答案:步骤 1:双击打开“samp1.accdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用 步骤 2:在对象导航窗格中鼠标右键单击“tScore”表,在右键菜单中选择“设计视图”选项,打开“tScore”表的设计视图步骤 3:按住<Ctrl号”和“课程号”设置为该表的组合主键,如图 9-1 所示步骤 4:单击快速访问工具栏中的“保存”>键单击“学号”和“课程号”字段,单击<表格工具>选项卡<工具>命令组中“主键”命令,将“学按钮,保存当前操作关闭 tScore 表) 解析:(2). 删除“tStud”表结构的“照片”字段列,在“简历”字段之前增添一个新字段(字段名称:团员否, 数据类型:“是/否”型)。
分数:2.00)正确答案:(正确答案:步骤 1:在对象导航窗格中鼠标右键单击“tStud”表,在右键菜单中选择“设计视图”选项,打开“tStud”表的设计视图 步骤 2:单击“照片”字段,单击<表格工具>选项卡<工具>命令组中“删除行”命令,删除该字段 步骤 3:单击“简历”字段,单击<表格工具>选项卡<工具>命令组中“添加行”命令,则在“简历”字段上方插入了一空行;在空行的“字段名称”列输入“团员否”,选择数据类型为“是/否”步骤 4:单击快速访问工具栏中的“保存”按钮,保存上面设置) 解析:(3). 隐藏“tStud”中的“所属院系”字段列:将年龄字段的默认值设置为现有记录中人数最多的学生年龄值分数:2.00)正确答案:(正确答案:步骤 1:在“tStud”表的设计视图中单击“年龄”字段,在其下方的字段属性中设置“默认值”为:25为什么是 25,题目要求默认值设置为现有记录中人数最多的学生年龄值,可以在将数据表中的记录按“年龄”排序后,查看不同年龄的人数来确认;但这样比较容易出错,最好的方法是可以设计一个总计查询,利用“年龄”分组,求不同年龄的人数,即一目了然 步骤 2:单击快速访问工具栏中的“保存”按钮,保存上面设置。
)解析:(4). 将考生文件夹下文本文件Test.txt 中的数据导入到当前数据库中其中,第一行数据是字段名,导入的数据以“tTest”数据表命名保存分数:2.00)正确答案:(正确答案:步骤 1:在<外部数据>选项卡中,单击<导入并链接>选项组中的“文本文件” 按钮,在弹出的如图 9-2 所示的<获取外部数据-文本文件>对话框中,利用“浏览”按钮指定需要导入的文本文件(即考生文件夹的“Test.txt”文件),并选中“将源数据导入到当前数据库的新表中”选项,单击“确定”按钮步骤 2:弹出<导入文本向导>对话框第一步,要求指定数据格式,选择“带分隔步”按钮步骤 4:一直单击“下一步”,当进入指定表主键对话框时,选中“我自己指定主键”项,符…”向,单击“下一步”按钮 步骤 3:弹出如图 9-3 所示的<导入文本向导>对话框第二步,要求确认数据分隔符,这里系统根据数据自动选择“制表符”勾选“第一行包含字段名称”选项,单击“下一并在后面下拉列表中选择“学号”字段最后指定导入数据所建新表的名称“tTest”,完成即可 步骤5:在对象导航窗格中双击“tTest”表,查看导入的数据情况关闭数据表)解析:(5). 将窗体“tTest”中名为“bt2”的命令按钮,其高度设置为 1 厘米、左边界设置为左边对齐“bt1”命令按钮;设置相关属性,当打开窗体“fTest”时使“bt2”命令按钮处于不可用状态。
分数:2.00)正确答案:(正确答案:步骤 1:在对象导航窗格中右键单击“fTest”窗体,选择右键菜单“设计视图”, 进入窗体的设计视图并单击<窗体设计工具>选项卡<工具>命令组中的<属性表>命令,打开<属性表>对话框 步骤 2:在<属性表>对话框上方的对象选择器中选中“bt1”,查看其左边距,得知为 3 厘米步骤 3:在<属性表>对话框上方的对象选择器中选中“bt2”的按钮控件,修改“高度”为“1cm”,修改其“左”边距为“3cm”(即与按钮 btl 的左边距相同),使得两个按钮控件左边对齐,如图 9-4 所示然后在“数据”选项卡,设置“可用”属性为“否”,使“bt2”命令按钮不可用,如图9-5 所示步骤 4:单击快速访问工具栏中的“保存”按钮,保存上面设置)解析:(6). 将宏“mTest”重命名为自动运行的宏分数:2.00)正确答案:(正确答案:步骤 1:在对象导航窗格中右键单击“mTest”宏,选择右键菜单“重命名”,在光标闪烁处输入自动执行宏的默认宏名“AutoExec” 步骤 2:关闭“samp1.accdb”数据库双击打开“samp1.accdb”数据库,“AutoExec”宏自动执行,运行“fTest”窗体。
步骤 4:关闭“samp1.accdb” 数据库)解析:二、 简单应用题(总题数:1,分数:8.00)在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:(分数:8.00)(1). 创建一个查询,查找库存数量高于所有产品平均库存数的产品,输出其“产品名称”“规格”“库存数量”和“最高储备”等字段内容,查询名为 qT1分数:2.00)正确答案:(正确答案:步骤 1:双击打开“samp2.accdb”数据库,在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器在<显示表>对话框中添加“tQuota”“tStock”表, 关闭<显示表>对话框 步骤 2:双击“产品名称”“规格”“库存数量”“最高储备”字段,将其添加到设计网格的字段行 步骤 3:在“库存数量”字段条件行输入:>DAvg(''库存数量","tstock"),如图12-7 所示步骤 4:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果步骤 5:单击快速访问工具栏中的“保存”按钮,输入“qT1”,单击“确定”按钮,关闭设计窗口。
)解析:(2). 创建一个查询,统计某类产品的库存情况,并显示“产品类别”“产品名称”和“库存数量”三列内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别” 说明:产品类别为“产品 ID”字段值的第 1 位分数:2.00)正确答案:(正确答案:步骤 1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器在<显示表>对话框中添加“tStock”表,关闭<显示表>对话框 步骤 2:双击“产品ID”“产品名称”“库存数量”字段添加到设计网格字段行,将“产品 ID”字段更改为“产品类别:Left([产品ID],1)”,并在其条件行输入:[请输入产品类别],如图 12-8 所示步骤 3:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果 步骤 4:单击快速访问工具栏中的“保存”按钮,输入“qT2”单击“确定”按钮,关闭设计窗口)解析:(3). 创建一个查询,查找库存数量不在合理储备范围内的产品,并显示“产品名称”“规格”“库存数量”“最低储备”和“最高储备”四个字段内容所建查询名为“qT3”分数:2.00)正确答案:(正确答案:步骤 1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。
在<显示表>对话框中添加“tQuota”“tStock”表,关闭<显示表>对话框 步骤 2:双击“产品名称”“规格”“库存数量”“最低储备”“最高储备”字段,将其添加到设计网格的字段行步骤 3:库存不合理即低于最低储备或者高于最高储备在“最低储备”字段条件行输入:>[库存数量], 在“最高储备”字段条件行输入:<[库存数量],由于两个条件是OR 关系,则应书写在不同行步骤 4: 查询最终设计视图如图 12-9 所示单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果步骤 5:单击快速访问工具栏中的“保存”按钮,输入“qT3”单击“确定”按钮,关闭设计窗口) 解析:(4). 创建一个查询,统计每类产品不同单位的库存金额总计要求,行标题显“产品名称”,列标题显示“单位”所建查询名为“qT4” 说明:库存金额=单价×库存数量分数:2.00)正确答案:(正确答案:步骤 1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器在<显示表>对话框中添加“tStock”表,关闭<显示表>对话框 步骤 2:单击<查询工具>选项卡中<查询类型>命令组的“交叉表”命令,将查询转换为交叉表查询。
在查询设计网格中显示总计行、交叉表行步骤3:双击“产品名称”字段添加到设计网格字段行,设置其总计选项为“Group By”,交叉表选项为“行标题” 步骤 4:双击“单位”字段,设置其总计选项为“Group By”,交叉表选项为“行标题” 步骤 5:在第三列的字段行输入:库存金额:[库存数量]*[单价],设置其总计选项为“合计”,交叉表选项为“值” 步骤 6:查询最终设计视图如图 12-10 所示单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果步骤 7:单击快速访问工具栏中的“保存”按钮,输入“qT4”单击“确定”按钮,关闭设计窗口 步骤 8:关闭“samp2.accdb”窗口)解析:三、 综合应用题(总题数:1,分数:10.00)在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,窗体对象“fSys”和报表对象“rStud”请在此基础上按照以下要求补充“fSys”窗体和“rStud”报表的设计:(分数: 10.00)(1). 在“rStud”报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,其显示文本为“团员基本信息报表”;将报表标题栏上的显示文本设置为“团员基本信息”;将名称为“tSex”的文本框控件的输出内容设置为“性别”字段值。
在报表页脚节区添加一个计算控件,其名称为“tAvg”,显示学生的平均年龄分数:2.00)正确答案:(正确答案:步骤 1:双击“samp3.accdb”数据库,在对象导航窗格中右键单击“rStud”报表,选择右键菜单“设计视图”,进入报表的设计视图 步骤 2:在<报表设计工具>选项卡的<控件> 命令组中单击“标签”控件,在报表页眉区内单击鼠标绘制,在光标闪动处输入“团员基本信息报表”; 单击标签,在<属性表>对话框内修改“名称”为“bTitle” 步骤 3:在“rStud”的设计视图中,在<属性表>对话框上方的对象选择器中选中“报表”,在“格式”选项卡设置“标题”为“团员基本信 息” 步骤 4:在<属性表>对话框上方对象选择器中选“tSex”文本框,在“数据”选项卡设置“控件来源”为“性别”字段 步骤 5:在<报表设计工具>选项卡的<控件>命令组中单击“文本框。
