计算机等级考试:二级VFP机试第47套计算机二级考试
文章作者 100test 发表时间 2009:04:10 01:59:58
来源 100Test.Com百考试题网
47
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成下列操作:
1. 用命令新建一个名为"外汇"的数据库,并将该命令存储于one.txt中;
2. 将自由表"外汇汇率"、"外汇账户"、"外汇代码"加入到新建的"外汇"数据库
中;
3. 用SQL语句新建一个表rate,其中包含4个字段"币种1代码" C(2)、
"币种2代码"C(2)、"买入价"N(8,4)、"卖出价"N(8,4),请将SQL语句
存储于two.txt中。
4. 表单文件test_form中有一个名为form1的表单(如图),请将编辑框控件
Edit1的滚动条去掉。
本题的主要考核点:
SQL语句的使用、将自由表添加到数据库中、表单属性设置等。
解题思路:
1.SQL语句的用法(建立数据库)
CREATE DATABASE 外汇
2.将自由表添加到数据库中,可以在项目管理器或数据库设计器中完成。打开数据库设计器,在"数据库"菜单中或在数据库设计器上单击右键弹出的菜单中选择"添加表",然后在"打开"对话框中选择要添加到当前数据库的自由表。还可用ADD TABLE命令添加一个自由表到当前数据库中。
3.SQL语句的用法(建立表结构)
CREATE TABLE rate (币种1代码 C(2),币种2代码 C(2),买入价 N(8,4),卖出价 N(8,4))
4.修改表单控件的属性值:编辑框控件的ScrollBars属性决定编辑框是否有垂直滚动条。
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下完成如下简单应用:
1. 编写程序three.prg完成下列操作:根据"外汇汇率"表中的数据产生rate
自由表中的数据。
要求:将所有"外汇汇率"表中的数据插入rate表中并且顺序不变,由于
"外汇汇率"中的币种1和币种2存放的是外币名称,而rate表中的币种1代码和币种
2代码应该存放外币代码,所以插入时要做相应的改动,外币名称与外币代码的对
应关系存储在"外汇代码"表中。
注意:程序必须执行一次,保证rate表中有正确的结果。
2. 使用查询设计器建立一个查询文件four.qpr。查询要求:外汇帐户中有
多少日元和欧元。查询结果包括了外币名称、钞汇标志、金额,结果按外币名
称升序排序,在外币名称相同的情况下按金额降序排序,并将查询结果存储于
表five.dbf 中。
第1题:本题的考查点是利用SQL_SELECT语句建立查询程序。第一步:在Visual FoxPro主窗口中按下组合键Ctrl N,系统弹出"新建"对话框,在文件类型中选择"程序",点击"新建文件"按钮;