环球网校是美国纳斯达克上市企业欢聚时代(NASDAQ:YY)旗下品牌 | 住房和城乡建设部 建筑人才培训合作单位
您现在的位置在: > 计算机类 > 计算机等级考试 > 模拟试题 >

计算机等级考试二级VisualFoxPro上机试题及解题思路第二套题2

2010-09-20 来源:互联网 作者:第一考试网

计算机等级考试二级VisualFoxPro上机试题及解题思路第二套题2

#

第一考试网整理了计算机等级考试二级VisualFoxPro上机试题及解题思路第二套题 #

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

#

在考生文件夹下完成如下简单应用: #

1. 请按要求修改modi1.prg程序文件中的错误并使之能够正确运行(具体修改要求在程序文件中)。注意:不可以增加或删除程序行。

#

2. 在考生文件夹下有表customer(客户)和order(订单),用SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货方式四个字段的信息,并先按公司名称升序排序、 再按订单编号升序排序,查询结果存放在 results.dbf 文件中,并要求将完整的 SQL SELECT 语句保存在

#

SQL.PRG文件中。

#

本题主要考核点: #

VFP命令,SQL查询语句,查询去向等 #

本题解题思路:

#

第1题,本题是一个程序修改题。空行处应填use customer。第二个错误为SCAN WHILE 所在地='北京',应改为SCAN FOR 所在地='北京'。

#

第2题,本题的主要考核点是SQL查询,查询去向。 #

SELECT Customer.公司名称, Order.订单编号, Order.金额, Order.送货方式; #

FROM customer INNER JOIN order; #

ON Customer.客户编号 = Order.客户编号;

#

ORDER BY Customer.公司名称, Order.订单编号;

#

INTO TABLE results

#

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

建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性

#

窗口中设置:

#

1. 建立一个表单myform(文件名和表单名均为myform),其中包含两个表格控件,第一个表格控件名称是grd1,用于显示表customer中的记录,第二个表格控件名称是grd2,用于显示与表customer中当前记录对应的order表中的记录。要求两个表格尺寸相同、水平对齐。

#

2. 建立一个菜单mymenu,该菜单只有一个菜单项"退出",该菜单项对应于

#

一个过程,并且含有两条语句,第一条语句是关闭表单myform,第二条语句是将菜单恢复为默认的系统菜单。

#

3. 在myform的Load事件中执行生成的菜单程序mymenu.mpr。

#

本题主要考核点: #

表单文件的创建、表格生成器的使用、菜单文件的建立、表单的退出等知识点

#

本题解题思路: #

操作过程: #

①在命令窗口输入命令:CREATE FORM myform,打开表单设计器窗口。 #

②从常用工具栏中单击表格控件,添加两个表格到新建得表单中,右击表单,选择"数据环境"快捷菜单命令,在数据环境中添加"customer"和"order",建立好两表得关联。然后右键单击表格grd1,在弹出的快捷菜单中选择"生成器",弹出表格生成器对话框,在"1.表格项"中选择"customer",将表中所有字段添加到选定字段中。以同样的方法设置第二个表格的生成器,选择"4.关系"选项卡,把"父表中的关键字段"设置为customer.客户编号,把"子表中的相关索引"设置为客户编号。 #

③在命令窗口输入命令:CREATE MENU mymenu,在弹出的"菜单设计器"中的"菜单名称"列处输入"退出",结果为过程,相关代码如下所示:

#

myform.release #

set sysmenu to defa #

④点击主菜单栏中的菜单-生成。 #

⑤保存菜单,关闭菜单设计器。

#

⑥设置表单的Load事件代码:

#

do mymenu.mpr #

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

#

责编: 返回顶部  打印

关于我们联系我们友情链接网站声明网站地图广告服务帮助中心