1、国家二级 ACCESS机试(操作题)模拟试卷 434及答案与解析 一、基本操作题 1 (1)在考生文件夹下, “sampl accdlb”数据库文件中建:立表 “tTeacher”,表结构如下: (2)判断并设置 “tTeacher”的主键。 (3)设置 “工作时间 ”字段的默认值属性为本年度的 4月 1日 (规定:本年度年号必须由函数获取 )。 (4)设置 “年龄 ”字段的有效性规则为非空且非负。 (5)在“tTeacher”表中输入以下一条记录:注意,教师李丽的 “照片 ”字段数据设置为考生文件夹下的 “李丽 bmp”图像文件。 (6)设置 “编号 ”字段的输入掩码为只能输入 5位,规定前
2、 2位为字母或数字后 3位为数字。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tEmp”和“tGrp”两个关联表对象及表对象 “tBmp”和 “tTmp”。试按以下要求完成设计: (1)以表对象 “tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40岁的男职工的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”五个字段内容,所建查询命名为 “qT1”。 (2)以表对象 “tEmp”和 “tGrp”为数据源,创建一个查询 ,按照部门名称查找职工信息,显示职工的 “编号 ”、 “姓名 ”及 “聘用时间 ”三个字段的内容。要求显
3、示参数提示信息为 “请输入职工所属部门名称 ”,所建查询命名为 “qT2”。 (3)创建一个查询,将表 “tBmp”中 “编号 ”字段值均在前面增加 “05”两个字符,所建查询命名为 “qT3“。 (4)创建一个查询,要求给出提示信息 “请输入需要删除的职工姓名 ”,从键盘输入姓名后,删除表对象 “tTmp”中指定姓名的记录,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里 面已经设计了表对象“tEmp”,窗体对象 “tEmp”,报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)设置报表 “r
4、Emp”按照 “性别 ”字段分组降序排列输出,同时在其对应组页眉区添加一个文本框,命名为 “SS”,内容输出为性别值;将报表页面页脚区域内名为“tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1 15、 215、 ) 。 (2)将窗体对象 “fEmp”上的命令按钮 (名为 “btnQ”)从灰色状态设为可用,然后设置控件的 Tab键焦点移动顺序为:控件 tDatabtnPbtnQ 。 (3)在窗体加载事件中实现代码重置窗体标题为标签 “bTitle”的标题内容。 (4)“tEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算 10000以内的素
5、数个数及最大素数两个值,将其显示在窗体上名为 “tData”的文本框内并输出到外部文件保存。 单击 “打开表 ”命令按钮 (名为 “btnO”),代码调用宏对象 “mEmp”以打开数据表“tEmp”。 试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。 注意:不允许修改数据库中的表对象 “tEmp”和宏 对象 “mEmp”;不允许修改窗体对象 “tEmp”和报表对象 “rEmp”中未涉及的控件和属性;只允许在 “*Add*”与“*dd*”之间的空行内补充语句完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 434答案与解析 一、基
6、本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:打开 “sarnpl accdb”数据库,在功能区中单击 “表设计 ”按钮。步骤 2:输入 “编号 ”字段名,在对应的数据类型选择 “文本 ”,在字段属性中的 “字段大小 ”行单击鼠标修改成: 5。按照题目要求,依次建立其他各个字段,如图 26-1所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,输入表名称 “tTeacher”,单击 “确定 ”按钮。 (2)步骤 1:在设计视图中单击 “编号 ”字段所在行,然后单击 “工具 ”分组中的 “主键 ”按钮。步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存。 (3)步骤 1:
7、在设计视图中选择 “工作时间 ”字段,在 “字段属性 ”对应的 “默认值 ”属性中的文本框或表达式生成器中编辑输入: DateSerial(Year(Date(), 4, 1)。步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存。 (4)步骤 1:在设计视图中选择 “年龄 ”字段,在对应的 “有效性规则 ”属性中的文本框或表达式生成器中编辑输入: Is Not NuU And =0。步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存修改。关闭表设计视图。 (5)步骤 1:双击打开“tTeacher”表。步骤 2: 输入 “李丽 ”老师的记录,其中照片的输入,可以右击该行的 “照片 ”记
8、录,选择 “插入对象 ”快捷菜单命令,打开对象对话框。接下来选择 “由文件创建 ”选项,单击 “浏览 ”按钮查找图片 “李丽 bmp”的位置,单击 “确定 ”按钮实现插入。 (6)步骤 1:在 “tTeacher”表设计视图中,选中 “编号 ”字段,在 “输入掩码 ”行中输入: AA000。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开 “samp2 accdb”数据库,在 l分组中单击 “查询设计 ”按钮,弹 出查询设计器。步骤 2:在对话框中添加 “tEmp”为数据源,关闭对话框。步骤 3:分别双击 “tEmp
9、”中的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”字段,在 “性别 ”字段对应的 “条件 ”行中输入: ”男 ”,在 “年龄 ”字段对应的 “条件 ”行中输入: =40,如图 28-1所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在文本框中输入 “qT1”。单击 “确定 ”按钮,关闭“qT1”设计视图。 (2)【操作步骤】步骤 1:在 “Samp2 accdb“数据库窗口下,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中 添加 “tEmp”和 “tGrp”表,拖动 “tGrp”表中的 “部门编号 ”字段到 “tEmp”表中的 “所属部门 ”字段
10、上,建立两表间的联系,关闭对话框。步骤 2:分别双击 “tEmp”表中 “编号 ”“姓名 ”及 “聘用时间 ”3个字段。双击 “tGrp”的 “部门名称 ”字段,在 “部门名称 ”字段对应的“条件 ”行输入参数: 请输入职工所属部门名称 ,并取消 “显示 ”复选框的勾选,如图 28-2所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”。单击 “确定 ”按钮,关闭“qT2”设计视图。 (3)【操作步骤】 步骤 1:在 “samp2 accdb”数据库窗口下,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tBmp”
11、表,关闭对话框。步骤 2:单击分组中的 “更新 ”按钮,在查询设计器中出现 “更新到 ”行。双击 “tBmp”中 “编号 ”字段,在 “更新到 ”行中添加: ”05”+编号 ,步骤 3:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在文本框中输入 “qX3”,单击 “确定 “按钮,关闭 “qT3”设计视图。 (4)【操作步骤】步骤 1:在 “Sarnp2 accdb”数据库窗口下。在功能区的分 组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tBmp”表,关闭对话框。步骤2:单击分组中的 “删除 ”按钮,在查询设计器中出现 “删除 ”行。双击 “tB
12、mp”中 “姓名 ”字段,在 “条件 ”行中添加参数: 请输入需要删除的职工姓名 ,如图 28-4所示。 步骤 3:单击 “运行 ”按钮运行查询。输入任意一名职工姓名,完成查询。单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”,单击 “确定 ”按钮,关闭 “qT4”设计视图。步骤 4:关闭 “samp2 accdb”数据库。 三、综合应用题 3 【正确答案】 【操作 步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,在 功能区的 “窗体 ”面板中右击“fExlit”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEdit的设计视图。 步骤 2:右键单击名称为 “LRema
13、rk”的标签控件,选择 “属性 ”命令,在 对话框的 “前景色 ”行中输入: 255, (表示红色 ), “字体粗细 ”设为:加粗。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (2)步骤 1:在 对话框中左上角下拉框中选择 “窗体 ”,在 对话框中把 “标题 ”修改为:修改用户信息。 步骤 2: 单击快速访问工具栏中的 “保存 ”按钮保存设置。 (3)步骤 1:接上小题操作,继续在 对话框中修改 “边框样式 ”为:对话框边框, “滚动条 ”为:两者均无;将 “记录选择器 ”“导航按钮 ”和 “分隔线 “均设置为:否。 步骤 2:关闭对话框。单击 “保存 ”按钮,保存设置。 (4)在窗体中单击 “退出 ”命令按钮 (名称为 “cmdquit”),在 对话框中修改前景色为: 128, (表示深棕色 ), “字体粗细 ”为:加粗、 “下划线 ”为:是。单击 “保存 ”按钮保存设置。 (5)步骤 1:单击 功能区的 分组中 的 “查看代码 ”命令按钮,弹出代码生成器窗口。在 VBA代码窗口中,在 *Add1*之间添加语句:CmdSave Enabled=True 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存编写的代码。关闭窗体视图。关闭 “samp3 accdb”数据库。