1、国家二级 ACCESS机试(操作题)模拟试卷 466及答案与解析 一、基本操作题 1 考生文件夹下存在一个数据库文件 “sampl accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: (1)设置数据表显示的字号大小为 14、行高为 18。 (2)设置 “简历 ”字段的设计说明为 “自上大学起的简历信息 ”。 (3)将 “入校时间 ”字段的显示设置为 “月 日 ”形式。 注意:要求月日为两位显示、年四位显示,如 “12月 15日 2005”。 (4)将学号为 “2001 1002”学生的 “照 片 ”字段数据设置成考生文件夹下的“photo bmp”图像文件。 (
2、5)将冷冻的 “姓名 ”字段解冻。 (6)完成上述操作后,将 “备注 ”字段删除。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tEmp”和“tGrp”两个关联表对象及表对象 “tBmp”和 “tTmp”。试按以下要求完成设计: (1)以表对象 “tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40的职工的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”五个字段内容,所建查询命名为 “qT1 ”。 (2)建立表对象 “tEmp”的 “所属部门 ”和 “tGrp”的 “部门编号 ”之间的多对一关系并实施参照完整性。创建一个查
3、询,按照部门名称查找职工信息,显示职工的 “编号 ”“姓名 ”及 “聘用时间 ”3个字段的内容。要求显示参数提示信息为 “请输入职工所属部门名称 ”,所建查询命名为 “qT2”。 (3)创建一个操作查询,将表 “tBmp”中 “编号 ”字段值均在前面增加 “05”两个字符,所建查询命名为 “qT3”。 (4)创建一个查询,删除表对象 “tTmp”里所有姓名含有 “红 ”字的记录,所建查询命名为 “qT4”。 三、综合应用题 3 在考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tTeacher”、窗体对象 “fTest”,报表对象 “rTeacher”和宏对象
4、 “m1”。试在此基础上按照以下要求补充窗体设计和报表设计: (1)将报表对象 rTeacher的报表主体节区中名为 “性别 ”的文本框显示内容设置为 “性别 ”字段值,并将文本框名称更名为 “tSex”。 (2)在报表对象 rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边 0 3厘米、距左侧 3 6厘米,命名为“tAvg”。要求:平均年龄保留整数。 (3)设置 “frest”窗体。打开窗体时,窗体标题显示内容为: “*月 *日 #样例 ”,请按照 VBA代码中的指示将代码补充完整。 注意: 显示标题中,月和日均为本年度当月和当日, “#”为标
5、签控件 “bTitle”的内容; 显示内容中间及前后不允许出现空格; 如果月或日小于 10,按实际位数显示。要求:本年度当月和当日的时间必须使用函数获取。 (4)设置窗体对象 fTest上名为 “btest”的命令按钮的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对 象 “tTeacher”和宏对象 “m1”;不允许修改窗体对象 “fTest”和报表对象 “rTeacher”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 466答案与解析
6、 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,在功能区的 “表 ”选项卡中双击 “tStud”表,在分组的 “字号 ”列表中选择 “14”,如图 31 1所示,单击快速访问工具栏中的 “保存 ”按钮。 步骤 2:继续在功能区中,单击分组中 “其他 ”按钮旁边的三角箭头,在弹出的下拉列表中选择 “行高 ”命令,在对话框中输入 “18”,单击 “确定 ”按钮。如图 31 2所示。关闭“tStud”表。 (2)步骤 1:右击 “tStud”表,选择 “设计视图 ”快捷菜单命令。在 “简历 “字段所在行的说明部分单击鼠标,定位光标后输入
7、“自上大学起的简历信息 ”。单击快速访问工具栏中的 “保存 ”按钮。如图 31 3所示。步骤 2:关闭 “tStud”表的设计视图。 (3)步骤 1:右击“tStud”表,选择 “设计视图 ”快捷菜单命令。在 “tStud”表设计视图下,单击 “入校时间 ”字段所在行的数据类型,在下方的 “字段属性 ”中的 “格式 ”行输入: mm月 dd日 yyyy。步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭 “tStud”表的设计视图。 (4)步骤 1:双击打开 “tStud”表,右击学号为 “200l1001”行的 “照片 ”记录,选择“插入对象 ”快捷菜单命令,打开对象对话框。步骤 2:选
8、择 “由文件创建 ”选项。单击 “浏览 ”按钮查找图片 “photo bmp”存储位置,单击 “确定 ”按钮。 (5)继续上一题操作,在功能区中,单击 “记录 ”区域中 “其他 ”图标按钮旁边的三角箭头,在弹出的下拉列表中选择 “取消隐藏字段 ”菜单命令。 (6)步骤 1:接上一题操作,在表记录浏览视图中右击 “备注 ”字段名,选择 “删除字段 ”快捷菜单命令。步骤 2:在弹出的对话框中单击 “是 ”按钮。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭“sampl accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开 “samp2 accdb“数据库
9、,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。步骤 2:在对话框中添加“tEmp”为数据源,关闭对话框。步骤 3:分别双击 “tEmp”中的 “编号 ”“姓名 ”“性别 ”“年龄 ”和 “职务 ”5个字段,在 “年龄 ”字段对应的 “条件 ”行中输入: =40。步骤4:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT1”。单击 “确定 ”按钮。 (2)【操作步骤】步骤 1:在功能区的分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 “显示表 ”快捷菜单命令。在对话框中选择 “tEmp”和 “tGrp”表,单击 “关闭 ”按钮。在 “tGrp”中
10、选中 “部门编号 ”字段,按住鼠标左键不放,拖放到“tEmp”中的 “所属部门 ”字段上,将会弹出编辑关系对话框,选中 “实施参照完整性 ”复选框,然后单击 “创建 ”按钮。步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存。步骤 3:在 “samp2 accdb”数据库窗口中,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tEmp”和 “tGrp”表,关闭对话框。步骤 4:分别双击 “tEmp”表中的 “编 号 ”“姓名 ”及 “聘用时间 ”三个字段,双击“tGrp”表中 “部门名称 ”字段。在 “部门名称 ”字段对应的 “条件 ”行输入参数:【请输入
11、职工所属部门名称】,并取消 “显示 ”复选框的勾选,如图 29-1所示。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”,单击 “确定 ”按钮。 (3)【操作步骤】步骤1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tBmp”表,关闭对话框。步骤 2:单击分组中的 “更新 ”按钮,在查询设计器中出现 “更新到 ”行,双击 “tBmp”中 “编号 ”字段,在 “更新到: ”行中添加: “05”+编号 ,如图 29-2所示。 步骤 3:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称
12、 ”文本框中输入 “qT3”,单击 “确定 ”按钮,关闭查询视图。 (4)【操作步骤】步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTmp”表,关闭对话框。步骤 2:单击 “查询类型 ”分组中的 “删除 ”按钮,在查询设计器中出现 “删除 ”行,双击 “tTmp”中 “姓名 ”字段,在 “条件 ”行中添加: Like”*红 ”,如图 29-3所示。 步骤3:单 击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 3 【正确答案】 【操作
13、步骤】 (1)步骤 1:双击 “samp3 accdb”数据库,在对象导航窗格中右键单击 “rTeacher”报表,选择右键菜单 “设计视图 ”,进入报表的设计视图。步骤 2:在对话框上方的对象选择器中选中 “性别 ”文本框,在对话框内修改“名称 “为 “tSex”, “控件来源 ”为 “性别 ”字段。如图 31 2所示。步骤 3:单击快速访问工具栏中的 “保存 ”按 钮,保存本步骤设计。 (2)步骤 1:在报表设计视图中,直接复制主体节中任一现有文本框并粘贴到报表页脚节中,选中粘贴后的文本框,在其在对话框中修改 “名称 ”为“tAvg”, “上边距 ”为 “0 3cm“, “左 ”为 “3
14、6cm”, “控件来源 ”为 “=Round(Avg(年龄 ), 0)”,如图 313所示。 步骤 2:单击选项卡中命令组的 “打印预览 ”命令查看报表打印情况。步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:在对象导航窗格中右键单击 “fTest”窗体,选择右键菜单 “设计视图 ”,进入窗体的设计视图。在对话 框上方的对象选择器中选中 “窗体 ”,单击 “事件 ”选项卡,在 “加载 ”行内选择 “事件过程 ”,单击 “代码生成器 ”按钮,进入到 VBA代码编辑界面。在 “*Add*”之间输入: Me Caption=Month(Date) ”月 ”&Dayl(Date)&
15、“日 ”&bTitle Caption步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。单击选项卡中命令组的 “窗体视图 ”命令查看窗体运行时左上角标题。 (4)步骤 1:单击 “窗体设计工具 ”选项卡中 “视图 “命令组的 “设计视图 ”命令,切换到窗体的设计视图。步骤 2:单 击 “bTest”的命令按钮控件,单击对话框的 “事件 ”选项卡,单击 “单击 ”事件后的向下黑色小箭头,在下拉列表中选择宏名 “m1”。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,运行窗体,单击 “测试 ”按钮,系统执行宏 “m1”并以 “打印预览 ”形式打开 “rTeacher”报表,如图 3 14所示。步骤 4:关闭报表并关闭窗体。关闭“samp3 accdb”窗口。