1、计算机二级 Access 上机考试 13+2015 年及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作(总题数:4,分数:30.00)1.在考生文件夹下建立一个名为 QUERY_MENU 的菜单,该菜单只有“查询“和“退出“两个主菜单项(条形莱单),其中,单击“退出“菜单项时,返回到 Visual FoxPro 系统菜单(相应命令写在命令框中,不要写在过程中).(分数:7.00)_2.将 COURSE 表中的“开课系部“字段名改为“开课单位“(分数:7.00)_3.从数据库 SCORE_MANAGER 中移去表 TEMP2.DBF(不是删除)(分数:8.00)_4.将 SCO
2、RE1 表中的记录按学号从低到高的顺序进行排序,在学号相同的情况下再按成绩从高到低的顺序进行排序,排序结果存入表 NEW_ORDER 中(分数:8.00)_二、简单应用(总题数:2,分数:40.00)5.在 SCORE_MANAGE 数据库中统计选修了课程的学生人数(选修多门时,只计算 1 次),将统计结果保存在新表 NEW_TABLE 中,表中只有一个字段,字段名为“学生人数“(分数:20.00)_6.使用一对多报表向导建立报表要求:父表为“学生“,子表为“课程“,从父表中选择“姓 名“字段,从子表中选择全部字段,通过“学号“为两个表建立联系;按“学号“降序排序;生成的 报表名为studen
3、t_report(分数:20.00)_三、综合应用题(总题数:1,分数:30.00)7.SCORE_MANAGER 数据库中有 3 个数据库表,它们分别是 STUDENT、SCORE1 和 COURSE为了对SCORE_MANAGE 数据库中的数据进行查询,设计一个表单 Myform3(表单文件名为 Myform3,表单名为 form1)。表单标题为“成绩查询“;表单中有“查询“和“退出“(名称为 Command1 和 Command2)两个命令按钮,表单运行时,单击“查询“按钮,查询每门课程的最高分,查询结果中含“课程名“和“最高分“字段,结果按课程名升序保存在表 NEW_TABLE3 中
4、单击“退出“按钮,关闭表单 注意:完成表单设计后要运行表单的所有功能(分数:30.00)_计算机二级 Access 上机考试 13+2015 年答案解析(总分:100.00,做题时间:90 分钟)一、基本操作(总题数:4,分数:30.00)1.在考生文件夹下建立一个名为 QUERY_MENU 的菜单,该菜单只有“查询“和“退出“两个主菜单项(条形莱单),其中,单击“退出“菜单项时,返回到 Visual FoxPro 系统菜单(相应命令写在命令框中,不要写在过程中).(分数:7.00)_正确答案:(通过“新建“对话框新建一个菜单,在菜单设计器对话框中依次输入“查询“和“退出“作为菜单名称,其中“
5、查询“的结果中选择“子菜单“,“退出“的结果中选择“命令“,单击“退出“菜单项后面的文本框中输入“SET SYSMENU TO DEFAULT“,保存菜单名称为 QUERY_MENU。)解析:2.将 COURSE 表中的“开课系部“字段名改为“开课单位“(分数:7.00)_正确答案:(在命令窗口中输入“use course“,并按回车,然后再输入“modi stru“,并按回车,在打开的表设计器中选择“开课系部“字段,将其改为“开课单位“。)解析:3.从数据库 SCORE_MANAGER 中移去表 TEMP2.DBF(不是删除)(分数:8.00)_正确答案:(打开考生文件夹下的“score_m
6、anager“数据库,在数据库设计器中右键单击“temp2“表,选择“删除“命令,在弹出的对话框中选择“移去“按钮,继续单击对话框中的“是“。)解析:4.将 SCORE1 表中的记录按学号从低到高的顺序进行排序,在学号相同的情况下再按成绩从高到低的顺序进行排序,排序结果存入表 NEW_ORDER 中(分数:8.00)_正确答案:(在命令窗口输入命令: SELECT * FROM SCORE1 ORDER BY 学号,成绩 DESC INTO TABLE NEW_ORDER 并按回车以执行。)解析:二、简单应用(总题数:2,分数:40.00)5.在 SCORE_MANAGE 数据库中统计选修了课
7、程的学生人数(选修多门时,只计算 1 次),将统计结果保存在新表 NEW_TABLE 中,表中只有一个字段,字段名为“学生人数“(分数:20.00)_正确答案:(在命令窗口输入命令: sele count(dist 学号) as 学生人数 from score1 into table new_table 然后按回车键,执行命令窗口中的命令。)解析:6.使用一对多报表向导建立报表要求:父表为“学生“,子表为“课程“,从父表中选择“姓 名“字段,从子表中选择全部字段,通过“学号“为两个表建立联系;按“学号“降序排序;生成的 报表名为student_report(分数:20.00)_正确答案:(步骤
8、 1:通过“新建“对话框新建一个报表,选择“向导“一对多报表向导“。 步骤 2:在“步骤 1“中选择考生文件夹下的“学生“表,并将其中的“姓名“字段添加到“选定字段“列表框中,单击“下一步“。 步骤 3:在“步骤 2“中选择考生文件下的“课程“表,并将全部字段添加到“选定字段“列表框中。并通过“学号“建立两个表之间的联系,单击“下一步“。 步骤 4:在“排序记录“对话框中,选择按“学号“降序排序,其他步骤按默认值进行设置,单击“下一步“。 步骤 5:最后将报表保存为“student_report“并预览。)解析:三、综合应用题(总题数:1,分数:30.00)7.SCORE_MANAGER 数据
9、库中有 3 个数据库表,它们分别是 STUDENT、SCORE1 和 COURSE为了对SCORE_MANAGE 数据库中的数据进行查询,设计一个表单 Myform3(表单文件名为 Myform3,表单名为 form1)。表单标题为“成绩查询“;表单中有“查询“和“退出“(名称为 Command1 和 Command2)两个命令按钮,表单运行时,单击“查询“按钮,查询每门课程的最高分,查询结果中含“课程名“和“最高分“字段,结果按课程名升序保存在表 NEW_TABLE3 中 单击“退出“按钮,关闭表单 注意:完成表单设计后要运行表单的所有功能(分数:30.00)_正确答案:(步骤 1:打开考生
10、文件夹下的“score_manage“数据库。 步骤 2:在命令窗口输入命令“CREA FORM Myform3“,新建一个名为“Myform3“的表单文件。 步骤 3:为表单添加两个命令按钮控件,设置表单的 Caption 属性为“成绩查询“,命令按钮 Command1 的 Caption 属性为“查询“,命令按钮 Command2 的Caption 属性为“退出“。 步骤 4:双击“查询“命令按钮,编写其 Click 事件代码如下。 *“查询“按钮的 Click 事件代码* SELECT Course.课程名, MAX(score1.成绩) AS 最高分; FROM course,score1,student ; WHERE Student.学号 = Score1.学号 ; AND Course.课程号 = Score1.课程号; ORDER BY Course.课程名; GROUP BY Course.课程名; INTO TABLE NEW_TABLE3 * 步骤 5:双击“退出“命令按钮,编写其 Click 事件代码“ThisForm.Release“。 步骤 6:保存并运行表单,查看表单的运行结果。)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1