1、国家二级 ACCESS机试(操作题)模拟试卷 434及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在考生文件夹下,“samplaccdlb”数据库文件中建:立表“tTeacher”,表结构如下: (2)判断并设置“tTeacher”的主键。(3)设置“工作时间”字段的默认值属性为本年度的 4月 1日(规定:本年度年号必须由函数获取)。(4)设置“年龄”字段的有效性规则为非空且非负。(5)在“tTeacher”表中输入以下一条记录: (分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“sam
2、p2accdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:(1)以表对象“tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40岁的男职工的“编号”“姓名”“性别”“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(2)以表对象“tEmp”和“tGrp”为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。(3)创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两
3、个字符,所建查询命名为“qT3“。(4)创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”,窗体对象“tEmp”,报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)设置报表“rEmp”按照“性别”字段分组降序排列输出,同时在其对应组页眉区添加一个文本框,命名为“SS”,内容输出为性别值;将报表页面页脚区域内名为“tP
4、age”的文本框控件设置为“页码总页数”形式的页码显示(如 115、215、)。(2)将窗体对象“fEmp”上的命令按钮(名为“btnQ”)从灰色状态设为可用,然后设置控件的 Tab键焦点移动顺序为:控件 tDatabtnPbtnQ。(3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。(4)“tEmp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算 10000以内的素数个数及最大素数两个值,将其显示在窗体上名为“tData”的文本框内并输出到外部文件保存。单击“打开表”命令按钮(名为“btnO”),代码调用宏对象“mEmp”以打开数据表“tEmp”。
5、试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“tEmp”和报表对象“rEmp”中未涉及的控件和属性;只允许在“*Add*”与“*dd*”之间的空行内补充语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 434答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在考生文件夹下,“samplaccdlb”数据库文件中建:立表“tTeacher”,表结构如下: (2)判断并设置
6、“tTeacher”的主键。(3)设置“工作时间”字段的默认值属性为本年度的 4月 1日(规定:本年度年号必须由函数获取)。(4)设置“年龄”字段的有效性规则为非空且非负。(5)在“tTeacher”表中输入以下一条记录: (分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“sarnplaccdb”数据库,在功能区中单击“表设计”按钮。 步骤 2:输入“编号”字段名,在对应的数据类型选择“文本”,在字段属性中的“字段大小”行单击鼠标修改成:5。按照题目要求,依次建立其他各个字段,如图 26-1所示。 )解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下
7、存在一个数据库文件“samp2accdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:(1)以表对象“tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40岁的男职工的“编号”“姓名”“性别”“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(2)以表对象“tEmp”和“tGrp”为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。(3)创建一个查询,将表“tBmp”中“编号”字
8、段值均在前面增加“05”两个字符,所建查询命名为“qT3“。(4)创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】步骤 1:打开“samp2accdb”数据库,在 l分组中单击“查询设计”按钮,弹出查询设计器。 步骤 2:在对话框中添加“tEmp”为数据源,关闭对话框。 步骤 3:分别双击“tEmp”中的“编号”“姓名”“性别”“年龄”和“职务”字段,在“性别”字段对应的“条件”行中输入:”男”,在“年龄”字段对应的“条件”行中输入:=40
9、,如图 28-1所示。 步骤 4:单击快速访问工具栏中的“保存”按钮,在文本框中输入“qT1”。单击“确定”按钮,关闭“qT1”设计视图。 (2)【操作步骤】 步骤 1:在“Samp2accdb“数据库窗口下,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tEmp”和“tGrp”表,拖动“tGrp”表中的“部门编号”字段到“tEmp”表中的“所属部门”字段上,建立两表间的联系,关闭对话框。 步骤 2:分别双击“tEmp”表中“编号”“姓名”及“聘用时间”3 个字段。双击“tGrp”的“部门名称”字段,在“部门名称”字段对应的“条件”行输入参数:请输入职工所属部门名称
10、,并取消“显示”复选框的勾选,如图 28-2所示。 步骤 3:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT2”。单击“确定”按钮,关闭“qT2”设计视图。 (3)【操作步骤】 步骤 1:在“samp2accdb”数据库窗口下,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tBmp”表,关闭对话框。 步骤 2:单击分组中的“更新”按钮,在查询设计器中出现“更新到”行。双击“tBmp”中“编号”字段,在“更新到”行中添加:”05”+编号, 步骤 3:单击“运行”按钮运行查询。单击快速访问工具栏中的“保存”按钮,在文本框中输入“qX3”,单击“确定
11、“按钮,关闭“qT3”设计视图。 (4)【操作步骤】 步骤 1:在“Sarnp2accdb”数据库窗口下。在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tBmp”表,关闭对话框。 步骤 2:单击分组中的“删除”按钮,在查询设计器中出现“删除”行。双击“tBmp”中“姓名”字段,在“条件”行中添加参数:请输入需要删除的职工姓名,如图 28-4所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”,窗体对象“tEmp”,报表对象“rEmp”和宏对象“mEmp”。试在此基础上
12、按照以下要求补充设计:(1)设置报表“rEmp”按照“性别”字段分组降序排列输出,同时在其对应组页眉区添加一个文本框,命名为“SS”,内容输出为性别值;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码总页数”形式的页码显示(如 115、215、)。(2)将窗体对象“fEmp”上的命令按钮(名为“btnQ”)从灰色状态设为可用,然后设置控件的 Tab键焦点移动顺序为:控件 tDatabtnPbtnQ。(3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。(4)“tEmp”窗体上单击“输出”命令按钮(名为“btnP”),实现以下功能:计算 10000以内的素数个
13、数及最大素数两个值,将其显示在窗体上名为“tData”的文本框内并输出到外部文件保存。单击“打开表”命令按钮(名为“btnO”),代码调用宏对象“mEmp”以打开数据表“tEmp”。试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“tEmp”和报表对象“rEmp”中未涉及的控件和属性;只允许在“*Add*”与“*dd*”之间的空行内补充语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samp3accdb”数据库
14、,在开始功能区的“窗体”面板中右击“fExlit”窗体,选择“设计视图”快捷菜单命令,打开 fEdit的设计视图。 步骤2:右键单击名称为“LRemark”的标签控件,选择“属性”命令,在属性表对话框的“前景色”行中输入:255,(表示红色),“字体粗细”设为:加粗。 步骤 3:单击快速访问工具栏中的“保存”按钮保存设置。 (2)步骤 1:在属性表对话框中左上角下拉框中选择“窗体”,在属性表对话框中把“标题”修改为:修改用户信息。 步骤 2:单击快速访问工具栏中的“保存”按钮保存设置。 (3)步骤1:接上小题操作,继续在属性表对话框中修改“边框样式”为:对话框边框,“滚动条”为:两者均无;将“记录选择器”“导航按钮”和“分隔线“均设置为:否。 步骤 2:关闭对话框。单击“保存”按钮,保存设置。 (4)在窗体中单击“退出”命令按钮(名称为“cmdquit”),在属性表对话框中修改前景色为:128,(表示深棕色),“字体粗细”为:加粗、“下划线”为:是。单击“保存”按钮保存设置。 (5)步骤 1:单击窗体设计工具-设计功能区的工具分组中的“查看代码”命令按钮,弹出代码生成器窗口。在 VBA代码窗口中,在*Add1*之间添加语句:CmdSaveEnabled=True 步骤2:单击快速访问工具栏中的“保存”按钮,保存编写的代码。关闭窗体视图。关闭“samp3accdb”数据库。)解析: