1、国家二级 ACCESS机试(操作题)模拟试卷 433及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,存在一个数据库文件“samplaccdb”、一个 Excel文件“tScorexls”和一个图像文件“photobmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:(1)设置“ID”字段为主键:设置“ID”字段的相应属性,使该字段在数据表视图中的显示标题为“学号”。(2)将“年龄”字段的默认值属性设置为表中现有记录学生的平均年龄值(四舍五入取整),“入校时间“字段的格式属性设置为“长日期”。
2、(3)设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为 9月;有效性文本内容为“输入的月份有误,请重新输入”。(4)将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“photobmp”图像文件(要求使用“由文件创建”方式)。(5)将“政治面目”字段改为下拉列表选择,选项为“团员”“党员”和“其他”三项。(6)将考生文件夹下的“tScorexlsx”文件导入到“samplmdb”数据库文件中,第一行包含列标题,表名同 excel文档主文件名,主键为表中的“ID”字段。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹
3、下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tStud”“tCourse”“tScore”和“tTemp”。试按以下要求完成设计:(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名”“性别”“课程号”和“成绩”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找选修课程里含有“101”或者“102”信息的课程,并显示其“课程号”“课程名”及“学分”三个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找并显示姓名为两个字符的学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT3”。(4)创建一个查询,将“
4、tTemp”表中“学分”字段的记录值都上调 10,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”,窗体对象“fEmp”,报表对象“rEmp“和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)设置表对象“tEmp”中“姓名”字段为“必填字段”,同时设置其为“有重复索引”。将考生文件夹下图像文件“zsbmp”作为表对象“tEmp”中编号为“000002”,名为张三的女职工的照片数据。(2)将报表“rEmp”的主体节区内“tAge文本框控件改名为“tYe
5、ar”,同时依据报表记录源的“年龄”字段值计算并显示出其四位的出生年信息。注意:系统当前年必须用相关函数返回。(3)设置“fEmp”窗体上名为“bTitle”的标签文本显示为阴影特殊效果。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的宏对象“mEmp”:不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 433答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,
6、分数:2.00)1.在考生文件夹下,存在一个数据库文件“samplaccdb”、一个 Excel文件“tScorexls”和一个图像文件“photobmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:(1)设置“ID”字段为主键:设置“ID”字段的相应属性,使该字段在数据表视图中的显示标题为“学号”。(2)将“年龄”字段的默认值属性设置为表中现有记录学生的平均年龄值(四舍五入取整),“入校时间“字段的格式属性设置为“长日期”。(3)设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为 9月;有效性文本内容为“输入的月份有误,请
7、重新输入”。(4)将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“photobmp”图像文件(要求使用“由文件创建”方式)。(5)将“政治面目”字段改为下拉列表选择,选项为“团员”“党员”和“其他”三项。(6)将考生文件夹下的“tScorexlsx”文件导入到“samplmdb”数据库文件中,第一行包含列标题,表名同 excel文档主文件名,主键为表中的“ID”字段。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击打开“samplaccdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。 步骤
8、2:在对象导航窗格中鼠标右键单击“tStud”表,在右键菜单中选择“设计视图”选项,打开“tStud”表的设计视图。步骤 3:单击“ID”,单击选项卡命令组中“主键”命令;在其字段属性中设置“标题”为将“学号”。步骤 4:单击快速访问工具栏中的“保存”按钮,保存上面设置。 (2)步骤 1:双击打开“tStud”表的数据视图,单击选项卡命令组中“合计”命令,则在表格最后一行出现汇总行,在该行单击“年龄”字段对应单元格,在下拉列表中选择“平均值”,则统计出现有学生记录的平均年龄为“190666666666667”,四舍五入为 19。 步骤 2:切换到“tStud”表的设计视图,单击“年龄”字段,设
9、置其“默认值”属性为“19”。 步骤 3:单击“入校时间”字段,设置其“格式”属性为“长日期”。步骤 4:单击快速访问工具栏中的“保存”按钮。 (3)步骤 1:在“tStud”表设计视图中,单击“入校时间”字段,设置“有效性规则”为“Month(入校时间)=9”,“有效性文本”为“输入的月份有误,请重新输入”。如图 11-1所示。 步骤 2:单击快速访问工具栏中的“保存”按钮。 (4)步骤 1:双击打开“tStud”表的数据视图,在学号为“20041002”的学生记录的“照片”单元格中鼠标右键,在右键菜单中选择“插入对象”,如图 11-2所示。 )解析:二、简单应用题(总题数:1,分数:2.0
10、0)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tStud”“tCourse”“tScore”和“tTemp”。试按以下要求完成设计:(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名”“性别”“课程号”和“成绩”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找选修课程里含有“101”或者“102”信息的课程,并显示其“课程号”“课程名”及“学分”三个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找并显示姓名为两个字符的学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT3”。(4)
11、创建一个查询,将“tTemp”表中“学分”字段的记录值都上调 10,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:打开“samp2.accdb”数据库,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。 步骤 2:在对话框中添加“tStud”“tScore”“tCourse”为数据源,拖动“tCourse”表中的“课程号”字段到“tScore”表的“课程号”字段上,拖动“tStud”表中的“学号”字段到“tScore”表中的“学号”字段上,建立 3个表之间的联系,关闭“显示表”对话框。 步骤 3:分别双击“tStud”中的“姓名”和“
12、性别”字段、“tScore”中的“课程号”和“成绩”字段、“tCourse”表中的“先修课程”字段,在“先修课程”中“条件”行中输入:Is Null,取消“显示”行中的勾选,单击“确定”按钮,如图 26-2所示。 步骤 4:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。 (2)【操作步骤】 步骤 1:在“samp2accdb”数据库窗口中,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中选择“tCourse”表,单击“关闭”按钮。双击添加“tCourse”表的“课程号”“课程名”“学分“和“先修课程”4 个字段,在“先修课程”列
13、中设置模糊查询条件:Like“*101*-Or Like”*102*”,并取消“先修课程”复选框勾选,如图 26-3所示。 步骤 2:单击快速访问工具栏中的“保存”按钮,在“查询名称”中输入“qT2”,单击“确定”按钮。 (3)【操作步骤】 步骤 1:在“samp2accdb”数据库窗口中,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStud”表,关闭对话框。 步骤 2:双击“tStud”表中“学号”“姓名”“性别“和“年龄”4 个字段,然后在“年龄”列后面的列中或在表达式生成器中编辑输入:Len(姓名),设置“条件”为:2 并取消“显示”复选框勾选,如图 26
14、-4所示。 步骤 3:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。 (4)【操作步骤】 步骤 1:在“samp2accdb”数据库窗口中,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tTemp”表,关闭对话框。 步骤 2:单击分组中的“更新”按钮,在查询设计器中出现“更新到”行。双击“tTemp”中“学分”字段,将“更新到”行中设置为:(1+1)*学分,如图 26-5所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”
15、,窗体对象“fEmp”,报表对象“rEmp“和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)设置表对象“tEmp”中“姓名”字段为“必填字段”,同时设置其为“有重复索引”。将考生文件夹下图像文件“zsbmp”作为表对象“tEmp”中编号为“000002”,名为张三的女职工的照片数据。(2)将报表“rEmp”的主体节区内“tAge文本框控件改名为“tYear”,同时依据报表记录源的“年龄”字段值计算并显示出其四位的出生年信息。注意:系统当前年必须用相关函数返回。(3)设置“fEmp”窗体上名为“bTitle”的标签文本显示为阴影特殊效果。同时,将窗体按钮“btnP”的单击事件属性设
16、置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的宏对象“mEmp”:不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击“samp3accdb”数据库。右击“tEmp”表,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:选择“姓名”字段,在“字段属性”的“必需”中选择“是”,在“索引”项中选择“有(有重复)”。单击快速访问工具栏中的“保存”按钮,关闭表。 步骤 3:双击“tEmp”数据表视图,右击编号为“000
17、002”行的“照片”记录,选择“插入对象”快捷菜单命令,打开对象对话框。选择“由文件创建”选项,单击“浏览”按钮查找图片“zsbmp”存储的位置,单击“确定”按钮。 步骤 4:单击快速访问工具栏中的“保存”按钮进行保存。 (2)步骤 1:在开始功能区的“报表”面板中右击“rEmp”报表,选择“设计视图”快捷菜单命令,打开“rEmp”的设计视图。 步骤 2:在主体节中右键单击“tAge”文本框,在快捷菜单中选择“属性”命令,在属性表对话框中修改“名称”为:tYcar,在“控件来源”文本框中输入:=Year(Nowt0)-年龄。 步骤3:单击快速访问工具栏中的“保存”按钮。 (3)步骤 1:在开始功能区的“窗体”面板中右击“Temp”窗体,选择“设计视图”快捷菜单命令,打开 fEmp的设计视图。 步骤 2:右键单击窗体上名为“bTitle”的标签,选择“属性”命令,在“属性表”对话框中设置“特殊效果”为“阴影”。 步骤3:右键单击窗体中的“btnP”按钮,在快捷菜单上选择“属性”命令。在其属性窗口中的“单击”所在行选择宏“mEmp”。关闭对话框。 步骤 4:单击快速访问工具栏中的“保存”按钮。)解析: