1、国家二级( ACCESS)机试模拟试卷 243及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1 mdb”和 “dResearch mdb”,照片文件名为 “照片 bmp”。试按以下操作要求,完成表的建立和修改; (1)将考生文件夹下的 “dResearch mdb”数据库中的“tEmployee”表导入到 samp1 mdb数据库中。 (2)创建一个名为 “tBranch”的新表,其结构如下: (3)判断并设置表 “tBranch”的主键。(4)设 置新表 “tBranch”中的 “房间号 ”字段的 “有效性规则 ”
2、,保证输入的数字在 100900之间 (不包括 100和 900)。 (5)在 “tBranch”表输入如下新记录: (6)在 “tEmployee”表中添加一个新字段,字段名为 “照片 ”,类型为“OLE对象 ”。设置 “李丽 ”记录的 “照片 ”字段数据为考生文件夹下的 “照片 BMP”图像文件。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好 “tNorm”和“tStock”两个表对象。试按以下要求完成设计: (1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为 “m data”,所建查询命名为 “qT1”
3、。 (2)创建一个查询,查找库存数量在合理范围 (最低储备,最高储备 )的产品,并显示 “产品名称 ”和 “库存数量 ”,所建查询名为 “qT2”。 (3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示 “产品代码 ”、“产品名称 ”和 “库存数量 ”。当运行该查询时,应显示提示信息: “请输入产品代码: ”。所建查询名为 “qT3”。 (4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为 “qT4”。 注意:交叉表查询不做各行小计。 三、综合应用题( 30分) 3 在考生文件夹下有一个数据库 “Acc3
4、mdb”,其中存在已经设计好的表对象“tEmployee”、 “tAttend”和 “tWork”,查询对象 “查询 ”,宏对象 “m1”,同时还有以“tEmployee”为数据源的窗体对象 “fEmployee”和以 “查询 ”,为数据源的窗体对象“fList”。其中, “fEmployee”窗体对象中含有一个子窗体,名称为 “list”。请按照以下要求 补充 “fEmp哇 oyee”窗体设计: (1)在窗体 “fEmployee”的窗体页眉节区添加一个标签控件,名称为 “bTitle”,标题为 “职工基本信息 ”,字体为 “黑体 ”,字号为“24”。 (2)在窗体 “fEmployee”的
5、窗体页脚节区添加一个按钮,命名为 “bList”,按钮标题为 “显示职工科研情况 ”。 (3)设置按钮 “bList”的单击事件属性为运行宏对象“m1”。 (4)取消主窗体和子窗体中的浏览按钮。窗体最终效果如图 5和图 6所示。注意:不能修改窗体对象“fEmploYee”中未涉及的控件和属性;不能修改表对象 “tEmployee”、 “tAttend”,和“tWork”,也不允许修改查询对象 “查询 ”。 国家二级( ACCESS)机试模拟试卷 243答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 1:打开 “sampI mdb”数据库窗口,执行【文件】 【获取外部数据】
6、 【导入】菜单命令,在 “考生文件夹 ”中找到并选中“dResearch mdb”,单击 “导入 ”按钮。 步骤 2:选中 “tEmployee”,单击 “确定 ”按钮。 (2)步骤 1:选中 “表 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确 定 ”按钮。 步骤 2:输入字段名 “部门编号 ”,对应的字段类型选择 “文本 ”,设置字段大小为:16。 步骤 3:输入字段名 “部门名称 ”,对应的字段类型选择 “文本 ”,设置字段大小为:10。 步骤 4:输入字段名 “房间号 ”,对应的字段类型选择 “数字 ”,设置字段大小为:整型 步骤 5:单击工具栏中的 “保存 ”按钮,输
7、入表名 “tBranch”。单击 “确定 ”按钮。关闭设计视图。 (3)步骤 1:右键单击 “部门编号 ”行。 步骤 2:选择 “主键 ”命令。 (4)步骤 1:单击 “房间号 ”字段。 步骤 2:在 “字段属性 ”的 “有效性规则 ”行中输入; 100AND 900“。 步骤 3:单击工具栏中的 “保存 ”按钮。 (5)步骤 1:执行【视图】 【数据表视图】菜单命令。 步骤 2:按照题目要求在表中添加新记录。 步骤 3:单击工具栏中的 “保存 ”按钮,关闭数据表视图。 (6)步骤 1:右键单击 “tEmployee”,选择 “设计视图 ”命令。 步骤 2:在 “房间号 ”下一行 “字段名称
8、”列中输入:照片,在 “数据类型 ”下拉列表中选中 “OLE对象 ”。 步骤 3:单击工具栏中的 “保存 ”按钮。 步骤 4:执行【视图】 【数据表视图】菜单命令, 步骤 5:右键单击姓名为 “李丽 ”的记录的 “照片 ”列,选择 “插入对象 ”命令,然后选择 “由文件创建 ”单选框,单击 “浏览 ”按钮,在考生文件夹中找到并选中 “照片 bmp”文件,然后单击 “确定 ”按钮。 步骤 6:单击 “确定 ”按钮,返回数据表视图。 步骤 7:单击工具栏中的 “保存 ”按钮,关闭数据表视图。 【试题解析】 本题考查: (1)导入表。 (2)建立新表 (3)设置主键。 (4)字段大小、有效性规则等字
9、段属性的设置。 (5)添加字段。 (6)添加记录。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2,mdb”数据库窗口,选中 “查询 ”对象,单击“新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中,双击表“tNorm”,关闭 “显示表 ”对话框。步骤 2:在 “字段 ”行的第一列输入: m data:Min(最高储备 -最低储备 ),如图 2 202所示。步骤 3:单击工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。(2)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中“设计视图
10、”,单击 “确定 ”按钮。在 “显示表 ”对话框双击表 “tStock”、 “tNorm”。关闭“显示表 ”对话框。步骤 2:分别双击 “tStock”表的 “产品名称 ”字段和 “tStoek”表的 “库存数量 ”字段。步骤 3:在 “库存数量 ”字段的 “条件 ”行输入: 最低储备 And 最高储备 。如图 2-203所示。步骤 4:单击工具栏中的 “保存 ”按钮,保存为“qT2”。单击 “确定 ”按钮,关闭设计视图。(3)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框双击表 “tStock”,关闭“显示表 ”对话框
11、。步骤 2:分别双击 “产品代码 ”、 “产品名称 ”和 “库存 数量 ”字段。步骤 3:在 “产品代码 ”字段的 “条件 ”行输入: 请输入产品代码: 。如图 2-204所示。步骤 4:单击工具栏中的 “保存 ”按钮,保存为 “qT3”。单击 “确定 ”按钮,关闭设计视图。 (4)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “交叉表查询向导 ”,单击 “确定 ”按钮。步骤 2:在 “视图 ”处单击 “表 ”选项,选中表 “tStock”,单击 “下一步 ”按钮。步骤 3:在弹出对话框的 “可用字段 ”列表中双击 “产品名称 ”作为行标题,单击 “下一步 ”按钮。步骤 4;在弹
12、出对话框的 “可用字段 ”列表中双击 “规格 ”作为列标题。步 骤 5:在 “字段 ”列表中选中 “单价 ”,在 “函数 ”列表中选中 “平均 ”,取消 “是,包括各行小计 ”复选框的勾选,不做各行小计,然后单击 “下一步 ”按钮。步骤 6:在 “请指定查询的名称 ”处输入 “qT4”,单击 “完成 ”按钮。如图 2-205所示。【试题解析】 (1)本题考查创建选择查询、交叉表查询和参数查询设置方法。 (2)本题主要考查参数查询的设计方法。 (3)本题主要考查交叉表查询的设计方法以及系统函数的使用。 (4)本题主要考查交叉表查询的设计方法。在设计交叉表查询要注意三要素:行字段、列字段、值字段。
13、 三 、综合应用题( 30分) 3 【正确答案】 (1)在 “Acc3.mdb”数据库窗口中选中 “窗体 ”对象,右键单击窗体“fEnlployee”,选择 “设计视图 ”。选中工具箱中的 “标签 ”控件,单击窗体页眉节区适当位置,输入 “职工基本信息 ”,然后单击窗体任一点。右键单击 “职工基本信息 ”标签,选择 “属性 ”,单击 “全部 ”选项卡,在 “名称 ”行输入 “bTitle”,分别在 “字体名称 ”和 “字号 ”行右侧下拉列表中选中 “黑体 ”和 “24”,关闭属性界面。 (2)选中 “命令按钮 ”控件,单击窗体页脚节区任一点。右键单击刚添加命令按钮 ,选择 “属性 ”,在 “名称 ”和 “标题 ”行分别输入 “bList”和 “显示职工科研情况 ”。 (3)单击 “事件 ”选项卡,在 “单击 ”行右侧下拉列表中选中 “m1”。关闭属性界面。 (4)右键单击 “窗体选择器 ”,选择 “属性 ”。单击 “格式 ”选项卡,在 “导航按钮 ”的右侧下拉列表中选中 “否 ”,关闭属性界面。按以上步骤设置子窗体的导航按钮。单击工具栏中的 “保存 ”按钮,关闭设计视图。