1、国家二级 ACCESS机试(操作题)模拟试卷 465及答案与解析 一、基本操作题 1 在考生文件夹下,已有 “sampl accdb”数据库文件和 Stab xls文件,“sampl mdb”中己建立表对象 “student”和 “grade”,试按以下要求,完成表的各种操作: (1)将考生文件夹下 Stab xls文件导入 “student”表中。 (2)将 “student”表中 1975年和 1976年出生的学生记录删除。 (3)将 “student”表中 “性别 ”字段的默认值属性设置为 “男 ”;将 “学号 ”字段的相关属性设 置为只允许输入 9位的 0-9数字;将姓名中的 “丽 “
2、改为 “莉 ”。 (4)将 “student“表拆分为两个新表,表名分别为 “tStud“和 “tOffice”。其中 “tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号; “tOffice“表结构为:院系,院长,院办电话,主键为 “院系 ”。要求:保留 “student”表。 (5)在 “grade”表中增加一个字段,字段名为 “总评成绩 ”,字段值为:总评成绩 =平时成绩 *30 +考试成绩 *70,计算结果的 “结果类型 ”为 “整型 ”, “格式 ”为 “标准 ”,“小数位 数 ”为 0。 (6)建立 “student”和 “grade”两表之间的关系。 二、简
3、单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tEmp”和“tGrp”两个关联表对象及表对象 “tBmp”。试按以下要求完成设计: (1)以表对象 “tEmp”为数据源,创建一个查询,查找并显示姓王职工的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”五个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找并显示职务为 “主管 ”和 “经理 ”的职工的 “编号 ”“姓名 ”“所属部门 ”和所属部门 的 “名称 ”四个字段内容,所建查询命名为 “qT2。 (3)创建一个查询,按输入的职工职务,查找并显示职工的 “编号 ”“姓名 ”
4、“职务 ”和“聘用时间 ”四个字段内容,当运行该查询时,应显示参数提示信息: “请输入职工的职务 ”,所建查询命名为 “qT3”。 (4)创建一个查询,将表 “tBmp”中 “年龄 ”字段值加 1,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tEmployee”“tAttend”和 “tWork”,查询对象 “qT”,宏 对象 “m1”,同时还设计出以“tEmployee”为数据源的窗体对象 “fEmployee”和以 “qT”为数据源的窗体对象“fList”。其中, “fEmployee”窗体对象中含有一
5、个子窗体,名称为 “list”。请在此基础上按照以下要求补充 “fEmployee”窗体设计: (1)在窗体 “fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为 “bTitle”,标题显示为 “职工基本信息 ”,字体名称为 “黑体 ”,字号大小为 24。 (2)在窗体 “fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为 “bList”,按钮标题为 “显示职工科研情况 ”。 (3)设置所建命令按钮 bList的单击事件属性为运行宏对象 m1。 (4)取消主窗体和子窗体中的导航按钮。 注意:不允许修改窗体对象 “fEmployee”中未涉及的控件和属性;不允许修改表对
6、象 “tEmployee”、 “tAttend”和 “tWork”,也不允许修改查询对象 “qT”。 国家二级 ACCESS机试(操作题)模拟试卷 465答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,并点击选项卡下 方的 “安全警告 ”提示栏中的 “启用内容 ”按钮,以确保数据库中相关功能都启用。步骤 2:在选项卡中,单击选项组中的 “导入 Excel电子表格 ”按钮,在弹出的如图 1 1所示的 “获取外部数据一 Excel电子表格 ”对话框中,利用 “浏览 ”按钮指定需要导入的 Excel电子表格文件 (即考生文件夹的
7、 Stab xls文件 ),并选中 “向表中追加一份记录的副本 ”选项,单击 “确定 ”按钮。步骤 3:在弹出的如图 1-2所示的 “导入数据表向导 ”对话框中,选择包含了学生数据的工作表,一直点击下一步直到完成即可。完成后应打开学生表,检查 Excel表格中的数据是否已经添加进来。(2)步骤 1:双击打开 “student”表。单击 “出生日期 ”字段选择器右侧的向下黑色小箭头,打开表的,取消 “全部 ”项的勾选,仅仅勾选包含了 1975年和 1976年的日期,如图 1-3所示。单击 “确定 ”按钮,这数据表中仅包含了 1975年和 1976年出生的学生记录。 步骤 2:选中已筛选出来的记录
8、,单击选项卡中命令组的 “删除 ”按钮,确认删除,则删除相关选中的记录。步骤 3:单击 “student”表的 “出生日期 ”字段选择器右侧的向下黑色小箭头,打开表的,单击 “从 出生日期 清除筛选器 ”项左 侧的图标,清除表上的筛选操作,表中将显示删除直到记录后的数据表。 (3)步骤 1:鼠标右键单击 “student”表,在右键菜单中选择 “设计视图 ”选项,打开 “student”表的设计视图。步骤 2:单击 “性别 ”字段,在其下的字段属性的 “默认值 ”右侧文本框中输入 “男 ”。步骤 3:单击 “学号 ”字段,单击字段属性的 “输入掩码 ”右侧 按钮,打开如图 1-4所示的对话框,
9、选择 “邮政编码 ”模板,单击 “下一步 ”:进入如图 1-5所示的对话框,将原来的输入掩码 “000000”改为 “000000000”(即 9个 “0”),单击 “完成 ”即可。 此时注意保存表结构的修改。 步骤 4:单击选项卡中的 “数据表视图 ”打开数据表,单击 “姓名 ”字段选择器。单击选项卡命令组中的 “替换 ”命令,根据图 1 6设置对话框中的相关信息。这里注意,一定要将 “匹配 ”项选择为 “字段任何部分 ”,然后点击 “全部替换 ”按钮则完成将姓名中的 “丽 ”改为 “莉 ”字。(4)步骤 1:在对象导航窗格中右键单击 “student”表,选择右键菜单 “复制 ”;在对象导
10、航窗格空白处右键菜单选择 “粘贴 ”,出现如图 1 7所示的对话框,输入表名称 “tStud”,注意选择粘贴选项为 “结构和数据 ”,点击 “确定 ”建立 一个 “student”表的副本 “tStud”。同样操作,建立另一个 “student”表的副本 “tOffice”。 步骤 2:进入“tStud”表的设计视图,选中 “院长 ”“院办电话 ”字段,单击选项卡命令组中 “删除行 ”命令,删除 “院长 ”“院办电话 ”字段。选中 “学号 ”字段,单击选项卡命令组中 “主键 ”命令,设置 “学号 ”作为 “tStud”表的主键。保存表。步骤 3:重复步骤 2的操作,将“tOffice”表中除
11、“院系 ”“院长 ”“院办电话 ”外的字段删掉。此时打开数据表视图,将重复的行删除,然后再进入设计视图,并设置 “院系 ”为主键,因为作为主键的字段值是不能重复的。保存表。 (5)步骤 1:进入 “grade”表的设计视图,在 “考试成绩 ”字段下方新增一个字段 “总评成绩 ”,选择数据类型为 “计算 ”。步骤 2:设置 “总评成绩 ”字段属性,在 “表达式 ”中输入 “平时成绩 *0 3+考试成绩 *0 7”, “结果类型 ”选择 “整型 ”, “格式 ”设置为 “标准 ”, “小数位数 ”设置为 0。点击快速工具栏中的“保存 ”按钮保存表。完成设计的设计视 图如图 1-8所示。(6)步骤
12、1:进入 “student”表的设计视图,设置“学号 ”字段为其主键,保存 “student”表。步骤 2:在选项卡的命令组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择快捷菜单命令。添加“student”和 “grade”表,关闭对话框。步骤 3:单击 “student”表中的 “学号 ”字段,按住左键拖到 “grade”表的 “学号 ”字段上释放左键。步骤 4:在弹出 “编辑关系 ”的对话框中勾选 “设置参照完整性 ”复选框。步骤 5:单击 “创建 ”按钮,此时系统提示不能创建关系,其原因是 “grade”表中的数据违反了参照完整性规则。分别打开 “student
13、”和 “grade”表的数据表视图,发现 “student”表中的 “学号 ”字段构成的年份是完整的,如 “199511204”,而 “grade”表的 “学号 ”字段则不同,如 “9601294”。步骤 6:修改“grade”表的 “学号 ”字段数据,在原有 “学号 ”前面添加 “19”字符。添加的方式可以逐个修改,但是由于修改量较大,并且可能修改过程中出错,建议利用查找替换来完成。选择 “学号 ”字段,单击选项卡命令组中的 “替换 ”命令,如图 1 9所示进行设置,点击 “全部替 换 ”即可。这里注意,一定要将 “匹配 ”项选择为 “字段开头 ”。步骤 7:重复步骤 2到 5,在“stud
14、ent”和 “grade”表之间建立关系。步骤 8:单击快速访问工具栏中的 “保存 ”按钮。关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确答案】 以下的操作均在 samp2 accdb中进行操作。 (1)【操作步骤】步骤 1:双击打开 “samp2 accdb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加表 “tEmp”,关闭对话框。双击表 “编号 ”、“姓名 ”、 “性别 ”、 “年龄 ”和 “职务 ”字段。在 “姓名 ”的 “条件 ”行中添加: Like”王 *“。如图 31-4所示。 步骤 2:单击快速访问工具栏中的 “保存
15、”按钮,输入文件名 “qT1”。单击 “确定 ”按钮,关闭 “qT1”设计视图。 (2)【操作步骤】步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tEmp”“tGrp”表,关闭对话框。双击 “编号 ”“姓名 ”“所属部门 ”“名称 ”和“职务 ”字段。在 “职务 ”的条件行中添加: in“主管 ”, “经理 ”)。取消职务 “显示 ”行中的勾选。如图 31-5所示。 步骤 2:单击快速访 问工具栏中的 “保存 ”按钮,输入文件名 “qT2”。单击 “确定 ”按钮,关闭 “qT2”设计视图。 (3)【操作步骤】步骤 1:在功能区的分组中单击 “查询设计
16、 ”按钮,系统弹出查询设计器。在对话框中添加 “tEmp”“tGrp”表,关闭对话框。双击表 “编号 ”、“姓名 ”、 “职务 ”、 “聘用时间 ”字段,在 “职务 ”所在的条件行输入: 请输入职工的职务 。如图 31-6所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入文件名 “qT3”。单击 “确定 ”按钮,关闭 “qT3”设计视图。 (4)【操作步骤】步骤 1:在功能区的分组中单击 “查询 设计 ”按钮,系统弹出查询设计器。在对话框中添加表 “tBmp”,关闭对话框。单击分组中的 “更新 ”按钮,在查询设计器中出现 “更新到 ”行。双击表 “年龄 ”字段,在 “更新到 ”所在
17、行内输入: 年龄 +1。如图 31-7所示。 步骤 2:单击 “运行 ”按钮运行查询。然后单击快速访问工具栏中的 “保存 ”按钮,输入文件名 “qT4”。单击 “确定 ”按钮,关闭 “samp2 accdb”数据库。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:在 “samp3 accdb”数据库窗口中在 功能区的 “窗体 ”面板中右击“fErnployee”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmployee的设计视图。在窗体的空白处单击鼠标右键,在弹出的快捷菜单中选择 “窗体页眉页脚 ”命令,使得窗体中出现页眉页脚节。 步骤 2:单击 分组中的 “标签 ”控
18、件,在窗体的页面页眉区单击鼠标,在光标闪动处输入:职工基本信息。 步骤 3:右键单击该标签,选择 “属性 ”命令,弹出 对话框,将标签中的“名称 ”设置为: bTitle,在格式标签中选择 “字体名称 ”为:黑体, “字号 ”为: 24。 (2)步骤 1:单击 分组中的 “按钮 ”控件,在窗 体的页脚节内按住鼠标拖出一个命令按钮,将会弹出命令按钮向导对话框,单击 “取消 ”按钮。 步骤 2:在按钮上直接输入:显示职工科研情况,然后在 对话框中将其“名称 ”属性修改为: bList。 (3)步骤 1:选中 bList按钮,在 对话框中 “单击 ”行的下拉列表中选择:m1。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (4)步骤 1:在 对话框左上角中选中 “窗体 ”对象,将其 “导航按钮 ”均设置为“否 ”,关闭 “fEmployee”窗体;然后在 “窗体 ”面板中右击 “flist”子窗体,选择 “设 计视图 ”快捷菜单命令,在 “属性表 ”中将其 “导航按钮 ”均设置为 “否 ”。 步骤 2:单击 “按钮 ”保存设置。