[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷146及答案与解析.doc

上传人:eveningprove235 文档编号:496420 上传时间:2018-11-28 格式:DOC 页数:7 大小:214.50KB
下载 相关 举报
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷146及答案与解析.doc_第1页
第1页 / 共7页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷146及答案与解析.doc_第2页
第2页 / 共7页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷146及答案与解析.doc_第3页
第3页 / 共7页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷146及答案与解析.doc_第4页
第4页 / 共7页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷146及答案与解析.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试(操作题)模拟试卷 146及答案与解析 一、基本操作题 1 在考生文件夹下,存在一个数据库文件 “samp1 accAb”,里边已经设计好了表对象 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”。试按以下操作要求,完成各种操作: (1)分析 “tSubscribe”数据表的字段构成,判断并设置其主键。 (2)设置 “tSubscribe”表中 “医生 ID”字段的相关属性,使其接受的数据只能为第 1个字符为 “A”,从第 2个字符开始三位只能 是 0 9之间的数字;并将该字段设置为必填字段;设置 “科室 ID”字段的字段大

2、小,使其与 “tOffice”表中相关字段的字段大小一致。 (3)设置 “tDoctor”表中 “性别 ”字段的默认值属性,属性值为 “男 ”;并为该字段创建查阅列表,列表中显示 “男 ”和 “女 ”两个值。 (4)删除 “tDoctor”表中的 “专长 ”字段,并设置 “年龄 ”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在 18岁至 60岁之间 (含 18岁和 60岁 ),有效性文本内容为: “年龄应在 18岁到 60岁之间 ”;取消对 “年龄 ”字段值的隐 藏。 (5)设置 “tDoctor”表的显示格式,使表的背景颜色为 RGB(192, 192, 192)(银白色 )、网格

3、线为 “白色 ”、单元格效果为 “凹陷 ”。 (6)通过相关字段建立 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”四表之间的关系,同时使用 “实施参照完整性 ”。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”, 同时还设计出窗体对象 “fQuery”。试按以下要求完成设计: (1)创建一个查询,查找姓名为两个字的姓 “王 ”的病人的预约信息,并显示病人的 “姓名 ”、 “年龄 ”、 “性别 ”、 “预

4、约日期 ”、 “科室名称 ”和 “医生姓名 ”,所建查询命名为 “qT1”。 (2)创建一个查询,统计星期一 (由预约日期判断 )某科室 (要求按 “科室 ID”查 )预约病人的平均年龄,要求显示标题为 “平均年龄 ”。当运行该查询时,屏幕上显示提示信息: “请输入科室 ID”,所建查询命名为 “qT2”。 (3)创建一个查询,找出没有留下电话的病 人,并显示病人 “姓名 ”和 “地址 ”,所建查询命名为 “qT3”。 (4)现有一个已经建好的 “fQuery”窗体,运行该窗体后,在文本框 (文本框名称为tName)中输入要查询的医生姓名,然后单击 “查询 ”按钮,即运行一个名为 “qT4”的

5、查询。 “qT4”查询的功能是显示所查医生的 “医生姓名 ”和 “预约人数 ”两列信息,其中 “预约人数 ”值由 “病人 ID”字段统计得到,请设计 “qT4”查询。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStudent”, 同时还设计出窗体对象 “fQuery”和 “fStudent”。请在此基础上按照以下要求补充 “fQuery”窗体的设计: (1)在距主体节上边 0 4厘米、左边 0 4厘米位置添加一个矩形控件,其名称为 “rRim”;矩形宽度为 16 6厘米、高度为 1 2厘米、特殊效果为 “凿痕 ”。 (2)将窗体中

6、“退出 ”命令按钮上显示的文字颜色改为棕色 (棕色代码为 128),字体粗细改为 “加粗 ”。 (3)将窗体标题改为 “显示查询信息 ”。 (4)将窗体边框改为 “对话框边框 ”样式,取消窗体中的水平和垂直滚动条 、记录选择器、导航按钮和分隔线。 (5)在窗体中有一个 “显示全部记录 ”命令按钮 (名称为 bList),单击该按钮后,应实现将 “tStudent”表中的全部记录显示出来的功能。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不允许修改窗体对象 “fQuery”和 “fStudent”中未涉及的控件、属性;不

7、允许修改表对象 “tStudent”。 程序代码只允许在 “*”与 “*”之间的空行内 补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 146答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:打开 “samp1 accdb”数据库,在【文件】功能区中双击“tSubscribe”表,发现只有字段 “预约 ID”的字段值是惟一的,所以应该把 “预约 ID”设为主键。右击 “tSubscribe”表,选择 “设计视图 ”快捷菜单命令,在 “tSubscribe”表设计视图右键单击 “预约 ID”所在行,在弹出的快捷菜单中选择

8、“主键 ”命令。 步骤2: 单击快速访问工具栏中的 “保存 ”按钮保存表结构的修改。关闭设计视图。 (2)步骤 1:右击 “tSubscribe”表,选择 “设计视图 ”快捷菜单命令,在 “tSubscribe”表设计视图单击 “医生 ID”字段,在其 “字段属性 ”的 “输入掩码 ”所在行输入: “A”000。字段大小输入: 8。通过 “toffice”表的 “属性 ”查看到 “医生 ID”为 “8”。 步骤 2:单击 “必需 ”所在行选择 “是 ”。 步骤 3:单击 “科室 ID”字段。在 “字段属性 ”中的 “字段大小 ”所在行修改为: 8。 步骤 4:单击快速访问工具栏中的 “保存 ”

9、按钮保存表设计 的修改。关闭设计视图。 (3)步骤 1:右击 “tDoctor”表,选择 “设计视图 ”快捷菜单命令,单击 “性别 ”字段的类型选择 “查阅向导 ”,在【查阅向导】对话框内选择 “自行键入所需的值 ”单选框,单击 “下一步 ”按钮。在此对话框的第 1列的第 1、 2行分别输入“男 ”和 “女 ”。如图 3-40所示。单击 “完成 ”按钮。 步骤 2:在其 “字段属性 ”的 “默认值 ”所在行输入: ”男 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存表设计的修改。关闭设计视图。 (4)步骤 1:右击“tDoctor”表,选择 “设计视图 ”快捷菜单命令,单击 “专长

10、 ”字段。右键单击鼠标,在弹出的快捷菜单中选择 “删除行 ”命令。在弹出的系统对话框中单击 “是 ”按钮。 步骤 2:单击 “年龄 ”字段,在 “字段属性 ”下的 “有效性规则 ”输入: =18 and =60。在 “有效性文本 ”内输入:年龄应在 18岁到 60岁之间。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存表设计的修改。关闭设计视图。 步骤 4:双击 “tdoctor”表,在【开始】功能区中,单击 “记录 ”区域中 “其他 ”图标按钮旁边的三角箭头,在弹出的下拉列表中选择 “取消隐藏字段 ”菜单命令,打开【取消隐藏字段】对话框,勾选“年龄 ”复选框,单击 “关闭 ”按钮。 步

11、骤 5:单击快速访问工具栏中的 “保存 ”按钮保存表。关闭表。 (5)步骤 1:双击 “tdoctor”表。单击【开始】功能区,单击【文本格式】分组的右下角 “设置数据表格式 ”按钮,在【设置数据表格式】对话框内,单击“背景色 ”下拉列表,选中 “其他颜色 ”项,在弹出的【颜色】对话框中单击 “自定义 ”选项卡,在其底部的 “红色 ”、 “绿色 ”、 “蓝色 ”框中分别输入: 128,单击 “确定 ”按钮,返回【设置数据表格式】对话框,单击 “网格线颜色 ”的下拉列表,选择 “标准色 ”中的 “白色 ”,单元格效果为 “凹陷 ”。 步骤 2:关闭数据表。 (6)步骤 1:在【数据库工具】功能区

12、的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击 鼠标,选择 “显示表 ”快捷菜单命令。添加 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”。关闭【显示表】对话框。 步骤 2:拖动 “tDoctor”表的 “医生 ID”到“tSubscribe”表的 “医生 ID”,拖动 “tSubscfibe”表的 “病人 ID”到 “tPatient”表的“tPatient”表的 “病人 ID”,拖动 “tSubscribe”表的 “科室 ID”到 “toffice”表的 “科室lD”,在每个弹出的【编辑关系】对话框中单击 “创建

13、”按钮。 步骤 3:在每个联系的 “线 ”上右 键单击,在弹出的快捷菜单上选择 “编辑 ”命令,在【编辑关系】对话框,单击 “实施参照完整性 ”选项框。单击 “确定 ”按钮。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮保存建立表关系。 步骤 5:关闭 “sanmpl accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:双击打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框添加 “tDoctor”、 “tOffice”、 “tSubscribe”、 “tPatient”表

14、,关闭【显示表】对话框。双击 “tPatient”表的 “姓名 ”、 “年龄 ”、 “性别 ”字段,双击 “tSubscribe”表的 “预约日期 ”字段,双击 “tOffice”表的 “科室名称 ”字段,双击 “tDoctor”表的 “医生姓名 ”字段。在 “医生姓名 ”列的后面添加字段表达式: left(tpatienf!姓名 , 1),对应的条件行输入: “王 ”,取消其 “显示 ”行中的勾选,用同样方法在其下一列添加字段表达式: len(tpatient!姓名 ),在其对应的条件行内输入: “2”,同样取消其 “显示 ”行中的勾选。 步 骤 2:单击快速访问工具栏中的 “保存 ”按钮保

15、存输入文件名“qt1”,单击 “确定 ”按钮,关闭 “qt1”设计窗口。 (2)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tsubscribe”表和 “tpatient”表,关闭【显示表】对话框。单击工具栏上的 “汇总 ”按钮。 步骤 2:在 “字段 ”行所在的第一列内输入标题 “平均年龄: ”,然后输入 “年龄 ”字段。在其总计所在行选择 “平均值 ”。 步骤 3:在 “字段 ”所在行的第二列选择 “科室 ID”字段,在其 “条件 ”行内输入参数查询表达式: 请输入科室 ID。 “总计 ”所在行选择 “w

16、here”,去掉其 “显示 ”行中的勾选。 步骤 4:在“字段 ”所在行的第三列输入求 “星期几 ”的表达式: weekday(tsubscribe!预约日期 ),在 “总计 ”所在行选择 “where”,在其 “条件 ”所在行输入: 2,去掉其 “显示 ”行中的勾选。如图 3-41所示。 步骤 5:单击 “运行 ”按钮,再弹出的对话框中输入任意的科室 ID查看结果。单击快速访问工具栏中的 “保存 ”按钮保存,输入文件名 “qt2”,单击 “确定 ”按钮,关闭查询窗口。 (3)【 操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对

17、话框中添加 “tPatient”表,关闭对话框。双击 “tPatienc”表的 “姓名 ”、 “地址 ”、 “电话 ”字段。在 “电话 ”字段所在的 “条件 ”行内输入: Is Null,去掉其 “显示 ”行的勾选。如图 3-42所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名 “qt3”,单击 “确定 ”按钮,关闭 “qt3”查询窗口。 (4)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮, 系统弹出查询设计器。在【显示表】对话框内添加 “tDoctor”、 “tOfiice”、 “tSubscribe”、 “tPatient”表,关

18、闭【显示表】对话框。单击【查询工具 -设计】功能区的【显示隐藏】分组中的 “汇总 ”按钮。 步骤 2:双击 “tDoctor”表的 “医生姓名 ”字段,在其 “总计 ”行内选择 “Group By”,在其条件行内输入: forms!fquery!tname,双击 “tsubscribe”表字段 “病人ID”,在字段 “病人 ID”左侧单击定位光标输入标题 “预约人数: ”,在其总计所在行选择 “计数 ”。如图 3-43所示。 步骤3:单击 “运行 ”按钮,单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名“qt4”,单击 “确定 ”按钮,关闭查询 “qt4”窗口。 步骤 4:关闭 “sam

19、p2 accdb”数据库。 三、综合应用题 3 【正确答案】 (1)步骤 1:双击打开 “samp3 accdb”数据库,在【开始】功能区的“窗体 ”面板中右击 “fQuery”窗体,选择 “设计视图 ”快捷菜单命令,打开 fQuery的设计视图。在【控件】分组内单击 “矩形 ”按钮,在 “窗体 ”主体区拖动,产生一个 “矩形 ”。在此 “矩形 ”上右键 单击鼠标,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框修改 “名称 ”为: rRim,修改 “宽度 ”为: 16 6cm, “高度 ”为:1 2cm, “上边距 ”为: 0 4cm, “左 ”为: 0 4cm,单击 “特殊效果

20、”所在行选择 “凿痕 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (2)步骤 1:在 “fQuery”窗体设计视图中选中 “退出 ”按钮,在【属性表】对话框内中的 “前景色 ”所在行内输入: 128(系统会自动将前景色数值转换为 “#800000”),在“字体粗细 ”行内选择 “加粗 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (3)步骤 1:在【属性表】对话框右上角的下拉列表中选择 “窗体 ”,修改 “标题 ”为:显示查询信息。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (4)步骤 1:接上一步骤继续【属性表】中对 “窗体 ”进行

21、设置,在 “边框样式 ”所在行选择:对话框边框,在 “滚动条 ”所在行单击选择:两者均无,在 “导航按钮 ”、“分隔线 ”和 “记录选择器 ”所在行选择:否,关闭【属性表】对话框。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (5)步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的 “查看代码 ”按钮,打开 “代码生成器 ”窗口。 步骤 2:在 BBB Form RecordSource=“”的双引号之间输入: select*from tStudent。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 VBA编辑窗口,关闭窗体视图,关闭 “samp3 accdb”数据库窗口。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1