1、国家二级(ACCESS)机试-试卷 106-1 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹中有一个“Acc1mdb”数据库。(1)按照下表的要求创建“成绩”表,成绩的有效性规则为 0100 之间的数据。 (2)在“成绩”表中输入如下数据。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)以“职位”表和“求职”表为数据源,创建查询“查询 1”,统计每个职位的求职人数。结果湿示“职位编号”和“求职人数”字段。查询结果如图 1 所
2、示。 (2)以“个人信息”、“求职”和“职位”表为数据源,创建参数查询“按账号查询求职信息”,实现输入账号查询求职信息。参数提示为“请输入账号”,结果显示“账号”、“职位编号”和“职位信息”。查询结果如图 2 所示。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹中有一个“Acc3mdb”数据库。 (1)创建“计算圆面积”窗体,在窗体中添加“请输人半径”和“圆面积”文本框。(2)在窗体中添加名称和标题均为“计算”的按钮,实现圆面积计算。编写按钮代码,结果显示在“圆面积”文本框中。要求编写单独的函数实现圆面积的计算,只进行半
3、径,r0 判断,此时面积的值为 0,其他情况下面积的值为 314*r*r。“计算圆面积”窗体如图 3 所示。(分数:2.00)_国家二级(ACCESS)机试-试卷 106-1 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹中有一个“Acc1mdb”数据库。(1)按照下表的要求创建“成绩”表,成绩的有效性规则为 0100 之间的数据。 (2)在“成绩”表中输入如下数据。 (分数:2.00)_正确答案:(正确答案:(1)在“Acclmdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新
4、建表”对话框中选择“设计视图”,按照要求建立字段。在“成绩”字段的有效性规则行输入“0And100”,单击“保存”按钮,输入名称“成绩”,关闭设计视图。 (2)打开“成绩”表,输入对应数据。 (3)执行“工具”“关系”命令,选择“显示表”按钮,添加“课程”表和“成绩”表,拖动“课程”表的“课程号”字段到“成绩”表的“课程号”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。 (4)在关系窗口中添加“任课老师”表,拖动“任课老师”表的“任课老师 ID”到“课程”表的“任课教师 ID”字段上。在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。)解
5、析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)以“职位”表和“求职”表为数据源,创建查询“查询 1”,统计每个职位的求职人数。结果湿示“职位编号”和“求职人数”字段。查询结果如图 1 所示。 (2)以“个人信息”、“求职”和“职位”表为数据源,创建参数查询“按账号查询求职信息”,实现输入账号查询求职信息。参数提示为“请输入账号”,结果显示“账号”、“职位编号”和“职位信息”。查询结果如图 2 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加
6、“职位”表和“求职”表。选择“职位编号”和“人员编号”字段,确保工具栏中的“总计按钮”按下。在“职位编号”字段的“对应总计”行选择“Groupby”。在“人员编号总计”行选择“Count”,在“人员编号”字段前添加“求职人数”字样。单击“保存”按钮,输入查询名称为“查询 1”。 (2)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“个人信息”、“求职”和“职位”表。选择“账号”、“职位编号”和“职位信息”字段,在“账号”字段的“条件”行输入“请输入账号”。单击“保存”按钮,输入查询名称为“按账号查询求职信息”。)解析:三、综合应用题(总题数:2,分
7、数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹中有一个“Acc3mdb”数据库。 (1)创建“计算圆面积”窗体,在窗体中添加“请输人半径”和“圆面积”文本框。(2)在窗体中添加名称和标题均为“计算”的按钮,实现圆面积计算。编写按钮代码,结果显示在“圆面积”文本框中。要求编写单独的函数实现圆面积的计算,只进行半径,r0 判断,此时面积的值为 0,其他情况下面积的值为 314*r*r。“计算圆面积”窗体如图 3 所示。(分数:2.00)_正确答案:(正确答案:(1)在“Acc3mdb”数据库窗口中单击“窗体”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮。从
8、工具箱中选择“文本框”添加到窗体中,弹出“文本框向导”,单击“取消”按钮,右击文本框标签,选择“属性”选项,输入标题“请输入半径:”,关闭属性界面。从工具箱添加“文本框”到窗体中,弹出“文本框向导”,单击“取消”按钮,右键单击文本框标签,选择“属性”,输入标题“圆面积”。关闭属性对话框。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“计算圆面积”,单击“确定”按钮,单击右上角的“关闭”按钮。 (2)在“Acc3mdb”数据库中单击“窗体”对象。右键单击“计算圆面积”窗体,选择“设计视图”,从工具箱中选择命令按钮添加到窗体中,弹出“命令按钮向导”,单击“取消”按钮,右键单击
9、命令按钮,选择“属性”选项,在“全部”选项中的名称和标题行输入“计算”。关闭属性对话框。右键单击“请输入半径:”标签对应的文本框,选择“属性”,在“全部”选项卡的名称行输入“半径”,关闭属性对话框。使用同样方法修改“圆面积”标签对应的文本框的名称为“圆面积”。右键单击所添加按钮,选择“事件生成器”,在“选择生成器”对话框中选择“代码生成器”,单击“确定”按钮,进入 VB 环境。在“Private Sub”和“End Sub”之间添加如下代码: Dim r1 As Single r1Forms!计算圆面积!半径 Forms!计算圆面积!圆面积Area(r1)在 End sub 之后添加以下代码: Public Fuction Area(r As Single)As Single If r0 Then Area314*r*r 单击工具栏中“保存”按钮,单击右上角“关闭”按钮。)解析: