1、国家二级 ACCESS机试(操作题)模拟试卷 364及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,“samp1.accdb”数据库文件中己建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,顺序完成表的各种操作: (1)将“员工表”的行高设为 15。 (2)设置表对象“员工表”的年龄字段有效性规则为:大于 17且小于 65(不含 17和 65);同时设置相应有效性文本为“请输入有效年龄”。 (3)在表对象“员工表”的年龄和职务两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为 6,同时,要求设置输入
2、掩码使其以密码方式显示。 (4)查找年龄在平均年龄上下1岁(含)范围内的员工,其简历信息后追加“(平均)”文字标示信息。 (5)设置表对象“员工表”的聘用时间字段默认值为:系统日期当前年当前月的 1号;冻结表对象“员工表”的姓名字段。 (6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“档案表”和“水费”,试按以下要求完成设计: (1)设置“档案表”表中的“性别”字段的有效性规则为其值只能为“男”或“女”,有效性文本为“性别字段只能填写
3、男或女”。 (2)创建一个查询,查找未婚职工的记录,并显示“姓名”“出生日期”和“职称”,所建查询名为“qT1”。 (3)创建一个更新查询,用于计算水费的计算公式:水费=37*(本月水一上月水)。 所建查询名为“qT2”。要求运行该查询,得到水费值。 (4)创建一个查询,查找水费为零的记录,并显示“姓名”,所建查询名为“qT3”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,己建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。 (1)创建一个名为“eSalary
4、”的报表,按递阶布局显示查询“qT”的所有信息。 (2)设置报表的标题属性为“工资汇总表”。 (3)按职称汇总出“基本工资”的平均值和总和。 “基本工资”的平均值计算控件名称为“sAvg”,“总和”计算控件名称为“sSum”。注意:请在组页脚处添加计算控件。 (4)在“eSalary”报表的主体节上添加两个计算控件:名为“sSalary”的控件用于计算输出实发工资;名为“ySalary”的控件用于计算输出应发工资。 计算公式为:应发工资=基本工资+津贴+补贴实发工资=基本工资+津贴+补贴住房基金失业保险(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 364答案解析(总分:6.
5、00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,“samp1.accdb”数据库文件中己建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,顺序完成表的各种操作: (1)将“员工表”的行高设为 15。 (2)设置表对象“员工表”的年龄字段有效性规则为:大于 17且小于 65(不含 17和 65);同时设置相应有效性文本为“请输入有效年龄”。 (3)在表对象“员工表”的年龄和职务两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为 6,同时,要求设置输入掩码使其以密码方式显示。 (4)查找年龄在平均年龄上下1岁(含)范围内的员
6、工,其简历信息后追加“(平均)”文字标示信息。 (5)设置表对象“员工表”的聘用时间字段默认值为:系统日期当前年当前月的 1号;冻结表对象“员工表”的姓名字段。 (6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击打开“samplaccdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。 步骤 2:在对象导航窗格中双击“员工表”,打开“员工表”的数据表视图。鼠标右键任何一行的记录选择器,在右键菜单中选择“行高”命令,弹出如图 101 所示的对话框,设置行高
7、为“15”,单击“确定”按钮。 步骤 3:单击快速访问工具栏中的“保存”按钮,保存上面设置。 (2)步骤 1:单击选项卡命令组中“设计视图”命令,切换到“员工表”的设计视图。 步骤 2:单击“年龄”字段,在其字段属性中设置“有效性规则”为“17 And (3)步骤 1:在“员工表”的设计视图中。选择“职务”字段,单击选项卡命令组中“插入行”命令,则在“年龄”和“职务”之间插入一空白行。 步骤 2:在空白行的字段列输入“密码”,默认“文本”数据类型,设置字段属性中“字段大小”为“6”;单击“输入掩码”行右侧的“输入掩码向导”按钮,弹出如图 10-3所示的对话框,选择“密码”行,单击“完成”。 步
8、骤 3:单击快速访问工具栏中的“保存”按钮,保存上面设置。 (4)步骤 1:在“员工表”的数据表视图中。单击选项卡中命令组的“高级“下拉列表中的“高级排序和筛选”选项设计窗口,如图 10-4所示。双击“年龄”字段添加到第一列的字段行,条件行输入:Betveen DAvg(”年龄”,”员工表”)-1 And DAvg(“年龄”,”员工表”)+1。 步骤 2:单击项卡中命令组的“切换筛选”命令按钮,则数据表中筛选出年龄在平均年龄上下 1岁(含)范围内的员工记录;在“简历”字段最后添加“(平均)”。 步骤 3:单击选项卡中命令组的“切换筛选”命令按钮,此时数据表显示所有记录。 (5)步骤 1:单击选
9、项卡命令组中“设计视图”命令,切换到“员工表”的设计视图。 步骤 2:单击“聘用日期”字段,设置“默认值”为“=DateSefial(Year(Date(),Month(Date(),1)”。 步骤 3:单击快速访问工具栏中的“保存”按钮。 步骤 4:单击选项卡命令组中“数据表视图”命令,切换到“员工表”的数据视图,鼠标右键“姓名”字段选择器(即列标题处),右键菜单选择“冻结字段,此时“姓名”列移动到表的最左侧,并且拉动水平滚动条时,一直保持在屏幕左侧。 步骤 5:单击快速访问工具栏中的“保存”按钮。 (6)步骤 1:单击选项卡的命令组中“关系”按钮,系统弹出“关系”窗口,在窗口内鼠标右键,选
10、择“显示表”命令。添加“员工表”和“部门表”,关闭对话框。 步骤 2:单击“员工表”中的“所属部门”字段,按住左键拖到“部门表”的“部门号”字段上释放左键。 步骤 3:在弹出的对话框中勾选“设置参照完整性”复选框,如图 105 所示。单击“创建”按钮,则完成后的关系视图,如图 106 所示。 步骤 4:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口。 步骤 5:关闭“samplaccdb”数据库。)解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“档案表”和“水费”,试按以下要求完成设计: (1)设置“档案
11、表”表中的“性别”字段的有效性规则为其值只能为“男”或“女”,有效性文本为“性别字段只能填写男或女”。 (2)创建一个查询,查找未婚职工的记录,并显示“姓名”“出生日期”和“职称”,所建查询名为“qT1”。 (3)创建一个更新查询,用于计算水费的计算公式:水费=37*(本月水一上月水)。 所建查询名为“qT2”。要求运行该查询,得到水费值。 (4)创建一个查询,查找水费为零的记录,并显示“姓名”,所建查询名为“qT3”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:打开“samp2accdb”数据库窗口,右键单击“档案表”,选择“设计视图”快捷菜单命令,打开表设计视图
12、。 步骤 2:单击“性别”字段行,分别在“字段属性”的“有效性规则”行输入:”男”or”女”,“有效性文本“行输入:性别字段只能填写男或女。步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。如图 351 所示。 (2)【操作步骤】 步骤 1:选中“查询”对象,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框双击“档案表”,关闭对话框。 步骤 2:分别双击字段“姓名”“出生日期”“职称”和“婚否”字段。 步骤 3:在“婚否”字段的“条件”行输入:N0,取消该字段“显示”复选框的勾选。如图352 所示。 步骤 4:单击快速访问工具栏中的“保存”按钮,保存为“qT1”,单
13、击“确定”按钮,关闭设计视图。 (3)【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中双击表“水费”,关闭对话框。 步骤 2:单击分组中的“更新”按钮,查询设计器中出现“更新到”行。双击“水费”字段,在“更新到”行输入“37*(本月水-上月水)”,如 图353 所示。 步骤 3:单击工具栏中的“运行”按钮,在弹出的对话框中选择“是”按钮。 步骤4:单击快速访问工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。 (4)【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中,双击“水费”和“档
14、案表”,拖动“水费”表中的“职工号”字段到“档案表”中的“职工号”字段上,建立两个表的联接,关闭对话框。 步骤 2:分别双击“档案”表的“姓名”和“水费”表的“水费”字段。 步骤 3:在“水费”字段的“条件”行输入:0,取消该字段“显示”复选框的勾选。如图 35-4所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,己建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。 (1)创建一个名为“eSalary”的报表,按递阶布局显示查询“qT”的所有信息。 (2)设置报表的标题
15、属性为“工资汇总表”。 (3)按职称汇总出“基本工资”的平均值和总和。 “基本工资”的平均值计算控件名称为“sAvg”,“总和”计算控件名称为“sSum”。注意:请在组页脚处添加计算控件。 (4)在“eSalary”报表的主体节上添加两个计算控件:名为“sSalary”的控件用于计算输出实发工资;名为“ySalary”的控件用于计算输出应发工资。 计算公式为:应发工资=基本工资+津贴+补贴实发工资=基本工资+津贴+补贴住房基金失业保险(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:在“samp3accdb”数据库窗口下,在功能区的分组中单击“报表向导”按钮,系统弹出对话框。
16、步骤 2:在“表查询”下拉框中选择:查询:qt;将“可用字段”列表框中的字段全部添加到“选定字段”列表框中。 步骤 3:单击“下一步”按钮,选中“职称”字段,单击“”按钮,将其添加到右边的列表中。 步骤 4:单击“下一步”按钮,接着单击向导中“汇总选项”按钮,在弹出的“汇总选项”对话框中,勾选“基本工资”行中的“汇总”和“平均”复选框,单击“确定”按钮关闭对话框。 步骤 5:单击“下一步”按钮,保持默认设置,继续单击“下一步”按钮,在“请为报表指定标题:”框中输入:工资汇总表;选中“修改报表设计”单选项,单击“完成”按钮,打开报表设计视图。 步骤 6:适当的调整“页面页眉”节区的标签控件位置及
17、大小(标签不要发生重叠),同时调整“主体”节区中文本框的位置及大小,使之与“页面页眉”节区中标签控件的位置对应。步骤 7:选中“职称页脚”节区中名称为“基本工资之合计”的文本框(即“=Sum(基本工资)”文本框),在对话框中修改名称为:sSum;接着将该节区的另外一个文本框控件(即“=Avg(基本工资)”文本框)的名称修改为:sAvg。 步骤 8:单击分组中的“文本框”按钮,在报表主体节内“拖动”两个文本框(适当的加大“主体”节区显示范围)。在对话框修改文本框的“名称”为:ySalary,在“控件来源”内输入:=基本工资+津贴+补贴,将文本框前的标签“标题”设置为:应发工资;在第二个文本框上右键单击,在快捷菜单上选择“属性”命令,在对话框修改“名称”为:sSalary,在“控件来源”内输入:=基本工资+津贴+补贴-住房基金-失业保险,将文本框前的标签“标题”设置为:实发工资。报表设计视图最终效果如图 325 所示。 )解析: