计算机等级考试二级VFP机试试题8

计算机等级考试二级VFP机试试题8,第1张

计算机等级考试二级VFP机试试题8,第2张

第八集

一、基本操作题(共四个子题,1、2题7分,3、4题8分)


1。在考生文件夹下设置项目SALES_M。


2。在新建立的项目中建立数据库CUST_M。


3。将空闲表CUST和订单1添加到新建立的数据库中。


4。为了确保ORDER1表的元组,请为ORDER1表建立一个候选索引。索引名是订单号,你可以问


引用的表达式是订单号。


本问题主要评估点:


项目建立,项目添加数据库,数据库添加自由表,候选索引建立。


解决问题的思路:


1。创建项目


要创建项目,可以使用“文件”菜单中的“新建”命令。


2。将数据库添加到项目中:


在项目管理器的“数据”选项卡中选择数据库,点击“添加”,在“打开”对话框中选择要添加的数据库。


3。可以在项目管理器或数据库设计器中向数据库添加自由表。在数据库设计器中,可以从“数据库”菜单或右击数据库设计器弹出的菜单中选择“添加表”,然后在“打开”对话框中选择要添加到当前数据库中的自由表。还可以使用“添加表”命令向当前数据库添加一个空闲表。


4。在ORDER1表设计器的“索引”页上,生成一个候选索引,其索引名称索引表达式都是序号。


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


1。根据order1表和cust表建立查询query1,找出公司位于“北京”的办事处


有公司名称,订单日期,发货方式。查询目标是表,表名是。


query1.dbf,并执行查询。


2。创建表单my_form。表单中有两个命令按钮。按钮的名称分别是cmdYes和CMDYES。


cmdNo,标题分别是“登录”和“退出”。


问题1,本题主要考核点是建立查询。


要创建查询,您可以使用“文件”菜单,选择“文件”-“新建”-“查询”-“新建文件”,将order1和cust添加到查询中,从字段中选择名称、订单日期和交货方式,在“过滤器”列中选择名为“位置”的字段,在“=”实例中输入“北京”,单击。最后,运行查询。


问题2,本题主要考核点是表格的建立。


可以通过三种方式调用表单设计器:在项目管理器环境中调用;点击“文件”菜单中的“新建”,打开“新建”对话框,选择“表格”;在命令窗口中输入创建表单命令。


打开表单设计器后,单击表单控件工具栏上的“命令按钮”,在表单上放置两个按钮。将其属性名分别修改为cmdyes和cmdno,标题属性修改为“登录”和“退出”。

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


考生文件夹下有一个股票管理数据库stock,数据库中有表stock_sl和stock_fk。


表。


stock _ SL的表结构是股票代码C(6),买入价N(7.2),现价N(7.2),持有数量。

N(6).


stock _ fk的表结构是股票代码C(6),浮亏金额N(11.2)。


请编写并运行符合下列要求的程序:


设计一个名为menu_lin的菜单,有两个菜单项“计算”和“退出”


程序运行时,点击“计算”菜单项应完成以下操作:


(1)将当前价格低于购买价格的股票信息存储在stock_fk表中,其中:


浮动损失金额=(进价-现价)*持有数量


(注意先清除表格的stock_fk内容空)。


(2)根据stock_fk表计算浮亏总额,存入一个新表stock_z,字段名为floating。


亏空金额类型为N(11.2),此表只有一条记录(此表属于库存量)。


单击“退出”菜单项终止程序。


本问题主要评估点:


菜单的建立,结构化查询语言(SQL)的应用,如选择、追加、创建表格等。


解决这个问题的思路:


使用菜单设计器定义两个菜单项,在名为“计算”的菜单项的结果列中选择“处理”,点击“编辑”按钮,打开一个窗口,添加“计算”菜单项要执行的命令。在名为“exit”的菜单项的结果列中选择“command”,在下面的“option”列中输入下面的命令退出菜单:SET SYSMENU TO DEFAULT。


由“计算”菜单项执行的程序:


首先打开数据库文件OpenDatabaseStock.dbc。


将“现价低于买价的股票信息”放入数组a字段:选择股票代码,(买价-现价)*持股数量作为STOCK_SL中的浮亏金额,其中买价>现价放入数组a字段。


设置删除状态:打开删除


删除stock_fk: DELETE FROM STOCK_FK表中的所有记录。


将值插入数组字段:从数组字段插入intostock _ fk


获取STOCK_FK表中的总浮动损失金额,并将其存储在变量AFields中:SELECT SUM FROM STOCK _ FK INTO ARRAY a fields。


创建stock _ z表(浮动损失金额N(11,2))


将afield的值插入表格stock_z:从数组afield插入stock _ z。

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情