[计算机类试卷]国家二级VF机试(操作题)模拟试卷72及答案与解析.doc

上传人:deputyduring120 文档编号:501144 上传时间:2018-11-29 格式:DOC 页数:4 大小:28KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(操作题)模拟试卷72及答案与解析.doc_第1页
第1页 / 共4页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷72及答案与解析.doc_第2页
第2页 / 共4页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷72及答案与解析.doc_第3页
第3页 / 共4页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷72及答案与解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试(操作题)模拟试卷 72 及答案与解析 一、基本操作题 1 在考生目录下完成如下操作: (1)创建一个新的项目 “客户管理 “。 (2)在新建立的项目 “客户管理 “中创建数据库 “订货管理 “。 (3)在 “订货管理 “数据库中建立表 order_list,表结构如下: 客户号 字符型 (6) 订单号 字符型 (6) 订购日期 日期型 总金额浮动型 (15.2) (4)为 order_list表创建一个主索引,索引名和索引表达式均是 “订单号 “。 二、简单应用题 2 在考生目录下完成如下简单应用: (1)将 order_list1表中的全部记录追加到 order_list

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

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

4、金额降序排序存储到 od_new表中 (表结构与order_list表完全相同 ); (5)将程序保存为 prog1.prg文件。 国家二级 VF机试(操作题)模拟试卷 72 答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:单击常用工具栏中的 “新建 “按钮。 步骤 2:在 “新建 “对话框中,选择 “项目 “单 选钮,再按 “新建文件 “按钮。 步骤 3:在 “创建 “对话框中输入项目文件名 “客户管理 “,再按回车键或按 “保存 “按钮,这样就可以建立项目文件了,并出现 “项目管理器 “对话框。 (2)步骤 1:打开项目 “客户管理 “,在项目管理器中的 “数据

5、 “选项卡中,选择 “数据库“,单击 “新建 “按钮。 步骤 2:在 “新建数据库 “对话框中,再单击 “新建数据库 “按钮。 步骤 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 订单

6、号 二、简单应用题 2 【正确答案】 (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 customer ON Order_list.客户号 = Customer.客户号 ; ORDER

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

8、】 创建程序文件,在程序文件中输入以下语句。 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