1、国家二级 ACCESS机试(操作题)模拟试卷 384及答案与解析 一、基本操作题 0 在考生文件夹下, “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)。试按以下要求,完成表的各种操作: 1 设置表对象 “员工表 ”的聘用时间字段有效性规则为: 1950年 (含 )以后的日期;同时设置相应有效性文本为 “请输入有效日期 ”。 2 将表对象 “员工表 ”中编号为 “000008”的员工的照片字段值替换为考生文件夹下的图像文件 “000008 bmp”数据。 3 删除员工表中姓名字段含 有 “红 ”字的员工记录。 4 隐藏表对象 “员工表 ”的所属部门
2、字段。 5 删除表对象 “员工表 ”和 “部门表 ”之间已建立的错误表间关系,重新建立正确关系。 6 将考生文件夹下 Excel文件 Test xls中的数据导入到当前数据库的新表中。要求第一行包含列标题,导入其中的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”五个字段,选择 “编号 ”字段为主键,新表命名为 “tmp”。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 (名为 “tSmd”“tCourse”“tScore”)一个空表 (名为 “tTemp”)和一个窗体对象 (名为“fTemp”)。试按以下要求完成设计:
3、7 创建一个选择查询,查找没有绘画爱好学生的 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容,所建查询命名为 “qT1”。 8 创建一个选择查询,查找学生的 “姓名 ”“课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT2”。 9 创建一个参数查询,查找学生的 “学号 ”“姓名 ”“年龄 ”和 “性别 ”四个字段内容。其中设置 “年龄 ”字段为参数,参数值要求引用窗体 fremp上控件 tAge的值,所 建查询命名为 “qT3”。 10 创建追加查询,将表对象 “tSmd”中 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容追加到目标表 “tTemp”的对应字段内,
4、所建查询命名为 “qT4”。 (规定: “姓名 ”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的 “标识 ”字段中 ) 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”,查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗体对象 “fEmp”上 “退出 ”按钮的单击事件代码 ,试按以下功能要求补充设计。 11 将窗体 “fEmp”上文本框 “tSS”更改为组合框类型,并保持控件名称不变。 12 修改查询对象 “qEmp”为参数查询,参数为引用窗体对象 “fEmp”上文本框 “tSS”的输入值。
5、13 设置窗体对象 “fEmp”上文本框 “tAge”为计算控件。要求根据 “年龄 ”字段值依据以下计算公式计算并显示人员的出生年。 计算公式:出生年 =Year(Date()-年龄或出生年 =Year(NOW()-年龄 国家二级 ACCESS机试(操作题)模拟试卷 384答案与解析 一、基本 操作题 1 【正确答案】 步骤 1:打开 “samp1 accdb”数据库窗口,右键单击 “员工表 ”,选择 “设计视图 ”快捷菜单命令,打开表设计视图,单击 “聘用时间 ”字段。 步骤 2:在字段属性的 “有效性文本 ”行中输入:请输入有效日期, “有效性规则 ”行中输入: #1950-1-1# 2
6、【正确答案】 步骤 1:单击视图分组中 “视图 ”按钮下方的下拉箭头,在弹出的下拉菜单中选择 “数据表视图 ”命令。 步骤 2:右击编号为 “000008”行的 “照片 ”记录,选择 “插入对象 ”快捷菜单命令,打开对象对话框。 选择 “由文件创建 ”选项。单击 “浏览 ”按钮查找图片“000008 bmp”存储位置,单击 “确定 ”按钮: 步骤 3:单击 “确定 ”按钮,返回到数据表视图。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮。 3 【正确答案】 步骤 1:在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框中双击表 “员工表 ”,关闭显示表对话框
7、。 步骤 2:单击 “查询类型 ”分组中的 “删除 ”按钮。 步骤 3:双击 “姓名 ”字段,在 “姓名 ”字段的 “条件 ”行中输入: Like*红 *。 步骤 4:单击 “运行 ”按钮运行查询,在弹出的对话框中单击 “是 ”按钮。 步骤 5:关闭设计视图,在对话框中单击 “否 ”按钮。 4 【正确答案】 步骤 1:双击 “员工表 ”打开数据表视图。 步骤 2:选中 “所属部门 ”列,右键单击 “所属部门 ”字段名,在弹出的快捷菜单中选择 “隐藏字段 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 5 【正确答案】 步骤 1:在数据库工具功能区的关系分组中单击
8、“关系 ”按钮,系统弹出 “关系 ”窗口。单击 “关系线 ”,右 键单击并选择 “删除 ”命令,单击 “是 ”按钮。 步骤 2:选中表 “部门表 ”中的 “部门号 ”字段,按住鼠标拖动到表 “员工表 ”的 “所属部门 ”字段上释放鼠标。在弹出 “编辑关系 ”的对话框中勾选 “实施参照完整性 ”复选框,然后单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “关系 ”窗口。 6 【正确答案】 步骤 1:在外部数据功能区的导入并链接组中单击“Excel”按钮。 步骤 2:在弹出的获得外部数据 -Excel电子表格对话框中,单击 “浏览 ”按钮,在弹出的打开对话框 内浏览
9、 “Test xlsx”文件所在的存储位置 (考生文件夹下 ),选中 “Test xlsx”Excel文件,单击 “打开 ”按钮,然后单击 “确定 ”按钮。 步骤 3:系统弹出导入数据表向导对话框,此时默认的是 emp表中的数据,不需要修改,单击 “下一步 ”按钮,选中 “第一行包含列标题 ”复选框。 步骤 4:单击 “下一步 ”按钮,选中 “所属部门 ”列,然后勾选 “不导入字段 (跳过 )”复选框,同理,也勾选 “聘用时间 ”和 “简历 ”列,都不导入新表中。 步骤 5:在主键选择界面中选中我自己选择主键单选 框,在右侧下拉列表中选中 “编号 ”。 步骤 6:单击 “下一步 ”按钮,最后在
10、 “导入到表 ”中输入 “tmp”,单击 “完成 ”按钮,最后单击 “关闭 ”按钮,关闭向导。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在显示表对话框中添加 “tStud”为数据源,关闭显示表对话框。 步骤 3:分别双击 “tStud”中的“学号 ”“姓名 ”“性别 ”“年龄 ”4个字段,在 “年龄 ”后一列中输入: InStr(简历 , 绘画),在 “条件 ”行中输入: 0,如图 27-2所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框
11、中输入 “qT1”,单击 “确定 ”按钮。 8 【正确答案】 步骤 1:打开 “sarnp2 accdb”数据库,在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在显示表对话框中添加 “tStud”“tCourse”和 “tScore”表,建立 3个表之间的联系,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore“表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,关闭显示表对话框。 步骤 3:双击 “tStud”表的 “姓名 ”字段、 “tCourse”表的 “课程名 ”字段、 “
12、tScore”表的 “成绩 ”字段,如图 27-3所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在查询名称文本框中输入 “qT2”。单击 “确定 ”按钮。 9 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框中添加 “tStud”表,关闭显示表对话框。 步骤 2:双击 “tStud”表中 “学号 ”“姓名 ”“年龄 ”和 “性别 ”4个字段,然后在 “年龄 ”“条件 ”所在列的行中或在表达式生成器中编辑输入: Forms!fremp!rAge,如图 27-4所示步骤 3:单击快速
13、访问工具栏中的 “保存 ”按钮,在查询名称文本框中输入 “qT3”,单击 “确定 ”按钮。 10 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框中添加 “tStud”表,关闭显示表对话框。 步骤 2:在查询类型分组中单击“追加 ”按钮,在追加对话框中选择表 “tTemp”,单击 “确定 ”按钮。 步骤 3:在“字段 ”第一列输入求 “标志 ”的运算式: 学号 +Left(姓名 , 1),在对应的 “追加到 ”行选择 “标志 ”,在 “字段 ”的第二列选择 “姓名 ”,对应的追加到也选择 “
14、姓名 ”,第三列选择 “性别 ”, “追加到 ”也选择 “姓名 ”, “字段 ”的第四列选择 “年龄 ”,在对应的 “追加到 ”也选择 “年龄 ”。如图 27-5所示。 步骤 4:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单击 “确定 ”按钮。 三、综合应用题 11 【正确答案】 步骤 1:打开 “samp3 accdb”数据库窗口,在开始功能区的“报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:单击分组和汇总分组中的 “分组和排序 ”命令,在下方打开 “分
15、组、排序和汇总 ”窗口。在窗口中单击 “添加组 ”按钮,在弹出的字段选择器中选择 “性别 ”字段,然后依次设置 “排序次序 ”选择 “降序 ”,单击 “更多 ”按钮,设置 “有页眉节 ”。 步骤 3:单击控件分组中的 “文本框 ”按钮,在 “性别页眉 ”中相应的区域拖动出文本框 (删除文本框前新增的标签 ),右键单击该文本框,在弹出的快捷菜单中选择 “属性 ”命令,在对话框中的 “名称 ”中输入 “SS”,在 “数据 ”选项卡中 “控件来源 ”里选择 “性别 ”字段,关闭当前对话框。 步骤 4:选中页面页脚中的 “tPage”文本框,在属性表对话框的 “控件来源 ”行输入: =Page Pag
16、es,单击快速访问工具栏中的 “保存 “按钮,关闭报表视图。 12 【正确答案】 步骤 1:在开始 功能区的 “窗体 ”面板中右击 “tEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。单击 “打开表 ”命令按钮,在属性表对话框中,修改 “可用 ”属性的值为 “是 ”。 步骤 2:在属性表对话框的左上角的下拉菜单选择 “tData”,在其对应的 “Tab索引 ”行输入: 0。 步骤 3:在属性表对话框的左上角的下拉菜单选择 “btnP”,在其对应的 “Tab索引 ”行输入: 1。 步骤 4:在属性表对话框的左上角的下拉菜单选择 “btnQ”,在其对应的 “Tab索引
17、 ”行输入: 2。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮保存设置。 13 【正确答案】 步骤 1:单击窗体设计工具 -设计功能区的工具分组中的“查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”行之间输入代码: Caption=bTitle Caption 在 “*Add2*”行之间输入代码: Dim i As Integer n=0 For i=0 To 10000 If sushu(i)=True Then n=n+1 mn=i End If Next i 在 “*Add3*”行之间输入代码: DoCmd RunMacromEmp 步骤 2:双击 “窗体 ”面板中的 “fEmp”窗体,运行窗体文件,然后单击窗体中的“输出 ”按钮,输出结果。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。