第 35 次 NCRE
二级 VFP 上机考试
培 训 材 料
培 训 教 研 组
计 算 机 二 级
信 息 工 程 系
听课证明:
(信息工程系)
盖章 处
信息工程系计算机全国二级培训教研组
第 35 次 NCRE 考试
二级 VFP 上机考试 历 年 真 题
班级: :
:
联系电话:
二级 VFP
第 2 页 共 30 页
第 35 次 NCRE 专用
信息工程系计算机全国二级培训教研组
第1套
历年上机真题
一、基本操作题(共 4 小题,第 1 题和第 2 题是 7 分,第 3 题和第 4 题是 8 分)
在考生文件夹下完成如下操作: 1. 建立一个名称为“外汇管理”的数据库。 2. 将表 currency_sl.dbf 和 rate_exchange.dbf 添加到新建立的数据库中。 3. 将表 rate_exchange.dbf 中“买出价”字段的名称改为“现钞卖出价” 。 4. 通过“外币代码”字段建立表 rate_exchange.dbf 和 currency_sl.dbf 之间的一对多永久联系(需要首先建 立相关索引)。
二、简单应用(2 小题,每题 20 分,计 40 分)
在考生文件夹下完成如下简单应用: 1. 在建立的“外汇管理”数据库中利用视图设计器建立满足如下要求的视图: 1) 视图按顺序包含列 currency_sl.、rate_exchange.外币名称、currency_sl.持有数量和表达式 rate_exchange.基准价*currency_sl.持有数量; 2) 按“rate_exchange.基准价*currency_sl.持有数量”降序排序; 3) 将视图保存为 view_rate。 2. 使用 SQL SELECT 语句完成一个汇总查询,结果保存在 results.dbf 表中,该表含有“”和“人民币价值” 两个字段(其中“人民币价值”为每人持有外币的“rate_exchange.基准价* currency_sl.持有数量”的合计) , 结果按“人民币价值”降序排序。
三、综合应用(1 小题,计 30 分)
设计一个表单,所有控件的属性必须在表单设计器的属性窗口中设置,表单文件名为“外汇浏览” ,表单界 面如下所示:
1. “输入”为标签控件 label1; 2.表单标题为“外汇查询” ; 2. 文本框的名称为 text1,用于输入要查询的,如张三丰; 3. 表格控件的名称为 grid1,用于显示查询人持有的外币名称和持有数量,recordsourcetype 的属性为 4(SQL 说明) ; 4. “查询”命令按钮的名称为 command1,单击该按钮时在表格控件 grid1 中按持有数量升序显示所查询人持有 的外币名称和数量(如上图所示) ,并将结果存储在以命名的 dbf 表文件中,如张三丰.dbf; 5. “退出”命令按钮的名称为 command2,单击该按钮时关闭表单。 完成以上表单设计后运行该表单,并分别查询“林诗因”“张三丰”和“李寻欢”所持有的外币名称和持有数量。 、
第2套
二级 VFP
历年上机真题
第 35 次 NCRE 专用
第 3 页 共 30 页
信息工程系计算机
全国二级培训教研组
一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)
1.建立一个新表 emp_bak.dbf,该表的结构与 employee 表的结构完全相同。 2.为 employee 表的"职员号"字段建立一个候选索引,索引名为 empid,索引表达式为"职员号"。 3.使用报表向导生成一个报表文件 employee.frx, 其中包括 employee 表的职员号、 、 性别和职务 4 个字段, 报表样式为"简报式",按"职员号"升序排序,报表标题为"职员一览表"。 4.建立一个命令文件 one.prg,该文件包含一条运行(预览)报表文件 employee.frx 的命令。
二、简单应用(2 小题,每题 20 分,计 40 分)
1.建立一个表单文件 myform,将 employee 表文件添加到数据环境中,在表单中添加表格控件 grid1,指定其记 录源类型为"别名"、记录源为 employee 表文件,最后添加一个"退出"命令按钮控件 Command1,程序运行时单击 该命令按钮将关闭表单。 2.修改 two.prg 文件中的 SQL SELECT 命令,使之正确运行时可以显示如下结果: 组别 组长 组员 1 朱茵 赵一军 1 朱茵 李龙 1 朱茵 王婧 1 朱茵 王一凡 2 李毅军 刘严俊 2 李毅军 杨小萍 2 李毅军 胡小晴 3 吴军 杨兰 3 吴军 吴伟军 3 吴军 赵小青 3 吴军 韦小光 4 杨一明 李琪 4 杨一明 杨小