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

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

1、国家二级 VF 机试(操作题)-试卷 167 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生目录下完成如下操作:(1)创建一个新的项目“客户管理“。(2)在新建立的项目“客户管理“中创建数据库“订货管理“。(3)在“订货管理“数据库中建立表 order_list,表结构如下:客户号 字符型(6)订单号 字符型(6)订购日期 日期型总金额浮动型(15.2)(4)为 order_list 表创建一个主索引,索引名和索引表达式均是“订单号“。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生目录下完成如下简单应用:(1

2、)将 order_list1 表中的全部记录追加到 order_list 表中,然后用SQL SELECT 语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到 results 表中(其中客户号、客户名取自 customer 表,订单号、总金额取自 order_list 表)。(2)打开 FORM1 表单,并按如下要求进行修改(注意:最后保存所做的修改):1)表单中有 5 个随机排列的命令按钮,不要移动或改变“基准按钮“的位置(否则影响成绩),然后使其他命令按钮与“基准按钮“左部对齐;2)在这组命令按钮的右边添加一个表格控件,并将它的 RecordSourc

3、eType 属性设置为“表“,然后设置另一个相关属性使在表格控件中显示 customer 表的记录。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.当 order_detail 表中的单价修改后,应该根据该表的“单价“和“数量“字段修改 order_list 表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下:(1)根据 order_detail 表中的记录重新计算order_list 表的总金额字段的值;(2)一条 order_list 记录可以对应几条 order_detail 记录;(3)在编程前应保证在基础操作中正确地建立了 order_list 表,在

4、简单应用中为该表追加了记录(注意只能追加一次);(4)最后将 order_list 表中的记录按总金额降序排序存储到 od_new 表中(表结构与 order_list 表完全相同);(5)将程序保存为 prog1.prg 文件。(分数:2.00)_国家二级 VF 机试(操作题)-试卷 167 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生目录下完成如下操作:(1)创建一个新的项目“客户管理“。(2)在新建立的项目“客户管理“中创建数据库“订货管理“。(3)在“订货管理“数据库中建立表 order_list,表结构如下:客户号 字符型(6

5、)订单号 字符型(6)订购日期 日期型总金额浮动型(15.2)(4)为 order_list 表创建一个主索引,索引名和索引表达式均是“订单号“。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:单击常用工具栏中的“新建“按钮。 步骤 2:在“新建“对话框中,选择“项目“单选钮,再按“新建文件“按钮。 步骤 3:在“创建“对话框中输入项目文件名“客户管理“,再按回车键或按“保存“按钮,这样就可以建立项目文件了,并出现“项目管理器“对话框。 (2)步骤 1:打开项目“客户管理“,在项目管理器中的“数据“选项卡中,选择“数据库“,单击“新建“按钮。 步骤 2:在“新建数据库“

6、对话框中,再单击“新建数据库“按钮。 步骤 3:在“创建“对话框中,选定考生文件夹,在“数据库名“处输入“订货管理“,然后单击“保存“命令按钮即可。 (3)在命令窗口输入以下语句。 CREATE TABLE order_list (客户号 C(6), 订单号 C(6), 订购日期 D, 总金额 F(15,2) (4)首先将order_list 添加到订货管理数据库中。再在命令窗口输入以下语句。 ALTER TABLE order_list ADD PRIMARY KEY 订单号 TAG 订单号)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生目录下完成如下简单应用:(1)将 ord

7、er_list1 表中的全部记录追加到 order_list 表中,然后用SQL SELECT 语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到 results 表中(其中客户号、客户名取自 customer 表,订单号、总金额取自 order_list 表)。(2)打开 FORM1 表单,并按如下要求进行修改(注意:最后保存所做的修改):1)表单中有 5 个随机排列的命令按钮,不要移动或改变“基准按钮“的位置(否则影响成绩),然后使其他命令按钮与“基准按钮“左部对齐;2)在这组命令按钮的右边添加一个表格控件,并将它的 RecordSourceType

8、属性设置为“表“,然后设置另一个相关属性使在表格控件中显示 customer 表的记录。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:在命令窗口输入以下语句。 先把 order_list1 表的记录全部添加到 order_list 表中 USE order_list APPEND FROM order_list1 步骤 2:SQL SELECT 语句完成查询 SELECT customer.客户号, Customer.客户名, Order_list.订单号, Order_list.总金额; FROM 订货管理!order_list INNER JOIN custome

9、r ON Order_list.客户号 = Customer.客户号; ORDER BY Order_list.总金额 DESC; INTO TABLE results.dbf (2)【操作步骤】 步骤 1:单击常用工具栏中的“打开“按钮,选择打开表单文件 form1。 步骤 2:首先查看“基准按钮“的 Left 值(24),接着按 Shift 键不放,依次选定其他命令按钮,在“属性“对话框的“Left“值处输入“24“。 步骤 3:添加一个表格控件,控件名仍为系统给定的名称,在“属性“对话框的“RecordSourceType“选择“0 - 表“,在“RecordSource“处输入“cus

10、tomer“)解析:三、综合应用题(总题数:1,分数:2.00)3.当 order_detail 表中的单价修改后,应该根据该表的“单价“和“数量“字段修改 order_list 表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下:(1)根据 order_detail 表中的记录重新计算order_list 表的总金额字段的值;(2)一条 order_list 记录可以对应几条 order_detail 记录;(3)在编程前应保证在基础操作中正确地建立了 order_list 表,在简单应用中为该表追加了记录(注意只能追加一次);(4)最后将 order_list 表中的记录按总金

11、额降序排序存储到 od_new 表中(表结构与 order_list 表完全相同);(5)将程序保存为 prog1.prg 文件。(分数:2.00)_正确答案:(正确答案:【操作步骤】 创建程序文件,在程序文件中输入以下语句。 close database use order_list SELECT 订单号,sum(单价*数量) as aa FROM order_detail GROUP BY 订单号 ORDER BY 订单号 INTO cursor ff sele order_list do while !eof() sele ff locate for 订单号=order_list.订单号 sele order_list repl 总金额 with ff.aa skip enddo SELECT * FROM order_list ORDER BY 总金额 DESC INTO dbf od_new 保存程序文件的文件名为 prog1.prg,并运行。)解析:

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

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

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