1、国家二级 ACCESS机试(操作题)模拟试卷 330及答案与解析 一、基本操作题 1 在考生文件夹下,已有 “samp 1 accdb”数据库文件和 Stab xls文件,“samp1 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”,里面已经设计好 “tTeacher1”和 “tTeacher2”两个表对象。试按以下要求完成设计: (1)创建一个查询,查找并显示在职教师的 “编号 ”“姓名 “年龄 ”和 “性别 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找教师的 “编号 ”“姓名 ”和 “联系电话 ”三个字段内容,然后将其中的 “编号 ”与 “姓名 ”两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为 “编号姓名 ”和 “联系电话 ”,所建查询命名为 “qT2”。 (3)创建一个查询,按输入的教师的 “年
4、龄 ”查找并显示教师的 “编号 ”、 “姓名 ”、“年龄 ”和 “性别 ”四个字段内容,当运行该查询时,应显示参数提示信息: “请输入教工年龄 ”,所建查询命名为 “qT3”。 (4)创建一个查询,将 “tTeacherl”表中的党员教授的记录追加到 “tTeacher2”表相应的字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “sam03 accdb”,里面已经设计好表对象“tUser”,同时还设计出窗体对象 “fEdit”和 “fLlser”。请在此基础上按照以下要求补充 “fEdit”窗体的设计: (1)将窗体中名称为 “IRemark”的标签控
5、件上的文字颜色改为 “棕色 ”(棕色代码为128)、字体粗细改为 “加粗 ”。 (2)将窗体边框改为 “对话框边框 ”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;将窗体标题设置为 “修改用户口令 ”。 (3)将窗体中名称为 “tPass”和 “tEnter”文本框中的内容以密码方式显示。 (4)按如下控件顺序设置 Tab键次序: “CmdEdit”“tUser 1”“tRemark 1”“tPass”“tEnter”“CmdSave”“cmdquit” 窗体右侧列表 (标题是修改系统用户 )。 (5)按照以下窗体功能,补充事件代码设计。窗体运行后,在窗体右侧显示可以修改的
6、用户名、密码等内容的列表,同时在窗体左侧显示列表中所指用户的信息。另外,在窗体中还有 “修改 ”、 “保存 ”和 “退出 ”三个命令按钮,名称分别为“CmdEdit”、 “CmdSave”和 “cmdquit”。当单击 “修改 ”按钮后,在窗体左侧显示出该窗体右侧光标所指用户的口令信息,同时 “保存 按钮变为可用;在 “口令 ”和 “确认口令 ”文本框中输入口令信息后,单击 “保存 ”按钮,若在两个文本框中输入的信息相同,则保存修改后的信息,并先将 “保存 ”命令按钮变为不可用,再将除用户名外的其他文本框控件和标签控件全部隐藏,最后将用户名以只读方式显示;若在两个文本框中输入的信息不同,则显示
7、提示框,显示内容为 “请重新输入口令 !”,提示框中只有一个 “确定 ”按钮。单击窗体上的 “退出 ”按钮 ,关闭当前窗体。 注意:不允许修改窗体对象 “fEdit”和 “fUser”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象 “tUser”。只允许在 “*Add*”与 “*Add*”之间的空行内补充一条语句,不允许增删和修改其他位置己存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 330答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,并点击选项卡下方的 “安全警告 ”提示栏中的 “启用内容 ”按
8、钮 ,以确保数据库中相关功能都启用。 步骤 2:在选项卡中,单击选项组中的 “导入 Excel电子表格 ”按钮,在弹出的如图 1 1所示的 “获取外部数据一 Excel电子表格 ”对话框中,利用 “浏览 ”按钮指定需要导入的 Excel电子表格文件 (即考生文件夹的 Stab xls文件 ),并选中 “向表中追加一份记录的副本 ”选项,单击 “确定 ”按钮。步骤 3:在弹出的如图 1 2所示的“导入数据表向导 ”对话框中,选择包含了学生数据的工作表,一直点击下一步直到完成即可。完成后应打开学生表,检查 Excel表格中的数据是否已经添加进来。(2)步骤 1:双击打开 “student”表。单击
9、“出生日期 ”字段选择器右侧的向下黑色小箭头,打开表的,取消 “全部 ”项的勾选,仅仅勾选包含了 1975年和 1976年的日期,如图 1 3所示。单击 “确定 ”按钮,这数据表中仅包含了 1975年和 1976年出生的学生记录。 步骤 2:选中己筛选出来的记录,单击选项卡中命令组的 “删除 ”按钮,确认删除,则删除相关选中的记录。 步骤 3:单击 “student”表的 “出生日期 ”字段选择器右侧的向下黑色小箭头,打开表的,单击 “从 出生日期 清除筛选器 ”项左侧的图标,清除表上的筛选操作,表 中将显示删除直到记录后的数据表。 (3)步骤 1:鼠标右键单击 “student”表,在右键菜
10、单中选择 “设计视图 ”选项,打开 “student”表的设计视图。 步骤 2:单击 “性别 ”字段,在其下的字段属性的 “默认值 ”右侧文本框中输入 “男 ”。 步骤 3:单击 “学号 ”字段,单击字段属性的 “输入掩码 ”右侧 按钮,打开如图 1 4所示的对话框,选择 “邮政编码 ”模板,单击 “下一步 ”;进入如图 1 5所示的对话框,将原来的输入掩码 “000000”改为 “000000000”(即 9个 “0”),单击 “完成 ”即可。此时注意保存表结构的修改。 步骤 4:单击选项卡中的 “数据表视图 ”打开数据表,单击 “姓名 ”字段选择器。单击选项卡命令组中的“替换 ”命令,根据
11、图 1 6设置对话框中的相关信息。这里注意,一定要将 “匹配 ”项选择为 “字段任何部分 ”,然后点击 “全部替换 ”按钮则完成将姓名中的 “丽 ”改为“莉 ”字。 (4)步骤 1:在对象导航窗格中右键单击 “student”表,选择右键菜单 “复制 ”;在对象 导航窗格空白处右键菜单选择 “粘贴 ”,出现如图 1-7所示的对话框,输入表名称 “。 tStud”,注意选择粘贴选项为 “结构和数据 ”,点击 “确定 ”建立一个 “student”表的副本 “tStud”。同样操作,建立另一个 “student”表的副本 “tOffice”。 步骤 2:进入 “tStud”表的设计视图,选中 “院
12、长 ”“院办电话 ”字段,单击选项卡命令组中 “删除行 ”命令,删除 “院长 ”“院办电话 ”字段。选中 “学号 ”字段,单击选项卡命令组中 “主键 ”命令,设置 “学号 ”作为 “tStud”表的主键。保存表。 步骤 3:重复步骤 2的 操作,将 “tOffice”表中除 “院系 ”“院长 ”“院办电话 ”外的字段删掉。此时打开数据表视图,将重复的行删除,然后再进入设计视图,并设置 “院系 ”为主键,因为作为主键的字段值是不能重复的。保存表。 (5)步骤 1:进入 “grade”表的设计视图,在“考试成绩 ”字段下方新增一个字段 “总评成绩 ”,选择数据类型为 “计算 ”。 步骤 2:设置
13、“总评成绩 ”字段属性,在 “表达式 ”中输入 “平时成绩 *0 3+考试成绩 *0 7”, “结果类型 ”选择 “整型 ”, “格式 ”设置为 “标准 ”, “小数位数 ”设置为 0。点击快速工具栏中的 “保存 ”按钮保存表。完成设计的设计视图如图 1-8所示。(6)步骤 1:进入 “student”表的设计视图,设置 “学号 ”字段为其主键,保存 “student”表。步骤 2:在选项卡的命令组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择快捷菜单命令。添加“student”和 “grade”表,关闭对话框。 步骤 3:单击 “student”表中的 “学号 ”字
14、段,按住左键拖到 “grade”表的 “学号 ”字段上释放左键。 步骤 4:在弹出 “编辑关系 ”的对话框中勾选 “设置参照完整性 ”复选框。 步骤 5:单击 “创建 ”按钮, 此时系统提示不能创建关系,其原因是 “grade”表中的数据违反了参照完整性规则。分别打开 “student”和 “grade”表的数据表视图,发现 “student”表中的 “学号 ”字段构成的年份是完整的,如 “199511204”,而 “grade”表的 “学号 ”字段则不同,如 “9601294”。 步骤 6:修改“grade”表的 “学号 ”字段数据,在原有 “学号 ”前面添加 “19”字符。添加的方式可以逐
15、个修改,但是由于修改量较大,并且可能修改过程中出错,建议利用查找替换来完成。选择 “学号 ”字段,单击选项卡命令组中的 “替换 ”命 令,如图 1 9所示进行设置,点击 “全部替换 ”即可。这里注意,一定要将 “匹配 ”项选择为 “字段开头 ”。步骤 7:重复步骤 2到5,在 “student”和 “grade”表之间建立关系。 步骤 8:单击快速访问工具栏中的 “保存 ”按钮。关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:双击打开 “samp2 accdb”数据库。在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话
16、框中添加“tTeacherl”表,关闭对话框。双击教师的 “编号 ”“姓名 ”“年 龄 ”“性别 ”“联系电话 ”“在职否 ”字段。在 “在职否 ”的条件行添加: -1,取消 “显示 ”行复选框的勾选。如图30 1所示。 步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qT1”。单击 “确定 ”按钮,关闭 “qT1”设计视图。 (2) 【操作步骤】 步骤 1:在 “创建 ”功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacherl”表,关闭对话框。在字段行的第一列输入:编号姓名: 编号 +姓名 ,然后双击 “tTeacherl”表中的 “联系电话
17、”字段。 步骤 2:单击工具栏上的 “保存 ”按钮 ,输入文件名 “qt2”。单击 “确定 ”按钮,关闭 “qt2”设计视图。 (3) 【操作步骤】 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacherl”表。双击教师的 “编号 ”“姓名 ”“年龄 ”和“性别 ”字段。如图 30 2所示。在 “字段 “所在行内输入参数查询: 请输入教工年龄 。 步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qt3”,单击 “确定 ”按钮。(4) 【操作步骤】 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加
18、“tTeacher1”表,关闭对话框。单击分组中的 “追加 ”按钮,在弹出的追加对话框中选择“tTeacher2”,单击 “确定 ”按钮。双击 “tTeacher1”表中的 “编号 ”“姓名 ”“性别 ”“年龄 ”“职称 ”和 “政治面目 ”字段。如图 30 3所示。步骤 2:在 “职称 ”列的 “条件 ”行中输入: ”教授 ”;在 “政治面貌 ”的 “条件 ”行中输入: ”党员 ”。 步骤 3:单击 “运行 ”按钮运行查询。单击工具栏上的 “保存 ”按钮,输入文件名 “qt4”。单击 “确定 ”按钮,关闭 “qt4”设计视图。关闭 “samp2 accdb”数据库。 三、综合应用题 3 【正
19、确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,在 功能区的 “窗体 ”面板中右击“fEdit”窗体,选择 快捷菜单命令,打开 “fEdit”的设计视图。 步骤 2:右键单击窗体中的 “IRemark”标签控件,选择快捷菜单中 “属性 ”命令,在 对话框中输入标签的 “前景色 ”为: 128,设置窗体的 “字体粗细 ”为:加粗。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:在 对话框的左上角下拉框中选择 “窗体 ”,设 置边框样式为:对话框边框,将窗体的 “滚动条 ”设置为:两者均无,将窗体的 “记录选择器 ”“导航按钮 ”和 “分隔线
20、”设置为:否,将窗体的 “标题 ”设置为:修改用户口令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:选中 “tPass”的文本框,在 对话框中,在 “数据 ”选项卡的 “输入掩码 ”框内输入:密码;接着单击窗体中名为 “tenter”的文本框,在 “数据 ”选项卡中的 “输入掩码 ”框内输入:密码。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:右键单击窗 体,选择快捷菜单中的 “Tab键次序 ”,在 “Tab键顺序 ”对话框中,根据题目要求的“CmdEdit”“tUser1”“tRemark1”“tPass”“tEnter”“CmdSave”“
21、cmdquit”“窗体右侧列表 ”顺序,依次拖动对象名称从上到下排列,设置。 Tab键顺序。 步骤 2:关闭 “Tab键顺序 ”对话框,单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:单击 功能区的 分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Addl*”行之间输入代码: Me CmdSave Enabled=0 在 “*Add2*”行之间输入代码: Me!tUser_1 Enabled=False 在 “*Add3*”行之间输入代码: MsgBox”请重新输入口令 !”, vbOKOnIy 在 “*Add4*”行之间输入代码: DoCmd Close 步骤 2:关闭代码窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1