二级VFP上机预测题答案

2019-06-02 14:01

第1套题目

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作:

1. 新建一个名称为\外汇数据\的数据库。

2. 将自由表rate_exchange和currency_sl添加到数据库中。

3. 通过\外币代码\字段为rate_exchange和currency_sl建立永久联系(如果必要请建立相关索引)。

4. 打开表单文件test_form,该表单的界面如下图所示,请将标签\用户名\和\口令\的字体都改为\黑体\。 答案

本题主要考核点:

数据库的建立、将自由表添加到数据库中、表索引的建立、表之间的永久联系的建立等知识点 本题解题思路:

第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\数据库\,点击\新建文件\按钮,在弹出的对话框的\数据库名\处输入\外汇数据\,单击保存按钮。 第二步:打开考生文件夹下的\外汇数据\数据库。 第三步:打开数据库菜单选择\添加表(A)\,在弹出的\打开\对话框中,选定考生文件夹下的rate_exchange表,再点击\确定\即可,这样表rate_exchange就添加到了\外汇数据\数据库中,用同样的方法,将currency_sl表也添加到\外汇数据\数据库中。

第四步:在数据库设计器中选中表rate_exchange,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\索引\标签,在索引名列中填入\外币代码\在索引类型列中选择\主索引\,在索引表达式列中填入\外币代码\,点击\确定\按钮,保存表结构,用类似的方法,为currency_sl表建立普通索引。

第五步:在数据库设计器中,选中rate_exchange表中的索引\外币代码\并拖动到表currency_sl的\外币代码\的索引上并松开,这样两个表之间就建立起了永久联系。

第六步:打开考生文件夹下的\表单,按CTRL键选中标签\用户名\和\口令\后,按鼠标右键,选择\属性(P)\,在弹出的\属性\对话框中将标签\用户名\和\口令\的\值置为\黑体\,保存表单即可。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:

1. rate_pro.prg中的程序功能是计算出\林诗因\所持有的全部外币相当于人民币的价值数量,summ中存放的是结果。注意:某种外币相当于人民币数量的计算公式:人民币价值数量 = 该种外币的\现钞买入价\该种外币\持有数量\。请在指定位置修改程序的语句,不得增加或删除程序行,请保存所做的修改。

2. 建立一个名为menu_rate的菜单,菜单中有两个菜单项\查询\和\退出\。\查询\项下还有子菜单,子菜单有\日元\、\欧元\、\美元\三个选项。在\退出\菜单项下创建过程,该过程负责返回系统菜单。 答案

本题主要考核点: 文件菜单建立等知识点 本题解题思路:

第1题:本题是一个程序修改题,题中的第一个错误是find for 姓名=\林诗因\,应改为loca for 姓名=\林诗因\;第二个错误while not eof(),应改为do while not eof();第三个错误是\持有数量\,应改为summ=summ+a[1]*currency_sl.持有数量。

第2题,本题的主要考核点是菜单的建立。新建菜单可按下列步骤:选择\文件\菜单中的\新建\命令,在\新建\对话框中选择\菜单\,单击\新建文件\按钮。在\新建菜单\对话框中选择\菜单\按钮,调出\菜单设计器\。也可用CREATE MENU命令直接调出菜单设计器。在菜单名称中填入\查询\、\退出\,\查询\结果为子菜单,单击编辑;在子菜单的菜单名称中输入\日元\、\欧元\、\美元\,\退出\结果为过程\。 三、综合应用(1小题,计30分)

设计一个文件名为myrate的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为\外汇持有情况\。表单中有一个选项组控件(命名为myOption)和两个命令按钮\统计\(command1)和\退出\(command2)。其中,选项组控件有三个按钮\日元\、\美元\和\欧元\。 运行表单时,首先在选项组控件中选择\日元\、\美元\或\欧元\,单击\统计\命令按钮后,根据选项组控件的选择将持有相应外币的人的姓名和持有数量分别存入rate_ry.dbf(日元)或rate_my.dbf(美元)或rate_oy(欧元)中。 单击\退出\按钮时关闭表单。

表单建成后,要求运行表单,并分别统计\日元\、\美元\和\欧元\的持有数量。 答案

本题主要考核点:

控件的属性的修改、SQL语句运用、表单的退出等知识点 本题解题思路:

第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\表单\,点击\新建文件\按钮(系统将打开表单设计器);或直接在命令窗口中输入 crea form myrate。

第二步:点击工具栏按钮\表单控件工具栏\,在弹出的\表单控件\对话框中,选中\选项组\控件,在表单设计器中拖动鼠标,这样在表单上得到一个\选项组\控件optiongroup1,用类似的方法为表单再加入两个\命令按钮\控件command1和command2。 相关控件的属性值如下: 对象 属性 属性值 Form1 Caption 外汇持有情况 选项组 Name myOption ButtonCount 3 MyOption.option1 Caption 日元 MyOption.option2 Caption 美元 MyOption.option3 Caption 欧元 Command1 Caption 统计 Command2 Caption 退出

***********命令按钮command1(统计)的Click事件代码如下************ DO CASE

CASE thisform.myOption.option1.value=1

SELECT Currency_sl.姓名, Currency_sl.持有数量;

FROM 外汇数据!rate_exchange INNER JOIN 外汇数据!Currency_sl ; ON rate_exchange.外币代码 = Currency_sl.外币代码; WHERE rate_exchange.外币名称 = \日元\

INTO TABLE rate_ry.DBF

CASE thisform.myOption.option2.value=1

SELECT Currency_sl.姓名, Currency_sl.持有数量;

FROM 外汇数据!rate_exchange INNER JOIN 外汇数据!Currency_sl ; ON rate_exchange.外币代码 = Currency_sl.外币代码; WHERE rate_exchange.外币名称 = \美元\ INTO TABLE rate_my.DBF

CASE thisform.myOption.option3.value=1

SELECT Currency_sl.姓名, Currency_sl.持有数量;

FROM 外汇数据!rate_exchange INNER JOIN 外汇数据!Currency_sl ; ON rate_exchange.外币代码 = Currency_sl.外币代码; WHERE rate_exchange.外币名称 = \欧元\ INTO TABLE rate_oy.DBF ENDCASE

***********命令按钮command2(退出)的Click事件代码如下************ thisform.Release

第2套题目

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作:

1. 新建一个名为\学生管理\的项目文件。 2. 将\学生\数据库加入到新建的项目文件中。

3. 将\教师\表从\学生\数据库中移出,使其成为自由表。

4. 通过\学号\字段为\学生\和\选课\表建立永久联系(如果必要请先建立有关索引)。 答案

本题主要考核点:

创建项目、数据库相关操作、在数据库中建立表、索引的建立 本题解题思路:

第一步:在Visual FoxPro主窗口下按组合键Ctrl+N,则系统弹出\新建\对话框,在文件类型中选择\项目\,再点击\新建文件\按钮; 第二步:在弹出的\创建\对话框中,选定考生文件夹,在项目文件中填入\学生管理\,再点击保存按钮;这样便新建了一个项目; 第三步:在弹出的项目管理器中先选择\数据\标签,再选择\数据库\,最后点击\添加\按钮; 第四步:在弹出的\打开\对话框中的\选择数据库\处,选择\学生\数据库;

第五步:在数据库设计器窗口中单击选中\教师\表,打开主窗口的数据库菜单选择\移去(R)\并在弹出的菜单中选择\移去(R)\即可,这样就将表\教师\表从数据库中移出而成为了自由表;

第六步:在数据库设计器中选中表\学生\,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\索引\标签,在索引名列中填入\学号\,在索引类型列中选择\主索引\,在索引表达式列中填入\学号\,点击\确定\按钮,保存表结构,用类似的方法,为\选课\表建立普通索引

第七步:在数据库设计器中,选中\学生\表中的索引\学号\并拖动到表\选课\表的\学号\的索引上并松开,这样两个表之间就建立起了永久联系。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:

1. 用SQL语句对自由表\教师\完成下列操作:将职称为\教授\的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相等;插入一条新记录,该教师的信息:姓名\林红\,职称\讲师\,原工资10000,新工资10200,同时将你所使用的SQL语句存储于新建的文本文件teacher.txt中(两条更新语句,一条插入语句,按顺序每条语句占一行)。

2. 使用查询设计器建立一个查询文件stud.qpr,查询要求:选修了\英语\并且成绩大于等于70的学生的姓名和年龄,查询结果按年龄升序存放于stud_temp.dbf表中。(完成后要运行) 答案

本题主要考核点:

SQL语句的使用、使用查询设计器建立查询 本题解题思路:

第1题:本题的主要考核点是SQL语句的使用。 update 教师 set 新工资=原工资*1.2 where 职称=教授 update 教师 set 新工资=原工资 where 职称!=教授 insert into 教师 values(\林红\讲师\第2题,本题的主要考核点是建立查询。

建立查询可以使用\文件\菜单完成,选择文件--新建--查询--新建文件,将\学生\,\课程\和\选课\表添加入查询中,从字段中选择姓名和年龄字段;切换到\筛选\选项卡,在其中进行如下设置: 字段名 条件 实例 逻辑 课程.课程名称 = \英语\ AND 选课.成绩 >= 70

;切换到\排序依据\中选择字段\学生.年龄\,在\排序选项\处选择\升序\;单击查询菜单下的 查询去向,选择表,输入表名stud_temp,最后运行该查询。

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

设计名为mystu的表单(文件名为mystu,表单名为form1),所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为\计算机系学生选课情况\。表单中有一个表格控件(Grid1),该控件的RecordSourceType的属性设置为4(SQL说明)和两个命令按钮\查询\(command1)和\退出\(command2)。

运行表单时,单击\查询\命令按钮后,表格控件中显示6系(系字段值等于字符6)的所有学生的姓名、选修的课程名和成绩。 单击\退出\按钮关闭表单。

注意:完成表单设计后要运行表单的所有功能。 答案

本题主要考核点:

控件的属性的修改、SQL语句运用、表单的退出等知识点

本题解题思路:

第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\表单\,点击\新建文件\按钮(系统将打开表单设计器);或直接在命令窗口中输入 crea form mystu。

第二步:点击工具栏按钮\表单控件工具栏\,在弹出的\表单控件\对话框中,选中\表格\控件,在表单设计器中拖动鼠标,这样在表单上得到一个\表格\控件grid1,用类似的方法为表单再加入两个\命令按钮\控件command1和command2; 相关控件的属性值如下: 对象 属性 属性值 Form1 Caption 计算机系学生选课情况 Grid1 RecordSourceType 4(SQL说明) Command1 Caption 查询 Command2 Caption 退出

***************命令按钮command1(查询)的Click事件代码如下***************

THISFORM.GRID1.RECORDSOURCE=\学生.姓名, 课程.课程名称, 选课.成绩; FROM 学生!课程 INNER JOIN 学生!选课; INNER JOIN 学生!学生 ; ON 学生.学号 = 选课.学号 ; ON 课程.课程号 = 选课.课程号; WHERE 学生.系 = '6'; INTO CURSOR temp\

***************命令按钮command2(退出)的Click事件代码如下*************** thisform.release

第3套题目

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 新建一个名为\库存管理\的项目。 2. 在新建的项目中建立一个名为\使用零件情况\的数据库,并将考生文件夹下的 所有自由表添加到该数据库中。

3. 修改\零件信息\表的结构,增加一个字段,字段名为\规格\,类型为字符型, 长度为8。

4. 打开并修改mymenu菜单文件,为菜单项\查找\设置快捷键Ctrl+T。

【解题思路】命令\CREATE PROJECT 文件名\用于建立指定文件名的项目文件。为表增加字段或删除表中已有的字段,可以在表设计器中完成。为菜单项增加快捷键,须在\提示选项\对话框中完成。

【操作步骤】

(1)在命令窗口输入\CREATE PROJECT 库存管理\(也可写作\CREA PROJ 库存管理\),并按回车键以新建一个项目。或者,单击常用工具栏中的\新建\命令新建一个项目(新建方法前面已有讲解,这里不再赘述)。

(2)按照题目的要求,在项目中新建数据库,并将考生文件夹下的自由表添加到数据库中。 (3)在数据库设计器中打开表设计器,并按题目的要求为\零件信息\表增加一个字段。

(4)按照题目的要求打开并修改mymenu菜单文件。设计完成后,关闭\菜单设计器\并保存菜单文件。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:

1. 用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于item_temp.dbf中,同时将你所使用的SQL语句存储于新建的文本文件item.txt中。

2. 根据零件信息、使用零件和项目信息三个表,利用视图设计器建立一个视图view_item, 该视图的属性列由项目号、项目名、零件名称、单价、数量组成,记录按项目号升序排序,筛选条件是:项目号为\。

【解题思路】因为题目没有明确要求通过什么方式编写SQL语句,因此,我们可以通过查询设计器来完成题目的要求。 (1)【操作步骤】

步骤1:按照题目的要求,通过查询设计器新建查询,或者在命令窗口输入以下命令。 ***************************************

SELECT 项目信息.项目号, 项目信息.项目名, 零件信息.零件号,; 零件信息.零件名称;

FROM 使用零件情况!零件信息 INNER JOIN 使用零件情况!使用零件; INNER JOIN 使用零件情况!项目信息 ;

ON 使用零件.项目号 = 项目信息.项目号 ; ON 零件信息.零件号 = 使用零件.零件号;

ORDER BY 项目信息.项目号 DESC, 零件信息.零件号; INTO TABLE item_temp.dbf

***************************************

步骤2:按照题目的要求新建文本文件item.txt,并将满足条件的SQL语句粘贴到文本文件中。 步骤3:在命令窗口输入\DO item.txt\并按回车键运行查询。 (2)【操作步骤】

步骤1:打开数据库设计器,按照题目的要求新建本地视图。注意,将表全部添加到视图中时,按默认联接即可。 步骤2:按照题目的要求设计视图。 步骤3:按照题目的要求保存视图。

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

设计一个文件名和表单名均为form_item的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为\使用零件情况统计\。表单中有一个组合框(combo1)、一个文本框(text1)和两个命令按钮\统计\(command1)和\退出\(command2)。

运行表单时,组合框中有三个条目\、\、\(只有三个,不能输入新的,RowSourceType的属性为\数组\,Style的属性为\下拉列表框\)可供选择,单击\统计\命令按钮以后,则文本框显示出该项目所用零件的金额合计(某种零件的金额=单价*数量)。 单击\退出\按钮关闭表单。

注意:完成表单设计后要运行表单的所有功能。

【解题思路】新建表单并按要求添加控件、设置控件属性,为组合框新建数组,最后完成命令按钮的语句编写。组合框的RowSorceType属性

表示数据源的类型,RowSorce属性表示数据来源,Style表示组合框控件的样式。Caption属性表示控件的标题。

【操作步骤】

步骤1:按照题目的要求新建表单,表单的新建可以通过常用工具栏中的\新建\按钮来实现(操作步骤在前面的解析中已经讲到),也可以在命令窗口中输入\Crea Form form_item\,然后按回车键。

步骤2:从表单控件工具栏向表单添加一个组合框、一个文本框和两个命令按钮,然后在属性窗口中修改各控件的相关属性。 步骤3:按照题目的要求设置组合框的数据源。

步骤4:分别双击命令按钮\统计\和\退出\,为它们编写Click事件代码。 ******\统计\按钮的Click事件代码****** x=allt(thisform.combo1.value)

SELECT SUM(使用零件.数量*零件信息.单价) as je; FROM 使用零件,零件信息 ;

WHERE 使用零件.零件号 = 零件信息.零件号; AND 使用零件.项目号 = x; GROUP BY 使用零件.项目号; into array b

thisform.text1.value=b

************************************ \退出\按钮的Click事件代码为:

******\退出\按钮的Click事件代码****** ThisForm.Release

************************************ 步骤5:保存并运行表单。

第4套题目

一、基本操作题(共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之间的一对多永久联系(需要首先建立相关索引)。\\ 答案

本题主要考核点:

数据库的建立、将自由表添加到数据库中、表索引的建立、表之间的永久联系的建立等知识点 本题解题思路:

第1题:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\数据库\,点击\新建文件\按钮,在弹出的对话框的\数据库名\处输入\外汇数据\,单击\保存\按钮。

第2题:打开考生文件夹下的\外汇数据\数据库;打开数据库菜单选择\添加表(A)\,在弹出的\打开\对话框中,选定考生文件夹下的rate_exchange表,再点击\确定\即可,这样表rate_exchange就添加到了\外汇数据\数据库中,用同样的方法,将currency_sl表也添加到\外汇数据\数据库中。 第3题:在数据库设计器中选中表rate_exchange,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\字段\标签,在\字段名\列中将\买出价\字段的名称改为\现钞卖出价\。

第4题:在数据库设计器中选中表rate_exchange,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\索引\标签,在索引名列中填入\外币代码\在索引类型列中选择\主索引\,在索引表达式列中填入\外币代码\,点击\确定\按钮,保存表结构,用类似的方法,为currency_sl表建立普通索引;在数据库设计器中,选中rate_exchange表中的索引\外币代码\并拖动到表currency_sl的\外币代码\的索引上并松开,这样两个表之间就建立起了永久联系。

二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:

1. 在建立的\外汇管理\数据库中利用视图设计器建立满足如下要求的视图:

1) 视图按顺序包含列Currency_sl.姓名、Rate_exchange.外币名称、Currency_sl.持有数量和表达式Rate_exchange.基准价* Currency_sl.持有数量; 2) 按\基准价* Currency_sl.持有数量\降序排序; 3) 将视图保存为view_rate。

2. 使用SQL SELECT语句完成一个汇总查询,结果保存在results.dbf表中,该表含有\姓名\和\人民币价值\两个字段(其中\人民币价值\为每人持有外币的\基准价* Currency_sl.持有数量\的合计),结果按\人民币价值\降序排序。 答案\\

本题主要考核点:

SQL查询语句,查询去向,统计,数据分组,利用视图设计器建立视图等 本题解题思路:

第1题,本题的主要考核点是:利用视图设计器建立视图。

在新建对话框中、项目管理器中、或用CREATE VIEW命令打开视图设计器。建立一个视图,将\表,\表,表添加到视图中,并将题中指定字段,和表达式添加入视图;切换到\排序依据\中选择表达式\基准价* Currency_sl.持有数量\,在\排序选项\处选择\降序\;最后将视图命名为view_rate。

第2题,本题的主要考核点是:SQL查询语句,查询去向,统计,数据分组。

SELECT Currency_sl.姓名,SUM(Rate_exchange.基准价* Currency_sl.持有数量) as 人民币价值; FROM rate_exchange INNER JOIN currency_sl;

ON Rate_exchange.外币代码 = Currency_sl.外币代码; GROUP BY Currency_sl.姓名; ORDER BY 2 DESC; INTO TABLE results

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

设计一个表单,所有控件的属性必须在表单设计器的属性窗口中设置,表单文件名为\外汇浏览\,表单界面如下所示:

其中:

1. \输入姓名\为标签控件Label1; 2. 表单标题为\外汇查询\;

3. 文本框的名称为Text1,用于输入要查询的姓名,如张三丰;

4. 表格控件的名称为Grid1,用于显示所查询人持有的外币名称和持有数量,RecordSourceType的属性为0(表);

5. \查询\命令按钮的名称为Command1,单击该按钮时在表格控件Grid1中按持有数量升序显示所查询人持有的外币名称和数量(如上图所示),并将结果存储在以姓名命名的DBF表文件中,如张三丰.DBF;

6. \退出\命令按钮的名称为Command2,单击该按钮时关闭表单。

完成以上表单设计后运行该表单,并分别查询\林诗因\、\张三丰\和\李寻欢\所持有的外币名称和持有数量。 答案

本题主要考核点:

表单文件的创建、控件的属性的修改、SQL语句运用、表单的退出等知识点 本题解题思路: 操作过程:

①在命令窗口输入命令:CREATE FORM 外汇浏览,打开表单设计器窗口。

②在表格上添加各文本框、命令按钮、表格及相关的标签,并进行适当的布置和大小调整。 ③设置各标签、命令按钮以及表单的Caption属性值。 ④将表单的RecordSourceType属性值设置为\表)\。 ⑤设置\查询\按钮的Click事件代码: SET TALK OFF SET SAFETY OFF

a=ALLTRIM(THISFORM.text1.VALUE)

SELECT Rate_exchange.外币名称, Currency_sl.持有数量;

FROM 外汇管理!rate_exchange INNER JOIN 外汇管理!currency_sl; ON Rate_exchange.外币代码 = Currency_sl.外币代码; ORDER BY Currency_sl.持有数量; WHERE Currency_sl.姓名=a; INTO TABLE (a)

THISFORM.Grid1.RECORDSOURCE=\SET TALK ON SET SAFETY ON

⑥设置\退出\按钮的Click事件代码: THISFORM.RELEASE

⑦保存表单,关闭表单设计器窗口。

第5套题目

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作:

1. 用SQL语句从rate_exchange.dbf表中提取外币名称、现钞买入价和卖出价三个字段的值并将结果存入rate_ex.dbf表(字段顺序为外币名称、现钞买入价、卖出价,字段类型和宽度与原表相同,记录顺序与原表相同),并将相应的SQL语句保存为文本文件one.txt。

2. 用SQL语句将rate_exchange.dbf表中外币名称为\美元\的卖出价修改为829.01,并将相应的SQL语句保存为文本文件two.txt。

3. 利用报表向导根据rate_exchange.dbf表生成一个外币汇率报表,报表按顺序包含外币名称、现钞买入价和卖出价三列数据,报表的标题为\外币汇率\(其他使用默认设置),生成的报表文件保存为rate_exchange。

4. 打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。 答案

本题主要考核点:

SQL查询语句,查询去向,统计,利用报表向导建立报表等 本题解题思路:

第1题:select 外币名称,现钞买入价,卖出价 from rate_exchange into table rate_ex。 第2题:update rate_exchange set 卖出价=829.01 where 外币名称=\美元\。 第3题:本题的主要考核点是使用报表向导制作报表。

启动报表向导可在\文件\菜单中选择\新建\或者单击工具栏上的\新建\按钮,打开\新建\对话框,文件类型选择报表,单击向导按钮。或者在\工具\菜单中选择\向导\子菜单,选择\报表\,或直接单击工具栏上的\报表向导\图标按钮。

第4题:双击生成的报表文件rate_exchange,在报表设计器中,将显示在\标题\区域的日期拖到\页注脚\区,保存报表文件即可。 二、简单应用(2小题,每题20分,计40分)

1. 设计一个如下图所示的时钟应用程序,具体描述如下:

表单名和表单文件名均为timer,表单标题为\时钟\,表单运行时自动显示系统的当前时间; 1) 显示时间的为标签控件label1(要求在表单中居中,标签文本对齐方式为居中); 2) 单击\暂停\命令按钮(Command1)时,时钟停止;

3) 单击\继续\命令按钮(Command2)时,时钟继续显示系统的当前时间; 4) 单击\退出\命令按钮(Command3)时,关闭表单。

提示:使用计时器控件,将该控件的interval属性设置为500,即每500毫秒触发一次计时器控件的timer事件(显示一次系统时间);将计时器控件的interval属性设置为0将停止触发timer事件;在设计表单时将timer控件的interval属性设置为500。 2. 使用查询设计器设计一个查询,要求如下:

1) 基于自由表currency_sl.DBF和rate_exchange.DBF;

2) 按顺序含有字段\姓名\、\外币名称\、\持有数量\、\现钞买入价\及表达式\现钞买入价*持有数量\; 3) 先按\姓名\升序排序、再按\持有数量\降序排序; 4) 查询去向为表results.dbf;

5) 完成设计后将查询保存为query文件,并运行该查询。 答案


二级VFP上机预测题答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南城3×50MW供热式火力发电厂发电厂电气部分设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: