1、国家二级 ACCESS机试(操作题)模拟试卷 433及答案与解析 一、基本操作题 1 在考生文件夹下,存在一个数据库文件 “sampl accdb”、一个 Excel文件“tScore xls”和一个图像文件 “photo bmp”。在数据库文件中已经建立了一个表对象 “tStud”。试按以下操作要求,完成各种操作: (1)设置 “ID”字段为主键:设置 “ID”字段的相应属性,使该字段在数据表视图中的显示标题为 “学号 ”。 (2)将 “年龄 ”字段的默认值属性设置为表中现有记录学生的平均年龄值 (四舍五入取整 ), “入校时间 “字段的格式属性设置为 “长日期 ”。 (3)设置 “入校时间
2、 ”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为 9月;有效性文本内容为 “输入的月份有误,请重新输入 ”。 (4)将学号为 “20041002”学生的 “照片 ”字段值设置为考生文件夹下的 “photo bmp”图像文件 (要求使用 “由文件创建 ”方式 )。 (5)将 “政治面目 ”字段改为下拉列表选择,选项为 “团员 ”“党员 ”和 “其他 ”三项。 (6)将考生文件夹下的 “tScore xlsx”文件导入到 “sampl mdb”数据库文件中,第一行包含列标题,表 名同 excel文档主文件名,主键为表中的 “ID”字段。 二、简单应用题 2 考生文件夹下存在一个
3、数据库文件 “samp2 accdb”,里面已经设计好表对象“tStud”“tCourse”“tScore”和 “tTemp”。试按以下要求完成设计: (1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的 “姓名 ”“性别 ”“课程号 ”和 “成绩 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找选修课程里含有 “101”或者 “102”信息的课程,并显示其 “课程号 ”“课程名 ”及 “学分 ”三个 字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,查找并显示姓名为两个字符的学生的 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容,所建
4、查询命名为 “qT3”。 (4)创建一个查询,将 “tTemp”表中 “学分 ”字段的记录值都上调 10,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”,窗体对象 “fEmp”,报表对象 “rEmp“和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)设置表对象 “tEmp”中 “姓名 ”字段为 “必填字段 ”,同时设置其为 “有重复索引 ”。将考生文件夹下图像文件 “zs bmp”作为表对象 “tEmp”中编号为 “000002”,名为张三的女职工的照片数据。 (2)将报表 “rEm
5、p”的主体节区内 “tAge文本框控件改名为 “tYear”,同时依据报表记录源的 “年龄 ”字段值计算并显示出其四位的出生年信息。 注意:系统当前年必须用相关函数返回。 (3)设置 “fEmp”窗体上名为 “bTitle”的标签文本显示为阴影特殊效果。同时,将窗体按钮 “btnP”的单击事件属性设置为宏 “mEmp”,以完成按 钮单击打开报表的操作。注意:不允许修改数据库中的宏对象 “mEmp”:不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性;不允许修改表对象 “tEmp”中未涉及的字段和属性。 国家二级 ACCESS机试(操作题)模拟试卷 433答案与解析 一
6、、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,并点击选项卡下方的 “安全警告 ”提示栏中的 “启用内容 ”按钮,以确保数据库中相关功能都启用。步骤 2:在对象导航窗格中鼠标右键单击 “tStud”表,在右键菜 单中选择 “设计视图 ”选项,打开 “tStud”表的设计视图。步骤 3:单击 “ID”,单击选项卡命令组中 “主键 ”命令;在其字段属性中设置 “标题 ”为将 “学号 ”。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。 (2)步骤 1:双击打开 “tStud”表的数据视图,单击选项卡命令组中 “合计 ”命令,
7、则在表格最后一行出现汇总行,在该行单击 “年龄 ”字段对应单元格,在下拉列表中选择 “平均值 ”,则统计出现有学生记录的平均年龄为 “19 0666666666667”,四舍五入为 19。步骤 2:切换到 “tStud”表的设计视图,单 击 “年龄 ”字段,设置其 “默认值 ”属性为 “19”。步骤 3:单击 “入校时间 ”字段,设置其 “格式 ”属性为 “长日期 ”。步骤 4:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:在 “tStud”表设计视图中,单击 “入校时间 ”字段,设置 “有效性规则 ”为 “Month(入校时间 )=9”, “有效性文本 ”为 “输入的月份有误,请
8、重新输入 ”。如图11-1所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:双击打开 “tStud”表的数据视图,在学号为“20041002”的学生记录的 “照片 ”单元格中鼠标右键,在右键菜 单中选择 “插入对象 ”,如图 11-2所示。 步骤 2:在弹出的对话框中,选择 “由文件创建 ”并利用 “浏览 ”按钮找到素材文件夹下面的 “photo bmp”图片,如图 11-3所示,点击 “确定 ”命令,则将 “photo bmp”图片插入到该单元格中,双击该单元格可以打开图片。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:切换到 “tStud”
9、表的设计视图,单击“政治面目 ”字段,选择其数据类型为 “查阅向导 ” ,则弹出对话框,如图 11-4所示。选择 “自行键入所需的值 ”,单击 “下一步 ”;在如图 11-5的输入值对话 框中输入列表值:团员、党员、其他,单击 “完成 ”。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。步骤 3:在对象浏览窗格中双击 “tStud”表,打开其数据表视图,在其中输入数据进行验证。 (6)步骤 1:在选项卡中,单击选项组中的 “导入Excel电子表格 ”按钮,在弹出的如图 11-6所示的 “获取外部数据一 Excel电子表格 ”对话框中,利用 “浏览 ”按钮指定需要导入的 Exce
10、l电子表格文件 (即考生文件夹的tScore xlsx文件 ),并选中 “将源数据导入当前数据库的新表中 ”选项,单击 “确定 ”按钮。 步骤 2:在弹出的如图 11-7所示的 “导入数据表向导 ”对话框中,选择包含了成绩数据的工作表,一直点击下一步直到完成即可。在向导过程中注意三个要点:选择 “第一行包含列标题 ”,采用 “我自己指定主键 ”方式设置主键为 “ID”,最后指定导入数据所新建的表名为 “tScore”。步骤 3:在对象导航窗格中双击 “tScore”表,查看导入的成绩情况。步骤 4:单击快速访问工具栏中的 “保存 “按钮。关闭 “tScore”窗口。步骤 5:关闭 “sampl
11、 accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开 “samp2.accdb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。步骤 2:在对话框中添加“tStud”“tScore”“tCourse”为数据源,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭 “显示表 ”对话框。步骤 3:分别双击 “tStud”中的“姓名 ”和 “性别 ”字段、 “tScore”中的 “课程
12、号 ”和 “成绩 ”字段、 “tCourse”表中的 “先修课程 ”字段,在 “先修课程 ”中 “条件 ”行中输入: Is Null,取消 “显示 ”行中的勾选,单击 “确定 ”按钮,如图 26-2所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”,单击 “确定 ”按钮。 (2)【操作步骤】步骤 1:在 “samp2 accdb”数据库窗口中,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中选择 “tCourse”表,单击 “关闭 ”按钮。双击添加 “tCourse”表的 “课程号 ”“课程名 ”“学分 “和 “先修课程
13、 ”4个字段,在 “先修课程 ”列中设置 模糊查询条件: Like“*101*-Or Like”*102*”,并取消 “先修课程 ”复选框勾选,如图 26-3所示。 步骤2:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”中输入 “qT2”,单击 “确定 ”按钮。 (3)【操作步骤】步骤 1:在 “samp2 accdb”数据库窗口中,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。步骤 2:双击 “tStud”表中 “学号 ”“姓名 ”“性别 “和 “年龄 ”4个字段,然后在 “年龄 ”列后面的列中或在表达式生成器中编辑输
14、入: Len(姓名 ),设置 “条件 ”为: 2并取消 “显示 ”复选框勾选,如图 26-4所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT3”,单击 “确定 ”按钮。 (4)【操作步骤】步骤 1:在 “samp2 accdb”数据库窗口中,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTemp”表,关闭对话框。步骤 2:单击分组中的 “更新 ”按钮,在查询设计器中出现 “更新到 ”行。双击 “tTemp”中 “学分 ”字段,将 “更新到 ”行中设置为: (1+ 1)*学分 ,如图26-5所示。 步骤 3:单击
15、 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单击 “确定 ”按钮。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:双击 “samp3 accdb”数据库。右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选择 “姓名 ”字段,在 “字段属性 ”的 “必需 ”中选择 “是 ”,在 “索引 ”项中选择“有 (有重复 )”。单击快速访问工具栏中的 “保存 ”按钮,关闭表。 步骤 3:双击 “tEmp”数据表视图,右击编号为 “000002”行的 “照片 ”记录,选择 “插入对象 ”快
16、捷菜单命令,打开对象对话框。选择 “由文件创建 ”选项,单击 “浏览 ”按钮查找图片 “zs bmp”存储的位置,单击 “确定 ”按钮。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮进行保存。 (2)步骤 1:在 功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:在主体节中右键单击 “tAge”文本框,在快捷菜单中选择 “属性 ”命令,在 对话框中修改 “名称 ”为: tYcar,在 “控件来源 ”文本框中输入:=Year(Nowt0)-年龄 。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:在 功能区的 “窗体 ”面板中右击 “Temp”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmp的设计视图。 步骤 2:右键单击窗体上名为 “bTitle”的标签,选择 “属性 ”命令,在 “属性表 ”对话框中设置 “特殊效果 ”为 “阴影 ”。 步骤 3:右键单击窗体中的 “btnP”按钮,在快捷菜单上选择 “属性 ”命令。在其属性窗口中的 “单击 ”所在行选择宏 “mEmp”。关闭对话框。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮。