1、国家二级 ACCESS机试(操作题)模拟试卷 130及答案与解析 一、基本操作题 0 在考生文件夹下, “sampl accdb”数据库文件中已建立三个关联表对象 (名为 “职工表 ”、 “物品表 ”和 “销售业绩表 ”)、一个表对象 (名为 “tTemp”)、一个窗体对象 (名为 “fTest”)和一个宏对象 (名为 “mTest”)。试按以下要求,完成表和窗体的各种操作: 1 重命名表对象 “物品表 ”中 “研制时间 ”字段为 “研制日期 ”字段,同时将其 “短日期 ”显示格式改为 “长日期 ”显示。 2 分析表对象 “销售业绩表 ”的字段构成 、判断并设置其主键。 3 将考生文件夹下文本
2、文件 Test txt中的数据导入追加到当前数据库的数据表tTemp中。 4 建立表对象 “职工表 ”、 “物品表 ”和 “销售业绩表 ”的表间关系,实施参照完整。 5 在窗体 frest中,以命令按钮 “btl”为基准 (按钮 “btl”和 “bt3”尺寸相同、左边对齐 ),调整命令按钮 “bt2”的大小与位置。要求:按钮 “bt2”的大小尺寸与按钮 “btl”相同、左边界与按钮 “btl”左对齐、竖直方向位于按钮 “btl”和 “bt3”的中间位置。 6 将宏对象 mTest重命名为 自动运行的宏。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设
3、计好 “tStud”、“tCourse”和 “tScore”三个关联表对象。此外,还提供窗体 “Nest”和宏 “mTest”,试按以下要求完成设计: 7 创建一一个选择查询,查找年龄大于 25的学生的 “姓名 ”、 “课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qTl”。 8 创建生成表查询,组成字段是没有书法爱好学生的 “学号 ”、 “姓名 ”和 “入校年 ”三列内容 (其中 “入校年 ”数据由 “入校时间 ”字段计算得 到,显示为四位数字年的形式 ),生成的数据表命名为 “tTemp”,所建查询命名为 “qT2”。 9 补充窗体 “fTest”上 “testl”按钮 (名为
4、“btl”)的单击事件代码,实现以下功能: 当单击按钮 “testl”,将文本框中输入的内容与文本串 “等级考试测试 ”连接并消除连接串的前导和尾随空白字符,用标签 “bTitle”显示连接结果。 注意:不允许修改窗体对象 “fFest”中未涉及的控件和属性;只允许在“*Add*”与 “*Add*”之间的空行内补充语句、完成设计。 10 设置窗体 “tTest”上 “test2”按钮 (名为 “bt2”)的单击事件为宏对象 “mTest”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “r
5、Emp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: 11 将表对象 “tEmp”中 “聘用时间 ”字段的格式调整为 “长日期 ”显示、 “性别 ”字段的有效性文本设置为 “只能输入男和女 ”。 12 设置报表 “rEmp”按照 “性别 ”字段降序 (先女后男 )排列输 出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 l 35、 2 35、 ) 。 13 将 “fEmp”窗体上名为 “bTitle”的标签上移到距 “btnP”命令按钮 l厘米的位置 (即标签的下边界距命令按钮的上边界 1厘米 )。同时,将窗体按钮 “btnP”
6、的单击事件属性设置为宏 “mEmp”。 注意:不允许修改数据库中的宏对象 “mEmp”;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性;不允许修改表对象 “tEmp”中未涉及的字段和属性。 国家二级 ACCESS机试(操作题)模拟试卷 130答案与解析 一、基本操作题 1 【正确答案】 步骤 1:双击打开 “sampl accdb”数据库。右击 “物品表 ”表,选择“设计视图 ”快捷菜单命令,打开表设计视图。单击 “研制时间 ”修改为 “研制日期 ”。在其 “字段属性 ”中的 “格式 ”行内下拉选择 “长日期 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮
7、。关闭设计视图。 2 【正确答案】 步骤 1:双击 “销售业绩表 ”表。分析表结构后发现 “编号 +物品号 +时间 ”的字段值惟一,可以作为主键。关闭 “销售业绩表 ”表。 步骤 2:右击 “销售业绩表 ”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在设计视图下,同时选中 “编号 ”、 “物品号 ”和 “时间 ”3行,右键单击选中的行,在快捷菜单上选择 “主键 ”命令,可以看到 3个字段前都添加了一个主键标识。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 3 【正确答案】 步骤 1:在【外部数据】功能区的 “导入并链接 ”组中单击 “文本文件 ”按钮。在【导入】对话
8、框中选中考生文件夹下的 “Test txt”文件,然后单击 “向表中追加一份记录的副本 ”单选框,在其后面的下拉框中选择 “tTemp”表。单击 “确定 ”按钮。 步骤 2:单击 “下一步 ”按钮,在选择字段分隔符向导界面中选中 “第一行包含字段名称 ”复选框。 步骤 3:连续单击 “下一步 ”按钮至最后的完成界面。 步骤 4:单击 “完成 ”按钮,关闭向导。 4 【正确答案】 步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 “显示表 ”快捷菜单命令。添加“物品表 ”、 “职工表 ”和 “销售业绩表 ”。关闭【显示表】对话
9、框。在 “销售业绩表 ”和“职工表 ”之间按住左键拖动 “编号 ”建立两 表的联接,拖动 “物品表 ”中的 “产品号 ”字段到 “销售业绩表 ”的 “物品号 ”字段上,建立 3个表的联接。在弹出的【编辑关系】对话框中,勾选 “实施参照完整性 ”复选框,单击 “确定 ”按钮。如图 3-79所示。 步骤 2:单击 “保存 “按钮保存 “关系 ”。 5 【正确答案】 步骤 1:在【开始】功能区的 “窗体 ”面板中右击 “fTest”窗体,选择“设计视图 ”快捷菜单命令,打开 fTest的设计视图。在 “btl”按钮上右键单击鼠标,在弹出的快捷菜单中选择 “属性 ”命令。在【属性表】对话框中查看到 “
10、btl”高度:1cm,宽度: 3cm,左: 3 5cm,上边距: 0 5cm。 步骤 2:在【属性表】对话框的左上角的下拉列表中选择 “bt3”,查看到 “bt3”高度: 1cm,宽度: 3cm,左边距: 3 5cm,上边距: 3 5cm。从而得出要设置“bt2”按钮的高度: 1cm,宽度 : 3cm,左: 3 5cm,上边距: 3cm。 步骤 3:在【属性表】对话框的左上角的下拉列表中选择 “bt2”,修改其高度:lcm,宽度: 3cm,左: 3 5cm,上边距: 2cm。 步骤 4:关闭对话框。单击快速访问工具栏中的 “保存 ”按钮。 6 【正确答案】 步骤 1:在【开始】功能区下右击 “
11、mTest”宏,在弹出的快捷菜单中选择 “重命名 ”命令,把 “mTest”修改为 “autoexec”。 步骤 2:关闭 “sampl accdb”数据库。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”、 “tCourse”、 “tScore”,拖动 “tCourse”表中的 “课程号 ”字段到“tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 “字段到 “tScore”表中的 “学号 ”字段上,建立 3
12、个表之间的联系,关闭【显示表】。 步骤 2:分别双击 “tStud”表的 “姓名 ”、 “年龄 ”字段, “tCourse”表的 “课程名 ”字段, “tScore”表的 “成绩 “字段。 步骤 3:在 “年龄 ”字段的 “条件 ”行输入: 25。取消该字段 “显示 ”复选框的勾选。如图 3-218所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qTl”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 l:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击表 “tStud”,关闭【显示表】对话框。 步骤 2:单
13、击【查询类型】分组中的 “生成表 ”按钮,在弹出的对话框中输入“tTemp”,单击 “确定 ”按钮。 步骤 3:分别双击 “学号 ”、 “姓名 ”字段。 步骤 4:在“字段 ”行的下一列输入:入校年: Year(入校时间 1)。 步骤 5:在 “字段 ”行的下一列输入: InStr(简历 , “书法 ”),在其 “条件 ”行输入:步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 9 【正确答案】 步骤 1:在【开始】功能区的 “窗体 ”面板中右击 “fTest”窗体,选择“设计视图 ”快捷菜单命令,打开 “fTest”的设计视图。 步骤
14、 2:右键单击 “testl”,选择 “事件生成器 ”命令,在 “*Add1*”空行内输入代码: bTitle Caption=Trim(tText)+“等级考试测试 ” 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。 10 【正确答案】 步骤 1:右键单击 “test2”,选择 “属性 ”命令。 步骤 2:单击【属性表】对话框中的 “事件 ”选项卡,在 “单击 ”行右侧下拉列表中选中 “mTest”,关闭【属性表】对话框。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 三、综合应用题 11 【正确答案】 步骤 l:打开 “samp3 accdb”数据库,
15、右 击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “聘用时间 ”字段,设置 “格式 ”为:长日期,单击 “性别 ”字段,设置“有效性规则 ”为: In(”男 ”, ”女 ”), “有效性文本 ”为:只能输入男和女。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 12 【正确答案】 步骤 l:单击 “报表 ”对象。在【开始】功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。在报表的设计视图中,单击【分组和汇总】分组中的 “分组和排序 ”命令,在 下方打开 “分组、排序和汇总 ”窗口。在
16、窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “性别 ”,并选择排序为 “降序 ”。 步骤 2:在报表页面页脚区域内名为 “tPage”的文本框内输入或通过【属性表】窗口中的 “控件来源 ”设为 =Page&” ”&Pages。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “rEmp”报表视图。 13 【正确答案】 步骤 1:在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmp的设计视图。单击名称为 “bTitle”的标签,在【属性表】对话框中将 “上边距 ”设为: 1cm。 步骤 2:选中名称为 “btnP”的命令按钮,在【属性表】对话框的 “单击 ”行下拉框中选择: mEmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “fEmp”窗体的设计视图,关闭 “samp3 accdb”数据库。