二级VISUALFOXPRO-10-2_真题-无答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级VISUAL FOXPRO-10-2
(总分100,考试时间90分钟)
一、基本操作题
在下有一个表单文件myform.scx,其中包含“高度”标签、Text1文本框以及“确定”命令按钮。
打开该表单文件,然后在表单设计器环境下完成如下操作:
1. 将标签、文本框和命令按钮3个控件设置为顶边对齐。
2. 设置“确定”按钮的属性,使得用户在表单运行时按Enter键就可以直接选择该按钮。
3. 将表单的标题设置为“表单操作”,将表单的名称设置为myform。
4. 设置“确定”按钮的Click事件代码,使得表单运行时单击该按钮可以将表单的高度设置成在文本框中指定的值。
二、简单应用题
在下已有order、orderitem和goods3个表,其中,order表包含订单的基本信息,orderitem 表包含订单的详细信息,goods表包含商品(图书)的相关信息。
1. 利用查询设计器创建查询,从order、orderitem和goods表中查询客户名为lilan的所有订单的信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容;各记录按订单号降序排序,若订单号相同按商品名降序排序;查询去向为表tableone。
最后将查询保存在queryone.qpr文件中,并运行该查询。
2. 首先创建数据库order_m,并向其中添加order表和orderitem表。
然后在数据库中创建视图viewone,利用该视图只能查询商品号为a00002的商品的订购信息。
查询结果依次包含订单号、签订日期和数量3项内容;各记录按订单号升序排序。
最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
三、综合应用题
1. 在下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。
运行该菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如下图所示。
菜单命令“计算”和“返回”的功能都通过执行过程完成。
菜单命令“计算”的功能如下:
(1)用ALTER TABLE语句在order表中添加一个“总金额”字段,该字段为数值型,宽度为7,小数位数为两位。
(2)根据orderitem表和goods表中的相关数据计算各订单的总金额(一个订单的总金额等于
它所包含的各商品的金额之和,每种商品的金额等于数量乘以单价),并填入刚才建立的字段中。
菜单命令“返回”的功能是恢复标准的系统菜单。
菜单程序生成后,运行菜单程序并依次执行“计算”和“返回”菜单命令。