1、国家二级 ACCESS机试(操作题)模拟试卷 404及答案解析(总分:26.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)在考生文件夹下,存在一个数据库文件“samp1accdb”、一个 Excel文件“tScorexls”和一个图像文件“photobmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:(分数:12.00)(1).设置“ID”字段为主键;设置“ID”字段的相应属性,使该字段在数据表视图中的显示标题为“学号”。(分数:2.00)_(2).将“年龄”字段的默认值属性设置为表中现有记录学生的平均年龄值(四舍五入取整),
2、“入校时间”字段的格式属性设置为“长日期”。(分数:2.00)_(3).设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为 9月;有效性文本内容为“输入的月份有误,请重新输入”。(分数:2.00)_(4).将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“photobmp”图像文件(要求使用“由文件创建”方式)。(分数:2.00)_(5).将“政治面目”字段改为下拉列表选择,选项为“团员”“党员”和“其他”三项。(分数:2.00)_(6).将考生文件夹下的“tScorexlsx”文件导入到“samp1mdb”数据库文件中,第一行包含列标题,表名
3、同 excel文档主文件名,主键为表中的“ID”字段。(分数:2.00)_二、简单应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好“tStud”“tCourse”和“tScore”三个关联表对象及一个临时表对象“tTemp”。试按以下要求完成设计:(分数:8.00)(1).创建一个查询,查找并显示入校时间非空的男同学的“学号”“姓名”和“所属院系”三个字段内容,所建查询命名为“qT1”。(分数:2.00)_(2).创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。(分数:2.00)_(3).创建一个
4、交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,将临时表对象“tTemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:6.00)考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试按以下要求补充设计。(分数:6.00)(1).将窗体“fEmp”上名称为“tSS”的文本框控件改为组合
5、框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。(分数:2.00)_(2).将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值。(分数:2.00)_(3).将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为 True,显示“党员”两个字;如果“党员否”字段值为 False,显示“非党员”三个字。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 404答案解析(总分:26.00,做题时间:90 分钟)一、
6、基本操作题(总题数:1,分数:12.00)在考生文件夹下,存在一个数据库文件“samp1accdb”、一个 Excel文件“tScorexls”和一个图像文件“photobmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:(分数:12.00)(1).设置“ID”字段为主键;设置“ID”字段的相应属性,使该字段在数据表视图中的显示标题为“学号”。(分数:2.00)_正确答案:(正确答案:步骤 1:双击打开“samp1accdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。 步骤 2:在对象导航窗格中鼠标右
7、键单击“tStud”表,在右键菜单中选择“设计视图”选项,打开“tStud”表的设计视图。 步骤 3:单击“ID”,单击表格工具选项卡工具命令组中“主键”命令;在其字段属性中设置“标题”为将“学号”。 步骤 4:单击快速访问工具栏中的“保存”按钮,保存上面设置。)解析:(2).将“年龄”字段的默认值属性设置为表中现有记录学生的平均年龄值(四舍五入取整),“入校时间”字段的格式属性设置为“长日期”。(分数:2.00)_正确答案:(正确答案:步骤 1:双击打开“tStud”表的数据视图,单击开始选项卡记录命令组中“合计”命令,则在表格最后一行出现汇总行,在该行单击“年龄”字段对应单元格,在下拉列表
8、中选择“平均值”,则统计出现有学生记录的平均年龄为“190666666666667”,四舍五入为 19。 步骤 2:切换到“tStud”表的设计视图,单击“年龄”字段,设置其“默认值”属性为“19”。 步骤 3:单击“入校时间”字段,设置其“格式”属性为“长日期”。 步骤 4:单击快速访问工具栏中的“保存”按钮。)解析:(3).设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为 9月;有效性文本内容为“输入的月份有误,请重新输入”。(分数:2.00)_正确答案:(正确答案:步骤 1:在“tStud”表设计视图中,单击“入校时间”字段,设置“有效性规则”为“Mont
9、h(入校时间)=9”,“有效性文本”为“输入的月份有误,请重新输入”。如图 11-1所示。)解析:(4).将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“photobmp”图像文件(要求使用“由文件创建”方式)。(分数:2.00)_正确答案:(正确答案:步骤 1:双击打开“tStud”表的数据视图,在学号为“20041002”的学生记录的“照片”单元格中鼠标右键,在右键菜单中选择“插入对象”,如图 11-2所示。 步骤 2:在弹出的Microsoft Access对话框中,选择“由文件创建”,并利用“浏览”按钮找到素材文件夹下面的“photobmp”图片,如图 11-3所
10、示,点击“确定”命令,则将“photobmp”图片插入到该单元格中,双击该单元格可以打开图片。 )解析:(5).将“政治面目”字段改为下拉列表选择,选项为“团员”“党员”和“其他”三项。(分数:2.00)_正确答案:(正确答案:步骤 1:切换到“tStud”表的设计视图,单击“政治面目”字段,选择其数据类型为“查阅向导”,则弹出查阅向导”对话框,如图 11-4所示。选择“自行键入所需的值”,单击“下一步”;在如图 11-5的输入值对话框中输入列表值:团员、党员、其他,单击“完成”。 )解析:(6).将考生文件夹下的“tScorexlsx”文件导入到“samp1mdb”数据库文件中,第一行包含列
11、标题,表名同 excel文档主文件名,主键为表中的“ID”字段。(分数:2.00)_正确答案:(正确答案:步骤 1:在外部数据选项卡中,单击导入并链接选项组中的“导入 Excel电子表格”按钮,在弹出的如图 11-6所示的“获取外部数据-Excel 电子表格”对话框中,利用“浏览”按钮指定需要导入的 Excel电子表格文件(即考生文件夹的 tScorexlsx 文件),并选中“将源数据导入当前数据库的新表中”选项,单击“确定”按钮。 步骤 2:在弹出的如图 11-7所示的“导入数据表向导”对话框中,选择包含了成绩数据的工作表,一直点击下一步直到完成即可。在向导过程中注意三个要点:选择“第一行包
12、含列标题”,采用“我自己指定主键”方式设置主键为“ID”,最后指定导入数据所新建的表名为“tScore”。 )解析:二、简单应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好“tStud”“tCourse”和“tScore”三个关联表对象及一个临时表对象“tTemp”。试按以下要求完成设计:(分数:8.00)(1).创建一个查询,查找并显示入校时间非空的男同学的“学号”“姓名”和“所属院系”三个字段内容,所建查询命名为“qT1”。(分数:2.00)_正确答案:(正确答案:步骤 1:打开“samp2accdb”数据库窗口,在创建功能区的查询
13、”分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表St 寸话框双击表“tStud”,关闭显示表对话框。 步骤 2:分别双击“学号”“姓名”“所属院系”“入校时间”“性别”字段。 步骤3:在“入校时间”字段的“条件”行中输入:Is Not Null,取消该字段“显示”复选框的勾选。在“性别”字段的“条件”行中输入:”男”,取消该字段“显示”复选框的勾选。如图 22-1所示。 )解析:(2).创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设
14、计器。在显示表对话框中双击表“tStud”“tCourse”和“tScore”,拖动“tCourse”表中的“课程号”字段到“tScore”表的“课程号”字段上,拖动“tStud”表中的“学号”字段到“tScore”表中的“学号”字段上,建立 3个表之间的联系,关闭显示表。 步骤 2:双击“tStud”表“姓名”字段,双击“tCourse”表“课程名”字段。如图 22-2所示。 )解析:(3).创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为“qT3”。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建功能区的查询分组中单击“查
15、询设计”按钮,系统弹出查询设计器。在显示表对话框中双击表“tStud”,关闭显示表对话框。 步骤 2:单击“查询类型”分组中的“交叉表”按钮。 步骤 3:分别双击“性别”“所属院系”“年龄”字段。 步骤 4:在“性别”和“所属院系”字段的“总计”行下拉列表中选中“Group By”,在“年龄”字段的“总计”行下拉列表中选中“平均值”。 步骤 5:分别在“性别”“所属院系”“年龄”字段的“交叉表”行下拉列表中选中“行标题”“列标题”和“值”。如图 22-3所示。 )解析:(4).创建一个查询,将临时表对象“tTemp”中年龄为偶数的人员的“简历”字段清空,所建查询命名为“qT4”。(分数:2.0
16、0)_正确答案:(正确答案:步骤 1:在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中双击表“tTemp”,关闭显示表对话框。 步骤 2:单击“查询类型”分组中的“更新”按钮。 步骤 3:双击“简历”字段,在“字段”第二列中输入:年龄Mod 2。 步骤 4:在“简历”字段“更新到”行中输入:Null,在“年龄Mod 2”字段“条件”行中输入:0。 步骤 5:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT4”,关闭设计视图。)解析:三、综合应用题(总题数:1,分数:6.00)考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“t
17、Emp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试按以下要求补充设计。(分数:6.00)(1).将窗体“fEmp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。(分数:2.00)_正确答案:(正确答案:步骤 1:打开“samp3accdb”数据库窗口,在“开始”功能区的“窗体”面板中右击“fEmp”窗体,选择“设计视图”快捷菜单命令,打开“fEmp”的设计视图。 步骤 2:右键单击文本框控件“tSS”,选择“更改为”一“组合框”命令
18、,右键单击“tSS”,选择“属性”命令,在“字段属性”的“行来源类型”行输入:值列表,“行来源”行输入:男,女。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析:(2).将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值。(分数:2.00)_正确答案:(正确答案:步骤 1:在开始功能区的查询面板中右击“qEmp”查询,选择“设计视图”快捷菜单命令,打开查询设计器。 步骤 2:双击“性别”字段,将其添加到“字段”行,在“性别”字段的“条件”行输入:Forms!fEmp!tSS,取消其“显示”行中的勾选。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析:(3).将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为 True,显示“党员”两个字;如果“党员否”字段值为 False,显示“非党员”三个字。(分数:2.00)_正确答案:(正确答案:步骤 1:在开始功能区的窗体面板中右击“fEmp”窗体,选择“设计视图”快捷菜单命令,打开“fEmp”的设计视图。 步骤 2:选中名称为“tPa”的文本框,在属性表对话框的“控件来源”行输入:=IIf(党员否,党员,非党员)。)解析: