1、二级 ACCESS机试-172 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)(分数:30.00)(1).在考生文件夹下的“samp1.mdb”数据库中建立表“tTeacher”,表结构如下表所示。字段名称 数据类型 字段大 小 格式编号 文本 5姓名 文本 4性别 文本 1年龄 数字 整型工作时间 日期/时间 短日期学历 文本 5职称 文本 5邮箱密码 文本 6联系电话 文本 8在职否 是/否 是/否(分数:5.00)_(2).根据“tTeacher”表的结构,判断并设置主键。(分数:5.00)_(3).设置“工作时间”字段的有效性规则
2、:只能输入上一年度 5月 1日以前(含)的日期(规定:本年度年号必须用函数获取)。(分数:5.00)_(4).将“在职否”字段的默认值设置为真值,设置“邮箱密码”字段的输入掩码,使输入的密码显示为 6位星号(密码),设置“联系电话”字段的输入掩码,要求前 4位为“010-”,后 8位为数字。(分数:5.00)_(5).将“性别”字段值的输入设置为“男”、“女”列表选择。(分数:5.00)_(6).在“tTeacher”表中输入下表所示的两条记录。编号 姓名 性别 年龄 工作时间 学历 职称 邮箱密 码 联系电话 在职 否77012 郝海 为 男 67 1962-12-8 大本 教授 62120
3、8 6597667092016 李丽 女 32 1992-9-3 研究 生 讲师 920903 65976444 (分数:5.00)_二、2简单应用题(总题数:1,分数:40.00)考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的两个表对象“tEmployee”和“tGroup”。请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5 个字段内容,将查询命名为“qT1”。(分数:10.00)_(2).建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性
4、。(分数:10.00)_(3).创建一个查询,查找并显示聘期超过 5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”4 个字段内容,将查询命名为“qT2”。(分数:10.00)_(4).创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(例如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011 吴大伟”),并命名字段标题为“管理人员”,将查询命名为“qT3”。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的窗体对象“tTes
5、t”及宏对象“m1”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).在窗体的窗体页眉节区中添加一个标签控件,名称为“bTitle”,标题为“窗体测试样例”。(分数:5.00)_(2).在窗体主体节区中添加两个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型 a”和“类型 b”,标签名称分别为“bopt1”和“bopt2”。(分数:5.00)_(3).分别设置复选框选项按钮 opt1和 opt2的“默认值”属性为假值。(分数:5.00)_(4).在窗体页脚节区添加一个命令按钮,命名为“bTest”,按钮标题为“测试”。(分数
6、:5.00)_(5).设置命令按钮 bTest的单击事件属性为给定的宏对象 m1。(分数:5.00)_(6).将窗体标题设置为“测试窗体”。注意:不能修改窗体对象 fTest中未涉及的属性,不能修改宏对象“m1”。(分数:5.00)_二级 ACCESS机试-172 答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)(分数:30.00)(1).在考生文件夹下的“samp1.mdb”数据库中建立表“tTeacher”,表结构如下表所示。字段名称 数据类型 字段大 小 格式编号 文本 5姓名 文本 4性别 文本 1年龄 数字 整型工作时间 日期/时间
7、 短日期学历 文本 5职称 文本 5邮箱密码 文本 6联系电话 文本 8在职否 是/否 是/否(分数:5.00)_正确答案:(微步骤 在设计视图中新建表,按题表 3.7.1创建新字段。在第一行对应的“字段名称”列中输入“编号”,单击“数据类型”,在“字段大小”行输入“5”,如图 7.1所示。按照上述操作对其他的字段进行设置。单击工具栏中的“保存”按钮 ,将该表保存为“tTeacher”。)解析:(2).根据“tTeacher”表的结构,判断并设置主键。(分数:5.00)_正确答案:(微步骤 在“tTeacher”表的设计视图中选中“编号”字段行,用鼠标右键单击“编号”行,在快捷菜单中选择“主键
8、”命令,如图 7.2所示。)解析:(3).设置“工作时间”字段的有效性规则:只能输入上一年度 5月 1日以前(含)的日期(规定:本年度年号必须用函数获取)。(分数:5.00)_正确答案:(微步骤 在“tTeacher”表的设计视图中单击“工作时间”字段行的任一处,在“有效性规则”行输入“=DateSerial(Year(Date()-1,5,1)”,如图 7.3所示。)解析:(4).将“在职否”字段的默认值设置为真值,设置“邮箱密码”字段的输入掩码,使输入的密码显示为 6位星号(密码),设置“联系电话”字段的输入掩码,要求前 4位为“010-”,后 8位为数字。(分数:5.00)_正确答案:(
9、微步骤 步骤 1:在“tTeacher”表的设计视图中单击“在职否”字段行的任一处,在“默认值”行位置输入“True”,单击工具栏中的“保存”按钮 ,如图 7.4所示。步骤 2:单击“邮箱密码”字段行的任一处,然后单击“输入掩码”行右侧的生成器按钮 ,弹出“输入掩码向导”对话框,在列表内选中“密码”行,单击“完成”按钮,如图 7.5所示。步骤 3:单击“联系电话”字段行的任一处,在“输入掩码”行位置输入“010-“00000000”,如图 7.6所示。)解析:(5).将“性别”字段值的输入设置为“男”、“女”列表选择。(分数:5.00)_正确答案:(微步骤 在“性别”字段的“数据类型”列表选项
10、内选中“查阅向导”,弹出“查阅向导”对话框,选中“自行键入所需的值”,单击“下一步”按钮,在第 1列的光标处输入“男”和“女”,之后单击“完成”按钮。单击工具栏中的“保存”按钮 ,并关闭设计视图,如图 7.7所示。)解析:(6).在“tTeacher”表中输入下表所示的两条记录。编号 姓名 性别 年龄 工作时间 学历 职称 邮箱密 码 联系电话 在职 否77012 郝海 为 男 67 1962-12-8 大本 教授 621208 6597667092016 李丽 女 32 1992-9-3 研究 生 讲师 920903 65976444 (分数:5.00)_正确答案:(微步骤 双击“tTeac
11、her”表,按照题表 3.7.2的要求添加数据,如图 7.8所示。添加完成后单击工具栏中的“保存”按钮 ,关闭数据表。)解析:解析 本题关键字有:新建表;字段属性中对主键、有效性规则、默认值和输入掩码的设置;添加记录等。第(1)(5)小题在设计视图中新建表并设置字段属性;第(6)小题直接在数据表中输入数据。二、2简单应用题(总题数:1,分数:40.00)考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的两个表对象“tEmployee”和“tGroup”。请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别
12、”、“年龄”和“职务”5 个字段内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:在设计视图中新建查询,打开“显示表”对话框并添加“tEmployee”表,关闭“显示表”对话框,如图 7.9所示。步骤 2:分别双击所需字段,输入相应选择条件,取消“简历”字段的显示,如图 7.10所示。单击工具栏中的“保存”按钮 ,将该查询保存为“qT1”,关闭设计视图。)解析:(2).建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性。(分数:10.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“工具”“关系”命令,然后再执行菜单栏中的“关
13、系”“显示表”命令,分别添加“tGroup”表和“tEmployee”表,关闭“显示表”对话框。步骤 2:选择“tGroup”表中的“部门编号”字段,并拖动鼠标指针到表“tEmployee”的“所属部门”字段,然后放开鼠标左键,弹出图 7.11所示的窗口,选中“实施参照完整性”复选框,单击“创建”按钮。单击工具栏中的“保存”按钮 ,关闭关系界面。)解析:(3).创建一个查询,查找并显示聘期超过 5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”4 个字段内容,将查询命名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:在设计视图中新建一个查询,在“显示表”
14、对话框添加“tGroup”表和“tEmployee”表到关系界面,关闭“显示表”对话框。步骤 2:双击所需的字段,添加一个新字段“Year(Date()-Year(聘用时间)”,输入选择条件,取消该字段和“名称”字段的显示,如图 7.12所示。单击工具栏中的“保存”按钮 ,将查询保存为“qT2”,关闭设计视图。)解析:(4).创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(例如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011 吴大伟”),并命名字段标题为“管理人员”,将查询命名为“qT3”。(分数:10.00)_正确答案:(微步骤
15、 步骤 1:在设计视图中新建一个查询,在“显示表”对话框中添加“tEmployee”表,关闭“显示表”对话框。步骤 2:添加一个新字段“管理人员_编号+姓名”,双击所需的字段,输入相应选择条件,同时取消“职务”字段的显示,如图 7.13所示。单击工具栏中的“保存”按钮 ,将该查询保存为“qT3”,关闭设计视图。)解析:解析 本题关键字有:建立条件查询;建立表间关系等。第(1)、(3)、(4)小题在查询设计视图中建立条件查询,在“条件”行按题目要求正确填写相应的条件表达式;第(2)小题在关系界面中建立相应的表间关系。三、3综合应用题(总题数:1,分数:30.00)考生文件夹下有一个数据库文件“s
16、amp3.mdb”,其中存在已经设计好的窗体对象“tTest”及宏对象“m1”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).在窗体的窗体页眉节区中添加一个标签控件,名称为“bTitle”,标题为“窗体测试样例”。(分数:5.00)_正确答案:(微步骤 步骤 1:在设计视图中打开“fTest”窗体,如图 7.14所示。步骤 2:单击工具箱中的“标签”按钮 ,然后单击窗体页眉节区适当的位置,输入“窗体测试样例”。鼠标右击“窗体测试样例”标签,从快捷菜单中选择“属性”命令,在“名称”行对应位置输入“bTitle”,关闭属性界面,如图 7.15所示。)解析:(2).在窗体主体节区
17、中添加两个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型 a”和“类型 b”,标签名称分别为“bopt1”和“bopt2”。(分数:5.00)_正确答案:(微步骤 步骤 1:选择工具箱中的“复选框”控件图标 ,并单击窗体主体节区的适当位置。鼠标右击“复选框”按钮 ,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中的“名称”行中输入“opt1”,关闭属性界面,如图 7.16所示。步骤 2:用鼠标右键单击“复选框”标签,选择快捷菜单中的“属性”命令,在“名称”行输入“bopt1”,在“标题”行中输入“类型 a”,关闭属性界面,如图 7.17
18、所示。按步骤 1、步骤 2的方法建立另一个复选框控件,并将其命名为“bopt2”。)解析:(3).分别设置复选框选项按钮 opt1和 opt2的“默认值”属性为假值。(分数:5.00)_正确答案:(微步骤 鼠标右键单击“opt1”复选框,选择快捷菜单中的“属性”命令,在“默认值”行中输入“=False”,如图 7.18所示。用同样的方法设置“opt2”复选框。)解析:(4).在窗体页脚节区添加一个命令按钮,命名为“bTest”,按钮标题为“测试”。(分数:5.00)_正确答案:(微步骤 步骤 1:单击工具栏中的“命令按钮”按钮 ,然后单击窗体页脚节区适当的位置,在弹出的对话框中单击“取消”按钮
19、。步骤 2:用鼠标右键单击上述添加的命令按钮,从弹出的快捷菜单中选择“属性”命令,分别在“名称”和“标题”行输入“bTest”和“测试”。关闭属性界面,如图 7.19所示。)解析:(5).设置命令按钮 bTest的单击事件属性为给定的宏对象 m1。(分数:5.00)_正确答案:(微步骤 用鼠标右键单击命令刚添加的按钮“bTest”,从弹出的快捷菜单中选择“属性”命令,在“事件”选项卡的“单击”行的下拉列表选项中选择“m1”,关闭属性界面,如图 7.20所示。)解析:(6).将窗体标题设置为“测试窗体”。注意:不能修改窗体对象 fTest中未涉及的属性,不能修改宏对象“m1”。(分数:5.00)_正确答案:(微步骤 用鼠标右键单击“窗体选择器”按钮 ,在弹出的快捷菜单中选择“属性”命令,在“格式”选项卡的“标题”行中输入“测试窗体”,关闭属性界面,如图 7.21所示。单击“保存”按钮 ,关闭设计视图。)解析:解析 本题关键字有:在窗体中添加标签、命令按钮、复选框控件并设置其属性。第(1)(3)小题在窗体的设计视图中添加相关控件,并用鼠标右击该控件,选择“属性”命令,对控件属性进行设置;第(6)小题用鼠标右击窗体选择器,选择“属性”命令,设置标题。