2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943

上传人:繁星 文档编号:40640405 上传时间:2018-05-26 格式:DOC 页数:7 大小:211KB
返回 下载 相关 举报
2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943_第1页
第1页 / 共7页
2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943_第2页
第2页 / 共7页
2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943_第3页
第3页 / 共7页
2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943_第4页
第4页 / 共7页
2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943》由会员分享,可在线阅读,更多相关《2010计算机等级考试二级vfp上机考试冲刺模拟试题8802755943(7页珍藏版)》请在金锄头文库上搜索。

1、2010 年计算机等级考试二级 VFP 上机考试冲刺模拟试题(1) 一、基本操作题一、基本操作题(共四小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分) 在考生目录下完成如下操作: 1. 创建一个新的项目“客户管理“。 2. 在新建立的项目“客户管理“中创建数据库“订货管理“。 3. 在“订货管理“数据库中建立表 order_list,表结构如下: 客户号 字符型(6) 订单号 字符型(6) 订购日期 日期型 总金额 浮动型(15.2) 4. 为 order_list 表创建一个主索引,索引名和索引表达式均是“订单号“。 解答:解答: 1.方法 1:利用菜单新建项目:单击“新建

2、”工具或“文件”菜单下的“新建”菜单项, 在“新建”对话框中选择“项目”,单击“新建文件”按钮,在出现的“创建”对话框中 输入项目文件名“客户管理”,单击“确定”按钮即可。 方法 2:利用命令创建项目: 在命令窗口中直接输入:CREATE PROJECT 客户管理 2.方法 1:利用菜单建立数据库 展开管理器中“数据”选项。选择数据库,单击“新建”按钮,在弹出的选项中选 择“新建数据库”,在打开的“创建”对话框中输入数据库名:订货管理,最后单 击“保存”即可完成。 方法 2:利用命令建立数据库 在命令窗口中直接输入命令:CREATE DATABASE 订货管理 Application.Proj

3、ects1.Files.Add(订货管理.dbc) 3.方法 1:利用菜单建立表结构 在刚建好的数据库中单击鼠标右键弹出一个快捷菜单(如下图)。 选择“新建表”。在出现的对话框中单击“新建表”按钮,在后续的“创建”对话框 中输入表名“order_list”, 完成后,会弹出“表设计器”,如下图: 在“表设计器”中分别输入每个字段的字段名、字段类型、字段宽度和小数位数 ,输入完毕,单击“确定”按钮,在随后的“是否输入记录”对话框中单击“否”按 钮。 方法 2:利用命令直接建立表结构 在命令窗口中直接输入命令: open database 订货管理 create table order_list

4、(客户号 C(6),订单号 C(6),订购日期 D,总金额 F(15,2) 4.方法 1:使用“表设计器”直接建立索引 单击“显示”菜单下的“表设计器”命令,打开 order_list 的“表设计器”,选择“索引 ”页框,在索引名项和表达式项均输入(或选择)“订单号”,索引类型选择“主 索引”(如下图),单击“确定”按钮,在随后的确认对话框中单击“是”按钮。 二、简单应用(二、简单应用(2 小题,每题小题,每题 20 分,计分,计 40 分)分) 在考生目录下完成如下简单应用: 1. 将 order_list1 表中的全部记录追加到 order_list 表中,然后用 SQL SELECT 语

5、句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总 金额,并将结果存储到 results 表中(其中客户号、客户名取自 customer 表,订 单号、总金额取自 order_list 表)。 解答:解答: (1)将 order_list1 表中的全部记录追加到 order_list 表中,用命令: use order_list append from order_list1 (2)使用 SQL 语句完成查询。 方法 1:利用查询设计器来完成。具体步骤为: 第一步:单击“文件”菜单中的“新建”,在“新建”对话框中选择“查询”,单击“新 建文件”进入查询设计器,将 order_l

6、ist 和 customer 两个表添加到查询设计器中 。 注意,两个表联接的字段名是“客户号” 第二步:选取字段。将试题要求的字段添加到选定字段列表中。(注意:其中 客户号、客户名取自 customer 表,订单号、总金额取自 order_list 表) 第三步:排序依据。单击“排序依据”页框,将“总金额”添加到“排序条件”列表框中,在“排序选项”选项组中选择“降序”。 第四步:确定输出去向 单击查询设计器中的“查询去向”按钮,或单击右键,在快捷菜单中选择“输出设 置”。 在弹出的“查询去向”对话框中,单击“表”按钮,并在“表名”列表框中输入表的 名字:results。 第五步:运行查询。单

7、击“运行按钮”,即完成查询操作。 方法 2:利用命令完成。直接在命令框中输入下列 SQL 语句。 SELECT Customer.客户号, Customer.客户名, Order_list1.订单号,; Order_list1.总金额 FROM customer INNER JOIN order_list1 ON Customer.客 户号 =; Order_list1.客户号 ORDER BY Order_list1.总金额 DESC INTO TAB LE results.dbf 2. 打开 FORM1 表单,并按如下要求进行修改(注意:最后保存所做的修改): (1) 表单中有 5 个随机

8、排列的命令按钮,不要移动或改变“基准按钮“的位置(否 则影响成绩),然后使其他命令按钮与“基准按钮“左部对齐; (2) 在这组命令按钮的右边添加一个表格控件,并将它的 RecordSourceType 属 性设置为“表“,然后设置另一个相关属性使在表格控件中显示 customer 表的记 录。 解答:解答: (1)使用工具或菜单打开表单 Form1,在表单设计器中拖动鼠标(或按住 shift 再 单击各按钮)选定所有命令按钮(注意:不要移动按钮),再单击布局工具栏 中,左对齐工具,结果如下图: (2)打开表格控件工具栏,在表单的按钮右侧拖出一个表格,选中表格,进入“ 属性窗口”,单击“数据”页

9、框。改变以下两个参数: RecordSourceType 属性设置为“表“,RecordSource 属性为:customer,最后保存 表单。三、综合应用(三、综合应用(1 小题,计小题,计 30 分)分) 当 order_detail 表中的单价修改后,应该根据该表的“单价“和“数量“字段修改 ord er_list 表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下: (1) 根据 order_detail 表中的记录重新计算 order_list 表的总金额字段的值; (2) 一条 order_list 记录可以对应几条 order_detail 记录; (3) 在编程前应

10、保证在基础操作中正确地建立了 order_list 表,在简单应用中为 该表追加了记录(注意只能追加一次); (4) 最后将 order_list 表中的记录按总金额降序排序存储到 od_new 表中(表结 构与 order_list 表完全相同); (5) 将程序保存为 prog1.prg 文件。 解答: Prog1.prg 程序代码如下: Sele 订单号,sum(单价*数量) as 总金额 from order_detai1 group by 订单号 int o table t set talk off use t in 0 index on 订单号 tag xx set order t

11、o tag xx use order_list in 2 select 2 set relation to 订单号 into order_detail replace all 总金额 with t.总金额 sort on 总金额/desc to od_new set talk on 附:本题相关表 2010 年计算机等级考试二级 VFP 上机考试冲刺模拟试题(3) 1、基本操作题(共四小题,第基本操作题(共四小题,第 1 和和 2 题是题是 7 分、第分、第 3 和和 4 题是题是 8 分)分) 2、在考生目录下完成如下操作: 1. 打开“订货管理“数据库,并将表 order_list 添加到

12、该数据库中。 2. 在“订货管理“数据库中建立表 customer,表结构描述如下:客户号 字符型(6)客户名 字符型(16)地址字符型(20)电话字符型(14) 3. 为新建立的 customer 表创建一个主索引,索引名和索引表达式均是“客户号“ 。 4. 将表 order_detail 从数据库中移出,并永久删除。 解答:1、2、3 略(可参考第 2 套) 4、方法 1:菜单操作。打开数据库设计器,单击要删除的表后,单击鼠标右键 ,在弹出的快捷菜单中单击“删除”命令,在弹出的如下对话框中选择删除即可 。如下图: 方法 2:命令方法。直接在命令窗口中输入:Drop table order_

13、detail nore 二、简单应用(二、简单应用(2 小题,每题小题,每题 20 分,计分,计 40 分)分) 在考生目录下完成如下简单应用: 1. 将 customer1 表中的全部记录追加到 customer 表中,然后用 SQL SELECT语句完成查询:列出目前有订购单的客户信息(即有对应的 order_list 记录的 cu stomer 表中的记录),同时要求按客户号升序排序,并将结果存储到 results 表 中(表结构与 customer 表结构相同)。 解答:菜单操作方法略(和试题 1、2 类同),命令方法如下: use customer append from custo

14、merl SELECT Customer.* FROM order_list INNER JOIN customer ON Order_list. 客户号 = Customer.客户号 ORDER BY Customer.客户号 INTO TABLE resul ts.dbf 2. 打开并按如下要求修改 form1 表单文件(最后保存所做的修改): (1) 在“确定“命令按钮的 click 事件(过程)下的程序有两处错误,请改正之;(2) 增加数据分组,分组表达式是“order_list.客户号“,组标头带区的内容是“客 户号“,组注脚带区的内容是该组订单的“总金额“合计; (3) 增加标题带区,标题是“订单分组汇总表(按客户)“,要求是 3 号字、黑体, 括号是全角符号。 (4) 增加总结带区,该带区的内容是所有订单的总金额合计。 最后将建立的报表文件保存为 report1.frx 文件。 提示:在考试的过程中可以使用“显示预览“菜单查看报表的效果。 解答: 单击“文件”菜单,单击“新建”,在打开的对话框中选择“报表”,单击“新建报表” ,输入报表名称“report1”,在报表设计器中,打开数据环境,将操作表添加到 数据环境中。 按题目要为报表增加所需带区(设置标题、分组、总结项时可用菜单),效果图如下: 附相关数据表: 编辑推荐:编辑推荐:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号