当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级VFP上机考试冲刺模拟试题(36)
发布时间:2010/9/10 10:23:11 来源:城市学习网 编辑:ziteng
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

在考生文件夹下完成如下操作:
1.打开数据库"外汇",通过"外币代码"字段为"外汇代码"和"外汇账户"建立永久联系;
2.新建一个名为"外汇管理"的项目文件,将数据库"外汇"加入"外汇管理"项目中;
3.修改mymenu菜单文件,为"文件"下的子菜单项"查找"设置访问键F(显示方式为F);
4.修改one.prg中的SQL语句,使之正确(该语句的功能是从rate表中删除币种1代码为14,并且币种2代码为27的记录)。
One.prg内容如下:

2010年计算机等级考试二级VFP上机考试冲刺模拟试题(36)
解答:
1.打开数据库,进入数据库设计器,在数据库设计器中通过拖动索引建立永久关系。
2.单击“新建”菜单或工具,在“新建”对话框中选择“项目”,单击“新建文件”,输入项目文件名“外汇管理”,在项目管理器中单击“数据库”,单击“添加”,将将数据库"外汇"加入"外汇管理"项目中。
3.打开菜单mymenu,进入菜单设计器,单击“文件”菜单栏后的编辑,进入下级菜单编辑状态后,在查找后添上“\
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(36)
4.将one.prg中内容修改为:dele from  rate where  币种1代码="14" AND 币种2代码="27"

二、简单应用(2小题,每题20分,计40分)

在考生文件夹下完成如下简单应用:
1.用SQL语句进行以下查询:查询"外汇账户"表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序,并存储于表two.dbf中,并将SQL语句存储于新建的there.txt文件中。
2.用一对多报表向导建立报表,"外汇代码"表为父表,"外汇账户"表为子表。要求:选择父表和子表中的全部字段;用"外币代码"字段为两个表建立关系;排序方式为按"外币代码"升序;报表样式为"帐务式",方向为"横向";报表标题为"外汇账户情况";报表文件名为report_account。然后在报表设计器中修改该报表,在报表标题带区的右端利用OLE对象插入文件picture.gif。
解答:
1.使用MODI COMM There.TXT(扩展名不能省),进入编辑窗口后,输入下列代码:
SELECT 外汇账户.钞汇标志, 外汇账户.金额;
 FROM  外汇!外汇代码 INNER JOIN 外汇!外汇账户 ;
ON  外汇代码.外币代码 = 外汇账户.外币代码;
 WHERE 外汇代码.外币名称 = "日元";
 ORDER BY 外汇账户.金额 DESC INTO TABLE two.dbf
本题也可先用查询设计器做到查询,再取出其SQL语句,放到编辑窗口中。
2.单击“新建”菜单,选择“报表”,单击“向导”按钮,按要求设置向导每一步,最后进入报表设计器,打开报表控件工具栏,单击“图片/Active绑定控件”工具,在报表标题带区的右端利用OLE对象插入文件picture.gif。如下图:

2010年计算机等级考试二级VFP上机考试冲刺模拟试题(36)

三、综合应用(1小题,计30分)

2010年计算机等级考试二级VFP上机考试冲刺模拟试题(36)
设计一个文件名和表单名均为rate的表单,表单的标题为"外汇汇率查询",表单界面如图所示, 表单中有两个下拉列表框(Combo1和Combo2),这两个下拉列表框的数据源类型(RowSourceType属性)均为字段,且数据源(RowSource属性)分别是外汇汇率表的"币种1"和"币种2"字段;另外有币种1(Label1)和币种2(Label2)两个标签以及两个命令按钮"查询"(Command1)和"退出"(Command2)。运行表单时,首先从两个下拉列表框选择币种,然后单击"查询"按钮用SQL语句从外汇汇率表中查询相应币种(匹配币种1和币种2)的信息,并将结果存储到表temp_rate中。
单击"退出"按钮关闭表单。
解答:
新建表单,用指定文件名保存,设置表单的name和Caption属性,添加控件,按图示要求设置其基本属性,设置“查询”按钮的Click事件代码为:
a=thisform.combo1.value
b=thisform.combo2.value
sele * from 外汇汇率 where 币种1=a and 币种2=b  into table temp_rate
设置“退出”按钮的Click事件代码为:
thisform.release
附:本题相关表见上题

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved