【计算机类职业资格】国家二级VF机试-试卷65及答案解析.doc

上传人:dealItalian200 文档编号:1333257 上传时间:2019-10-17 格式:DOC 页数:3 大小:39KB
下载 相关 举报
【计算机类职业资格】国家二级VF机试-试卷65及答案解析.doc_第1页
第1页 / 共3页
【计算机类职业资格】国家二级VF机试-试卷65及答案解析.doc_第2页
第2页 / 共3页
【计算机类职业资格】国家二级VF机试-试卷65及答案解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF 机试-试卷 65 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)将考生文件夹下的自由表“积分”添加到数据库“员工管理”中。 (2)将数据库中的表“职称”移出,使之变为自由表。 (3)从数据库中永久性地删除数据库表“员工”,并将其从磁盘上删除。 (4)为数据库中的表“积分”建立候选索引,索引名称和索引表达式均为“姓名”。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)在“学籍”数据库中有 student、score 和

2、course 三个表,使用菜单设计器制作一个名为 menu1 的菜单,菜单只有一个“查询”菜单项。该菜单项中有“按学号”、“按课程号”和“退出”3 个子菜单。“按学号”和“按课程号”子菜单分别使用 SQL 语句的 AVG 函数统计各学生和课程的平均成绩。统计结果中分别包括“学号”、“姓名”、“平均成绩”和“课程编号”、“平均成绩”。“退出”子菜单负责返回到系统菜单。 (2)在数据库“图书”中建立视图“tsview”,显示表 loans 中的所有记录,并按“借书日期”降序排序。建立表单 form1,在表单上添加“表格”控件显示新建立的视图的记录。(分数:2.00)_三、综合应用题(总题数:2,分

3、数:4.00)5.综合应用题()(分数:2.00)_6.设计名为“bd1”的表单。表单标题为“学习情况浏览”。表单中有一个选项组控件、一个表格、两个命令按钮“成绩查询”和“关闭”。其中,选项组控件有两个按钮“升序”和“降序”。根据选择的选项组控件,将选修了“VFP 入门”的学生的“学号”“姓名”和“成绩”按成绩排序显示到表格中并存入“resultdbf”文件中。(分数:2.00)_国家二级 VF 机试-试卷 65 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)将考生文件夹下的自由表“积分”添加

4、到数据库“员工管理”中。 (2)将数据库中的表“职称”移出,使之变为自由表。 (3)从数据库中永久性地删除数据库表“员工”,并将其从磁盘上删除。 (4)为数据库中的表“积分”建立候选索引,索引名称和索引表达式均为“姓名”。(分数:2.00)_正确答案:(正确答案:(1)在命令窗口执行命令: MODIFY DATABASE 员工管理 ,打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“积分”表,将表添加到数据库中。 (2)右击数据库设计器中的“职称”表,选择【删除】 快捷菜单命令,在弹出的Visual FoxPro 对话框中单击“删除”按钮,在

5、接着弹出的对话框中单击“是”按钮,将“职称”表移出数据库。 (3)右击数据库设计器中的“员工”表,选择【删除】快捷菜单命令,在弹出的 Visual FoxPro对话框中单击“删除”按钮,将“员工”表永久性删除。 (4)右击数据库设计器中的“积分”表,选择【修改】快捷菜单命令,打开表设计器。在“字段”选项卡中选中“姓名”,在“索引”列中选择“升序”,然后在“索引”选项卡中将“类型”列的“普通索引”更改为“候选索引”,单击“确定”按钮保存表结构修改。)解析:解析:本题考查了数据库的基本操作;表索引的建立 操作过程中需要注意的是在删除表时,是将表从数据库中删除还是移出;表索引可以在表设计器中建立,在

6、表设计器的“字段”选项卡中可先建立一个普通索引,然后在“索引”选项卡中修改索引类型。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)在“学籍”数据库中有 student、score 和 course 三个表,使用菜单设计器制作一个名为 menu1 的菜单,菜单只有一个“查询”菜单项。该菜单项中有“按学号”、“按课程号”和“退出”3 个子菜单。“按学号”和“按课程号”子菜单分别使用 SQL 语句的 AVG 函数统计各学生和课程的平均成绩。统计结果中分别包括“学号”、“姓名”、“平均成绩”和“课程编号”、“平均成绩”。“退出”子菜单负责返回到系统菜

7、单。 (2)在数据库“图书”中建立视图“tsview”,显示表 loans 中的所有记录,并按“借书日期”降序排序。建立表单 form1,在表单上添加“表格”控件显示新建立的视图的记录。(分数:2.00)_正确答案:(正确答案:步骤 1:在命令窗口执行命令: CREATE MENU menul ,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。 步骤 2:在菜单设计器“菜单名称”列的文本框中输入“查询”,“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第 1、2、3 行文本框中依次输入子菜单名“按学号”、“按课程号”和“退出”,将 3 个

8、子菜单的“结果”都设置为“命令”,然后在 3 个菜单命令的“选项”文本框中分别输入相应的命令。如图 2-4 所示。 步骤 3:三条命令语句如下: “按学号”菜单命令: SELECT 学号,AVG(成绩) FROM score GROUP BY 学号。 “按课程号”菜单命令: SELECT 课程号,AVG(成绩)FROM score GROUP BY 课程号。 “退出”菜单命令: SET SYSMENU TO DEFAULT 。 步骤 4:执行【菜单】【生成】菜单命令,在弹出的 Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的

9、菜单文件。 步骤 5:在命令窗口执行命令: DO menu1mpr ,运行菜单查看结果(注意:执行文件时,文件扩展名不能缺省)。 (2)步骤 1:在命令窗口执行命令: OPEN DATABASE 图书 ,打开“图书”数据库环境。 步骤 2:继续在命令窗口执行命令: CREATE VIEW ,打开视图设计器。在“添加表或视图”对话框中双击 loans 表,将表添加到视图设计器中。 步骤 3:在“字段”选项卡中单击“全部添加”按钮,将“可用字段”中的全部字段添加到“选定字段”中;在“排序依据”选项卡中双击“选定字段”列表框中的“loans借书日期”字段,将字段添加到“排序条件”列表框中,在“排序选

10、项”中选择“降序”单选项;单击“常用”工具栏中的“运行”按钮查看结果,将视图文件以文件名 tsview保存(视图设计器的操作界面与查询设计器类似,部分操作界面可参考查询设计器图示)。 步骤 4:在命令窗口执行命令: CREATE FORM form1 ,打开表单设计器。右击表单选择【数据环境】快捷菜单命令,打开表单数据环境,在“添加表或视图”对话框单击“视图”选项,然后双击 tsview 视图文件,将视图添加到表单数据环境中;将表单数据环境中的 tsview 视图文件拖放到表单中,会出现一个表格控件自动显示视图中的数据。如图 2-5 所示。 步骤 5:单击“常用”工具栏中的“运行”按钮查看结果

11、,将表单文件保存到考生文件夹下。 )解析:解析:(1)本题考查了菜单设计器的使用;SQL 分组与计算查询。 进入菜单设计器界面,首先设计的是主菜单内容,即本题中的“查询”菜单项,设计完主菜单项后,再创建每个菜单栏的弹出菜单,即本题中的“按学号”、“按课程号”和“退出”3 个子菜单,如果要通过子菜单返回到上级菜单,则需要选择“菜单设计器”右侧的“菜单级”下拉框选项返回。 本题中 SQL 分组与计算查询语句设计也比较简单,使用 AVG()函数可以求平均值,根据题意可知,“按学号”菜单命令中应按“学号”字段分组,而“按课程号”菜单命令中则按“课程号”分组进行计算,这两个查询都可以基于 score 表

12、完成。 (2)本题考查的是视图设计器的使用及表单数据环境的使用。由于视图只能保存在数据库中,因此要先打开用于保存视图的数据,然后再建立视图。 在表单设计器中,向表单数据环境添加数据表或视图后,可拖动表、视图或字段名到表单中,形成相应的表单控件,同时,系统会自动将控件的相关属性与数据环境中表数据相结合,用来显示表中的数据,一般情况下,拖动表或视图到表单中会形成一个表格控件。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.设计名为“bd1”的表单。表单标题为“学习情况浏览”。表单中有一个选项组控件、一个表格、两个命令按钮“成绩查询”和“关闭”。其中,选项

13、组控件有两个按钮“升序”和“降序”。根据选择的选项组控件,将选修了“VFP 入门”的学生的“学号”“姓名”和“成绩”按成绩排序显示到表格中并存入“resultdbf”文件中。(分数:2.00)_正确答案:(正确答案:选择【文件】【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮组”控件图标,为表单添加一个命令按钮组CommandGroup1;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮 Command1和 Command2;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件 Grid1。 选择命令按钮组 CommandGroup1,单击右键,在弹出的快捷菜单中选择“生成器”打开命令组生成器对话框,单击“按钮”选项卡,设置按钮的数目为“2”,在“标题”列下修改 3 个按钮的标题分别为“升序”“降序”,单击“确定”按钮关闭命令组生成器对话框。 分别选择两个命令按钮在按钮属性窗口中将命令按钮 Command1 的 Caption 属性值修改为“成绩查询”,Command2 的 Capdon 属性值修改为“关闭”,如图95-1 所示。双击“关闭”命令按钮,在 Click 事件中输入代码:ThisFormRelease,用来关闭表单。)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1