1、国家二级 ACCESS机试(操作题)模拟试卷 352及答案与解析 一、基本操作题 1 在考生文件夹下, “sampl accdb”数据库文件中已建立三个关联表对象 (名为 “职工表 ”、 “物品表 ”和 “销售业绩表 ”)。试按以下要求,完成表和窗体的各种操作: (1)向表对象 “物品表 ”中增添一个字段,名称为 “生产日期 ”、类型为 “日期时间型 ”。设置该字段默认值为 2006年 41月 1日。 (2)分析表对象 “销售业绩表 ”的字段构成、判断并设置其主键。 (3)将考生文件夹下 Excel文件 Test xls中的数据导入到当前数据库中。要求:数据中的第一行作为字段名,选 “学号 ”
2、数据列为主键,导入表对象命名为 “tTest”。 (4)建立表对象 “职工表 ”、 “物品表 ”和 “销售业绩表 ”的表间关系,并实施参照完整性。 (5)将窗体 frest中名为 “bTitle”的控件设置为 “特殊效果:凿痕 ”显示。 (6)在窗体 tTest中,以命令按钮 “bt1”为基准 (这里按钮 “bt1”和 “bt3”尺寸相同、左边对齐 ),调整命令按钮 “bt2”的大小与位置。要求:按钮 “bt2”的大小尺寸与按钮“bt1”相同、左边界与 按钮 “bt1”左对齐、竖直方向位于按钮 “bt1”和 “bt3”的中间位置。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp
3、2 accdb”,里面已经设计好 “tTeacher1”和 “tTeacher2”两个表对象及一个宏对象 “mTest”。试按以下要求完成设计: (1)创建一个查询,查找并显示教师的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职称 ”五个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找并显示没有在职的教师的 “编号 ”“姓名 ”和 “联系电话 ”三个字段内容,所建查 询命名为 “qT2”。 (3)创建一个查询,将 “tTeacher1”表中年龄小于等于 45的党员教授或年龄小于等于 35的党员副教授记录追加到 “tTeacher2”表的相应字段中,所建查询命名为“qT3”。
4、 (4)创建一个窗体,命名为 “fTest”。将窗体 “标题 ”属性设为 “测试窗体 ”;在窗体的主体节区添加一个命令按钮,命名为 “btnR”,按钮标题为 “测试 ”;设置该命令按钮的单击事件属性为给定的宏对象 “mTest”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗体对象 “fEmp”上两个按钮的单击事件代码,试按以下要求补充设计。 (1)将窗体 “fEmp”上名称为 “tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属
5、性,以实现从下拉列表中选择输入性别值“男 ”和 “女 ”。 (2)将查询对象 “qEmp”改为参数查询,参数为窗体对象 “fEmp”上组合框 “tSS”的输入值。 (3)将窗体对象 “fEmp”上名称为 “tPa”的文本框控 件设置为计算控件。要求依据 “党员否 ”字段值显示相应内容。如果 “党员否 ”字段值为 True,显示 “党员 ”两个字;如果 “党员否 ”字段值为 False,显示 “非党员 ”三个字。 (4)在窗体对象 “fEmp”上有 “刷新 ”和 “退出 ”两个命令按钮,名称分别为 “bt1”和“bt2”。单击 “刷新 ”按钮,窗体记录源改为查询对象 “qEmp”;单击 “退出
6、”按钮,关闭窗体。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 注意:不允许修改数据库中的表对象 “tEmp”;不允许修改查询对象 “qEmp”中未涉 及的内容;不允许修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置己存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 352答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 步骤 1:打开 “sampl mdb”数据库,在 功能区中单击 “表设计 ”按钮。 步骤 2:表设计视图的 “字段名称
7、”列的第一行输入 “职工 ID”字段,对应的字段属性选择 “文本 ”,在字段属性中设置 “字段大小 ”为: 5。 步骤 3:继续在第二行输入 “姓名 ”字段,对应的字段属性选择 “文本 ”,在字段属性中设置 “字段大小 ”为: 10。 步骤 4:输入 “职称 ”字段,对应的字段属性选择 “文本 ”,在字段属性中设置 “字段大小 ”为: 6。 步骤 5:输入 “聘人日期 ”字段,对应的字段属性选择 “日期时间 ”,在字段属性中设置 “格式 ”为:常规日期。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,输入文件名 “tEmployee”单击 “确定 ”按钮,关闭设计视图。 (2)步骤 1:右
8、击 “tEmployee”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在设计视图窗口下单击 “职工 ID”所在行,右键单击鼠标,在快捷菜单中选择“主键 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 (3)步骤 1:继续上题操作,单击 “聘任日期 ”字段的下一行 (如果不是在末尾添加字段,就要利用插入行命令。在两个字段中间插入新的行,然后添加新字段 ),在“字段名称 ”列中输入:借书证号,设置 “数据类型 ”为 “文本 ”。 步骤 2:在 “字段属性 ”的 “字段大小 ”行输入: 10, “有效性规则 ”行输入: Is Not Null。 (4)步骤 l:继续
9、上一题操作,单击 “职称 ”字段。 步骤 2:在 “字段属性 ”的 “默认值 ”行输入: ”副教授 ”。 步骤 3:单击快速访问工具栏中的 “保存 “按钮。 (5)步骤 1:继续上一题操作,单击 “职工 ID”字段。 步骤 2:在 “字段属性 ”的 “输入掩码 ”行输入: LL000。 步骤 3:单击的 “保存 ”按钮,关闭表的设计视图。 (6)步骤 l:双击打开 “tEmployee”的数据表视图,按照题目要求向表中输入记录。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 步骤 3:关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作
10、步骤】 步骤 1:双击 “samp2 accdb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacherl”表。关闭对话框。双击 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职称 ”字段。如图 33 1所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入文件 名 “qT1”。单击 “确定 ”按钮,关闭 “qT1”设计视图。 (2)【操作步骤】 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacher1”表。关闭对话框。双击 “编号 ”“姓名 ”和 “联系电话 ”“在职否 ”字段。在
11、“在职否 ”的条件行内输入: 0,取消 “显示 ”复选框的勾选。 步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qT2”。单击 “确定 ”按钮,关闭“qT2”查询视图。 (3)【操作步骤】 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacherl”表。关闭对话框。 步骤 2:单击分组中的 “追加 ”按钮,在对话框表名称的行中选择 “tTeacher2”,单击 “确定 ”按钮。 步骤 3:双击 “编号 ”“姓名 ”“性别 ”“年龄 ”、 “职称 ”“政治面目 ”字段。在 “年龄 ”条件行内输入: 步骤4:单击 “运行 ”按钮运行查询。
12、单击工具栏上的 “保存 ”按钮,输入文件名 “qT3”。单击 “确定 ”按钮,关闭 “qT3”设计视图。 (4)【操作步骤】 步骤 1:在功能区的分组中单击 “窗体设计 ”按钮,系统弹出新窗体的设计视图。在分组内单击 ”按钮 ”控件,在窗体的主体区内拖动,产生按钮。 取消向导对话框。 步骤 2:在按钮上右键单击,在快捷菜单中选择 “属性 ”命令,在对话框修改 “名称 ”为: btnR,添加 “标题 ”为:测试,在 “单击 ”选项卡中的 “单击 ”项后面选择 “mTest”。在对话框左上角的下拉列表中选择 “窗体 ”,修改窗体的 “标题 ”为:测试窗体。 步骤 3:单击快速访问工具栏中的 “保存
13、 ”按钮,输入 “tTest”,单击 “确定 ”按钮,关闭窗体。 步骤 4:关闭“samp2 accdb”数据库。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:在 “samp3 accdb”数据库窗口中,在功 能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 tEmp的设计视图。 步骤 2:选中 “tSS”的文本框右键单击,从弹出的快捷菜单中选择 “更改为 ”“ 组合框 ”命令。 步骤 3:再次选中该文本框右键单击鼠标,选择 “属性 ”命令。在对话框中设置 “数据 ”标签中的 “行来源类型 ”值为:值列表,然后在 “行来源 ”属性中输入
14、:男:女。 (2)步骤 1:在功能区的面板中右击 “qEmp”查询,选择 “设计视图 ”快捷菜单命令,打开 qEmp的设计视图。 步骤 2:添加性别列,设置条件为: Forms!fEmp!tSS,取消 “显示 ”复选框的勾选,如图 26-6所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存查询。 (3)步骤 1:在 “iEmp”窗体的设计视图中,右键单击名称为 “tPa”的文本框控件,选择 “属性 ”命令。 步骤 2:在对话框中,设计 “数据 ”标签中的 “控件来源 ”值为: =IIf党员否 , fI党员 ”, ”非党员 ”)。 (4)步骤 1:单击功能区的分组中的 “查看代码 ”命令按钮,弹出代码生成器窗口。在代码窗口的 “*Addl*”之间的空行内补充语句: Me RecordSource=”qEmp” 在 代码窗口的 “*Add2*“之间的空行内补充语句: DoCmd Close 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。关闭 “samp3 accdb“窗口。