1、国家二级 ACCESS机试(操作题)模拟试卷 439及答案与解析 一、基本操作题 1 在考生文件夹下, “sampl accdb”数据库文件中已建立三个关联表对象 (名为 “职工表 ”、 “物品表 ”和 “销售业绩表 ”)和一个窗体对象 (名为 “frest”)。试按以下要求,完成表和窗体的各种操作: (1)分析表对象 “销售业绩表 ”的字段构成、判断并设置其主键。 (2)将表对象 “物品表 ”中的 “生产厂家 ”字段重命名为 “生产企业 ”。 (3)建立表对象 “职工表 ”“物品表 ”和 “销售业绩表 ”的表间关系,并实施参照完整性。 (4)将考生 文件夹下 Excel文件 Test xls
2、中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为 “tTest”。 (5)将窗体 frest中名为 “bTitle”的控件设置为 “特殊效果:阴影 ”显示。 (6)在窗体 frest中,以命令按钮 “bt1”为基准,调整命令按钮 “bt2”和 “bt3”的大小与水平位置。要求:按钮 “bt2”和 “bt3”的大小尺寸与按钮 “bt1”相同,左边界与按钮 “bt1”左对齐。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计 好三个关联表对象 (名为 “tStud”“tCourse”“tScore”)一个空表 (名为 “tTe
3、mp”)和一个窗体对象 (名为“fremp”)。试按以下要求完成设计: (1)创建一个选择查询,查找没有绘画爱好学生的 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个选择查询,查找学生的 “姓名 ”“课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT2”。 (3)创建一个参数查询,查找学生的 “学号 ”“姓名 ”“年龄 ”和 “性别 ”四个字段内容。其中设置 “年龄 ”字段为参数,参数值要求引 用窗体 fTemp上控件 tAge的值,所建查询命名为 “qT3”。 (4)创建追加查询,将表对象 “tStud”中 “学号 ”“姓名
4、”“性别 ”和 “年龄 ”四个字段内容追加到目标表 “tTemp”的对应字段内,所建查询命名为 “qT4”。 (规定: “姓名 ”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的 “标识 ”字段中 ) 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象 “fStud”。请在此基础上按照以下要求补充 “fStud”窗体的设计: (1)在窗体的 “窗体页眉 ”中距左边 0 4厘米、距上边 1 2厘米处添加一个直线控件,控件宽度为 10 5厘米,控件命名为 “tLine”。 (2)将窗体中名
5、称为 ITalbel”的标签控件上的文字颜色改为 “蓝色 ”(蓝色代码为16711680)、字体名称改为 “华文行楷 ”、字体大小改为 22。 (3)将窗体边框改为 “细边框 ”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。 (4)假设 “tStud”表中, “学号 ”字段的第 5位和第 6位编码代表该生的专业 信息,当这两位编码为 “10”时表示 “信息 ”专业,为其他值时表示 “管理 ”专业。设置窗体中名称为 “tSub”的文本框控件的相应属性,使其根据 “学号 ”字段的第 5位和第 6位编码显示对应的专业名称。 (5)在窗体中有一个 “退出
6、”命令按钮,名称为 “CladQIlit”,其功能为关闭 “fStud”窗体。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。 注意:不允许修改窗体对象 “fStud”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象 “tStud”。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 439答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:打开 “sampl accdb”数据库窗口,右击 “销售业绩表 ”, 选择 “设计视图 ”
7、快捷菜单命令,打开表设计视图。 步骤 2:同时选中 “时间 ”“编号 ”“物品号 ”字段,单击【工具】分组中的 “主键 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (2)步骤 1:选中 “表 ”对象,右击 “物 品表 ”,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在 “字段名称 ”列将 “生产厂家 ”改为 “生产企业 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (3)步骤 1:在 功能区的 分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 “显示表 ”快捷菜单命令。分别添加表 “职工表
8、”“物品表 ”和 “销售业绩表 ”到 “关系 ”界面,关闭 对话框。 步骤 2:双击 “职工表 ”和 “销售业绩表 ”表之间的连线,在弹出的 “编辑关系 ”窗口中勾选 “实施参照完整性 ”复选框,然后单 击 “确定 ”按钮。 步骤 3:同理,双击 “销售业绩表 ”和 “物品表 ”之间的连线,在弹出的 “编辑关系 ”窗口中勾选 “实施参照完整性 ”复选框,然后单击 “确定 ”按钮。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭 “关系 ”界面。 (4)步骤 1:在 功能区的 “导入并链接 ”组中单击 “Excel”按钮。 步骤 2:在弹出的 对话框中,单击 “浏览 ”按钮,在弹出的 对
9、话框内浏览 “Test xls“文件所在的存储位置 (考生文件夹下 ),选中“Test xls”Excel文件,单击 “打开 ”按钮。 步骤 3:接着在 对话框中选中 “通过创建链接表来链接到数据源 ”项,单击 “确定 ”按钮。 步骤 4:系统弹出 对话框,此时默认的是 sheetl表中的数据,不需要修改,单击 “下一步 ”按钮,继续保持默认,单击 “下一步 ”按钮,输入数据导入的表名 “tTest”,单击 “完成 ”按钮,最后单击 “关闭 ”按钮,关闭向导。 (5)步骤 1:在 功能区的 “窗体 ”面板中右击 “fTest”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fTest”的设计视
10、图。 步骤 2:右键单击控件 “bTitle”,选择 “属性 ”命令,在 “格式 ”选项卡下的 “特殊效果 ”行右侧下拉列表中选中 “阴影 ”,关闭 对话框。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存修改。 (6)步骤 1:继续上一题操作,右键单击 “bt1”按钮,选择 “属性 ”命令,查看 “左 ”“宽度 ”和 “高度 ”,并记录下来。关闭 对话框。 步骤 2:要设置 “bt2”与 “bt3”的大小尺寸与按钮 “bt1”一致,左边界与按钮 “bt1”左对齐,右键单击 “bt2”按钮,选择 “属性 ”命令,分别在 “左 ”“宽度 ”和 “高度 ”行输入“3 5cm”“3cm”和 “
11、1cm”,关闭 对话框。按照以上步骤设置 “bt3”的 “左 ”“宽度 ”“高度 ”分别为 “3 5cm”“3cm”“1cm”。 步骤 3:单击的 “保存 ”按钮,关闭设计视图。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开 “samp2 aecdb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。步骤 2:在对话框中添加“tStud”为数据源,关闭对话框。步骤 3:分别双击 “tStud“中的 “学号 ”“姓名 ”“性别 ”“年龄 ”4个字段,在 “年龄 ”后一列中输入 : InStr(简历 “绘画 ”),在 “条件 ”行中输入: 0,如图 27-
12、2所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”,单击 “确定 ”,按钮。 (2)【操作步骤】步骤 1:打开 “samp2 acedb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系绩弹出查询设计器。步骤 2:在对话框中添加 “tStud, “tCourse”和“tScore”表,建立 3个表之间的联系,拖动 “tCourse”表中的 “课程号 ”字段到。“tSeore“表的 “课程号 ”字段上,拖动 “tStud”表中的 “学 号 ”字段到 “tScore“表中的 “学号 ”字段上,关闭对话框。步骤 3:双击 “tStud”表的 “
13、姓名 ”字段、 “tCourse”表的 “课程名 ”字段、 “tScore“表的 “成绩 ”学段。如图 27-3所示。 步骤 4:单击快速访问工其栏中的 “保存 ”按钮,在文本框中输入 “qT2“。单击 确定 ”按钮。 (3)【操作步骤】步骤 1:在 “samp2.accdb”数据摩窗口中,在功能区的分组中单击 “查询设计 ”按钮;系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。 步骤 2:双击 “tStud”表中 “学号 ”“姓名 ”“年龄 ”和 “性别 ”4个字段,然后在 “年龄 ”“条件 ”所在列的行中或在表达式生成器中编辑输入。 Forms!fTemp!tAge,如图
14、 27-4所示 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在查询名称文本框中输入 “qT3”,单击 “确定 ”按钮。 (4)【操作步骤】步骤1:在 “samp2 accdb”数据库窗口中,在创建功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStud“表,关闭对话框。步骤 2:在分组中单击 “追加 ”按钮,在 步骤 4:单击 “运行 ”按钮运行查询。单击快速访问工具栏 中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT4”,单击 “确定 ”按钮。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据
15、库,在 功能区的 “窗体 ”面板中右击“fStud”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fStud”的设计视图。 步骤 2:单击 分组中的 “直线 ”按钮,在窗体页眉适当位置画一条直线,右键单击该直线,选择 “属性 ”快捷菜单命令,在 对话框中,设置 “左 ”为:0 4cm, “上边距 ”为: 1 2cm, “宽度 ”为: 10 5cm, “名称 ”为: tLine。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:选中窗体中的 “ITalbel”标签,在 “属性表 ”对话框中,设置 “前景色 ”为:16711680,设置 “字体名称 ”为:华文行楷, “字号
16、”为: 22。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:右键单击窗体空白处,选择 快捷菜单命令,在 对话框的 “边框样式 ”下拉列表中选择:细边框,设置 “滚动条 ”为:两者均无,将 “记录选择器 ”“导航按钮 ”和 “分隔线 ”为:否,将 “最大最小化按钮 ”设置为:无,将 “关闭按钮 ”设置为:是。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:在 对话框左上角的下拉框中选择 “tsub”,在 “控件来源 ”中输入: =IIf(Mid(学号 , 5, 2)=“10”, “信息 ”, “管理 ”)。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:单击 功能区的 分组中的 “查看代码 ”按钮,打开 窗口。 在 “*Add*”行之间输入代码: DoCmd Close 步骤 2:关闭代码窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭 设计视图。