计算机等级考试:二级VFP机试第32套

计算机等级考试:二级VFP机试第32套,第1张

计算机等级考试:二级VFP机试第32套,第2张

第32集

一、基本操作题(共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)”,弹出表设计器,选择表设计器的“索引”页签,在索引列中填写“外币编码”,在索引类型列中选择“主索引”,在索引表达式列中填写“外币编码”,点击“确定”


第五步:在数据库设计器中,选中rate_exchange表中的索引“外币代码”,将其拖动到currency_sl表中的“外币代码”索引上并释放,这样两个表将建立永久连接。


第六步:打开考生文件夹下的“test_form”表单,按CTRL选中标签“用户名”和“密码”,按鼠标右键,选择“属性(p)”。在弹出的“属性”对话框中,将标签“用户名”和“密码”的“字体名称”值设置为“


二。简单应用(2道小题,每题20分,40分)


在考生文件夹下完成下面的简单申请:


1。rate _ pro.prg中的程序功能是计算“林诗音”持有的所有外币都等价于


人民币的数值和数量,结果存储在summ中。注:外币相当于人民币金额。


计算公式:该外币的人民币价值数量=“现金买入价”*“持有数量”。


请在指定位置修改程序的语句,不要添加或删除程序行。请保存您的更改。


2。设置一个名为menu_rate的菜单,有两个菜单项“查询”和“退出”。


在“查询”下还有一个子菜单,有“日元”、“欧元”、“美元”三个选项。


在“退出”菜单项下创建一个过程,负责返回系统菜单。


本问题主要评估点:


文件菜单建立等知识点。


解决这个问题的思路


问题1:此问题为程序修改问题。问题中的第一个错误是,对于name = "林诗音"的find,应该改为name = "林诗音"的loca第二个错误,while not eof(),应该改成do while not eof();第三个错误是“summ=summ+a[1]*rate_exchange。持有数量”,应改为summ=summ+a[1] *currency_sl。持有数量。


问题2,本题主要考核点是菜单的建立。可以采取以下步骤来创建新菜单:从“文件”菜单中选择“新建”,从“新建”对话框中选择“菜单”,然后单击“新建文件”按钮。在“新建菜单”对话框中选择“菜单”按钮,调出“菜单设计器”。您也可以使用创建菜单命令直接调用菜单设计器。在菜单名称中填写“查询”和“退出”。“查询”的结果是一个子菜单。单击编辑。在子菜单的菜单名称中输入“日元”、“欧元”和“美元”。“退出”的结果是“将SYSMENU设置为默认值”的过程。
三。综合应用(1题,30分)


设计一个文件名和表单名都是myrate的表单,表单中必须设置所有控件的属性。


在血糖仪的属性窗口中设置。表格的标题是“外汇持有量”。表单中有一个选项组控件


piece(名为myOption)和两个命令按钮“Statistics”(命令1)和“Exit”(命令2)。那


,选项组控件有三个按钮:“日元”、“美元”、“欧元”。


运行表单时,首先在选项组控件中选择“日元”、“美元”或“欧元”,点击“统计”


按下命令按钮后,持有相应外币的人员的姓名和持有数量将根据选项组控件的选择而分开。


以rate_ry.dbf(日元)或rate_my.dbf(美元)或rate_oy(欧元)存款。


单击“退出”按钮时关闭表单。


表格完成后,需要运行表格,分别统计“日元”、“美元”、“欧元”的持有量。


数量。


此问题的主要评估点


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


解决这个问题的思路:


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


第二步:单击工具栏按钮“表单控件工具栏”,在弹出的“表单控件”对话框中,选择“选项组”控件,在表单设计器中拖动鼠标,在表单上得到一个“选项组”控件optiongroup1,用类似的方法在表单中添加两个“命令按钮”控件command1和command2。


相关控件的属性值如下:


对象属性的属性值


表1标题外汇储备


选项组名称myOption


按钮计数3


MyOption.option1标题日元


MyOption.option2标题USD


MyOption.option3标题欧元


Command1标题统计


Command2标题退出。


* * * * * * * * *命令按钮command1 (statistics)的点击事件代码如下* * * * * * * * * *


做案例


CASE this form . my option . option 1 . value = 1


选择货币_sl。姓名,货币_sl。持有数量;


来自外汇数据!Rate_exchange内联外汇数据!货币_ sl


关于汇率。外币代码= Currency_sl。外币代码;


其中rate_exchange。外币名称= "日元";


到表rate_ry中。数据文件


CASE this form . my option . option 2 . value = 1


选择货币_sl。姓名,货币_sl。持有数量;


来自外汇数据!Rate_exchange内联外汇数据!货币_ sl


关于汇率。外币代码= Currency_sl。外币代码;


其中rate_exchange。外币名称= "美元";


进入表rate_my。数据文件


CASE this form . my option . option 3 . value = 1


选择货币_sl。姓名,货币_sl。持有数量;


来自外汇数据!Rate_exchange内联外汇数据!货币_ sl


关于汇率。外币代码= Currency_sl。外币代码;


其中rate_exchange。外币名称= "欧元";


入表rate_oy。数据文件


结束案例


* * * * * * * * *命令按钮command2 (Exit)的Click事件代码如下* * * * * * * * * *


thisform.release

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试:二级VFP机试第32套

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情