【计算机类职业资格】国家二级VF机试(操作题)-试卷252及答案解析.doc

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

1、国家二级 VF 机试(操作题)-试卷 252 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.打开考生文件夹下的 SELLDB 数据库,完成如下基本操作:(1)创建一个名为“客户表“的表,表结构如下:客户号 C(4) 客户名 C(20) 销售金额 N(9,2)(2)为第 1 小题创建的“客户表“建立一个主索引,索引名和索引表达式均为“客户号“。(3)为“部门成本表“增加一个字段,字段名为“备注“,数据类型为字符型,宽度为 20。(4)先选择“客户表“为当前表,然后使用设计器中的快速报表功能为“客户表“创建一个文件名为 P_S 的报表。快速报表建

2、立操作过程均为默认。最后,给快速报表增加一个标题,标题为“客户表一览表“。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下的 SELLDB 数据库中包含“部门表“、“销售表“、“部门成本表“和“商品代码表“4 个表。(1)在考生文件夹下有一个名为 three.prg 的程序文件,其功能如下:查询 2006 年各部门商品的年销售利润情况。查询内容为部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按部门号升序排列,若部门号相同再按年销售利润降序排列,并将查询结果输出到表 TABA 中

3、。表 TABA 的字段名分别为部门号、部门名、商品号、商品名和年销售利润。请打开程序文件 three.prg,修改其中的错误,然后运行该程序。2使用 SQL 语句查询 2005 年度的各部门的部门号、部门名、一季度利润合计、二季度利润合计、三季度利润合计和四季度利润合计。查询结果按部门号升序排列,并存入表 account 中,最后将 SQL 语句存入 four.prg 中。注意:表 account 中的字段名依次为部门号、部门名、一季度利润、二季度利润、三季度利润和四季度利润。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.打开考生文件夹下的 SELLDB 数据库,完成如下

4、综合应用:创建一个标题名为“部门销售查询“、表单名为 Form1、文件名为 XS 的表单,如下图所示。 (分数:2.00)_国家二级 VF 机试(操作题)-试卷 252 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.打开考生文件夹下的 SELLDB 数据库,完成如下基本操作:(1)创建一个名为“客户表“的表,表结构如下:客户号 C(4) 客户名 C(20) 销售金额 N(9,2)(2)为第 1 小题创建的“客户表“建立一个主索引,索引名和索引表达式均为“客户号“。(3)为“部门成本表“增加一个字段,字段名为“备注“,数据类型为字符型,宽度为 2

5、0。(4)先选择“客户表“为当前表,然后使用设计器中的快速报表功能为“客户表“创建一个文件名为 P_S 的报表。快速报表建立操作过程均为默认。最后,给快速报表增加一个标题,标题为“客户表一览表“。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)选择“显示“菜单中的“报表控件工具栏“,打开 SELLDB 数据库,右键单击数据库设计器空白处并选择“新建表“命令,在弹出的“创建“对话框中,选定考生文件夹,在“输入表名“中填入“客户表“,再单击保存,在弹出的“表设计器“中,按题目要求建立表结构。 (2)打开“客户表“的表设计器选择“索引“标签,在索引名列中填入“客户号“,在索引类型列中选

6、择“主索引“,在索引表达式列中填入“客户号“,单击“确定“按钮,保存表结构。 (3)打开“部门成本表“的表设计器,在“字段“选项卡中的字段名列的最下方输入“备注“,数据类型选择“字符型“,宽度设置为“20“。 (4)步骤 1:选择“客户表“为当前表,然后通过“新建“对话框新建一个报表。 步骤 2:选择“报表“菜单中的“快速报表“命令,在打开的“快速报表“对话框中单击“字段“按钮,然后在“字段选择器“对话框中将所有字段添加到“选定字段“框中,两次单击“确定“按钮回到“报表设计器“窗口。 步骤 3:选择“报表“菜单中的“标题/总结“命令,在打开的“标题/总结“对话框中选中“标题带区“前面的复选框,

7、为报表增加“标题“带区。 步骤 4:打开“报表控件“工具栏,选择其中的标签控件,在标题带区单击鼠标,输入“客户表一览表“。 步骤 5:最后将快速报表以文件名“P_S“保存在考生文件夹下。)解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下的 SELLDB 数据库中包含“部门表“、“销售表“、“部门成本表“和“商品代码表“4 个表。(1)在考生文件夹下有一个名为 three.prg 的程序文件,其功能如下:查询 2006 年各部门商品的年销售利润情况。查询内容为部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合

8、计。查询结果按部门号升序排列,若部门号相同再按年销售利润降序排列,并将查询结果输出到表 TABA 中。表 TABA 的字段名分别为部门号、部门名、商品号、商品名和年销售利润。请打开程序文件 three.prg,修改其中的错误,然后运行该程序。2使用 SQL 语句查询 2005 年度的各部门的部门号、部门名、一季度利润合计、二季度利润合计、三季度利润合计和四季度利润合计。查询结果按部门号升序排列,并存入表 account 中,最后将 SQL 语句存入 four.prg 中。注意:表 account 中的字段名依次为部门号、部门名、一季度利润、二季度利润、三季度利润和四季度利润。(分数:2.00)

9、_正确答案:(正确答案:(1)【操作步骤】 步骤 1:打开考生文件夹下的“three.prg“程序文件。 步骤 2:按照题目的要求修改程序文件中的错误如下。 错误 1:SELECT 部门表.部门号, 部门名, 销售表.商品号, 商品名,一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 to 年销售利润; 修改为:SELECT 部门表.部门号, 部门名, 销售表.商品号, 商品名,一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 as 年销售利润; 错误 2:ORDER BY 1, 5; 修改为:ORDER BY 1, 5 DESC; 错误 3:TO TABLE TABA 修

10、改为:INTO TABLE TABA (2)【操作步骤】 步骤 1:通过“新建“对话框新建一个程序文件。 步骤 2:按照题目的要求在其中编写如下命令语句。 *four.prg 中的程序代码* SELECT 部门表.部门号, 部门表.部门名,; sum(销售表.一季度利润) as 一季度利润,; sum(销售表.二季度利润) as 二季度利润,; sum(销售表.三季度利润) as 三季度利润,; sum(销售表.四季度利润) as 四季度利润; FROM 部门表,销售表 ; WHERE 部门表.部门号 = 销售表.部门号 and 销售表.年度=“2005“; GROUP BY 部门表.部门号;

11、 ORDER BY 部门表.部门号; INTO TABLE account.dbf * 步骤 3:将程序保存为“four“并运行。)解析:三、综合应用题(总题数:1,分数:2.00)3.打开考生文件夹下的 SELLDB 数据库,完成如下综合应用:创建一个标题名为“部门销售查询“、表单名为 Form1、文件名为 XS 的表单,如下图所示。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:打开考生文件夹下的“SELLDB“数据库。 步骤 2:通过“新建“对话框新建一个表单。 步骤 3:按照题目的要求为表单添加控件,设置命令按钮 1 的 Caption 属性为“查询“,命令按钮 2

12、 的 Caption 属性为“退出“;标签 1 的 Caption 属性为“部门号“,标签 2 的 Caption 属性为“年度“;表格控件的 ColumnCount 属性为“6“,RecordSourceType 属性为“4-SQL 语句“。 步骤 4:右键单击表格空白处,执行“编辑“命令,分别设置表头(Header)的 Caption 为“商品号“、“商品名“、“一季度利润“、“二季度利润“、“三季度利润“、“四季度利润“。 步骤 5:设置“查询“按钮的 Click 事件代码如下。 *“查询“按钮的 Click 事件代码* x=xs+ThisForm.TEXT1.Value SELECT

13、商品代码表.*,销售表.一季度利润,销售表.二季度利润,销售表.三季度利润, 销售表.四季度利润; FROM 销售表,商品代码表; WHERE 商品代码表.商品号 = 销售表.商品号; AND 销售表.部门号=alltrim(ThisForm.Text1.Value) AND 销售表.年度=alltrim(ThisForm.Text2.Value); INTO TABLE &X ThisForm.Grid1.RecordSource=“select * from “ + x * 设置“退出“按钮的 Click 事件代码如下。 ThisForm.Release 步骤 6:以 XS 为文件名对表单进行保存并运行。在“部门号“文本框中输入“02“,在“年度“文本框中输入“2006“,单击“查询“按钮查看表格中的显示结果,最后单击“退出“按钮结束表单的运行。)解析:解析:按要求新建一个表单,修改属性和方法,写入命令按钮的代码。

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

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

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