1、二级 VISUAL+FOXPRO 机试 70 及答案解析(总分:100.00,做题时间:90 分钟)一、B一 基本操作题/B(总题数:1,分数:30.00)1.(1)建立项目文件,名为 my。 (2)将数据库 nba 添加到新建立的项目当中。 (3)修改表单 my,将其中的命令按钮删除。 (4)把表单 my 添加到项目 my 中。(分数:30.00)_二、B二 简单应用题/B(总题数:1,分数:40.00)2.在考生文件夹下,打开 Ecommerce 数据库,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择客户表 Customer 中的所有字段;记录不分组;报表样式为随意式;列
2、数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“会员号”,升序;报表标题为“客户信息一览表”;报表文件名为 myreport。 (2)使用命令建立一个名称为 sb_view 的视图,并将定义视图的命令代码存放到命令文件pview.prg 中。视图中包括客户的会员号(来自 Customer 表)、姓名(来自 Customer 表)、客户所购买的商品名(来自 Article 表)、单价(来自 Orderltem 表)、数量(来自 OrderItem 表)和金额(OrderItem单价*OrderItem数量),结果按“会员号”升序排序。(分数:40.00)_三、B三 综合应用题/B(总题
3、数:1,分数:30.00)3.在考生文件夹下,打开 ecommerce 数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个文件名和表单名均为 myform 的表单,表单标题为“客户基本信息”。要求该表单上有“女客户信息”(Command1)、 “客户购买商品情况”(Command2)、 “输出客户信息”(Command3)和“退出”(Command4)4 个命令按钮。 各命令按钮功能如下: 单击“女客户信息”按钮,使用 SQL 的 SELECT 命令查询客户表 customer 中女客户的全部信息。 单击“客户购买商品情况”按钮,使用 SQL 的 SELEC
4、T 命令查询简单应用中创建的 sb_view 视图中的全部信息。 单击“输出客户信息”按钮,调用简单应用中设计的报表文件 myreport 在屏幕上预览(PREVIEW)客户信息。 单击“退出”按钮,关闭表单。(分数:30.00)_二级 VISUAL+FOXPRO 机试 70 答案解析(总分:100.00,做题时间:90 分钟)一、B一 基本操作题/B(总题数:1,分数:30.00)1.(1)建立项目文件,名为 my。 (2)将数据库 nba 添加到新建立的项目当中。 (3)修改表单 my,将其中的命令按钮删除。 (4)把表单 my 添加到项目 my 中。(分数:30.00)_正确答案:()解
5、析:(1)启动 Visual FoxPro 后,在命令窗口输入命令:CREATE PROJECT my,新建一个项目管理器。 (2)在项目管理器 my 中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库 nba 添加到项目管理器中,单击“确定”按钮。 (3)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的表单文件 my.scx。选中表单上的命令按钮,按下键盘上的 DELETE 键,把命令按钮删除。单击工具栏上的“保存”图标,保存更改。 (4)在项目管理器 my
6、中,首先在“文档”选项卡中选择“表单”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的表单 my.scx 添加到项目管理器中,单击“确定”按钮。 解析本大题主要考查的是通过项目管理器来完成一些数据库的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理,此外,还考查了表单的属性的更改以及表单的添加。二、B二 简单应用题/B(总题数:1,分数:40.00)2.在考生文件夹下,打开 Ecommerce 数据库,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择客户表 Customer
7、 中的所有字段;记录不分组;报表样式为随意式;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“会员号”,升序;报表标题为“客户信息一览表”;报表文件名为 myreport。 (2)使用命令建立一个名称为 sb_view 的视图,并将定义视图的命令代码存放到命令文件pview.prg 中。视图中包括客户的会员号(来自 Customer 表)、姓名(来自 Customer 表)、客户所购买的商品名(来自 Article 表)、单价(来自 Orderltem 表)、数量(来自 OrderItem 表)和金额(OrderItem单价*OrderItem数量),结果按“会员号”升序排序。(分
8、数:40.00)_正确答案:()解析:(1)在“新建”对话框中选择“报表”单选项,再单击“向导”按钮,系统弹出“向导选取”对话框,在列表框中选择“报表向导”,单击“确定”按钮。 选择“报表向导”后,进入报表向导设计界面,首先进行字段选取,选择 Ecommeme 数据库作为报表的数据源。选中数据表 Customer,通过“全部添加”按钮,将“可用字段”列表框中的所有字段添加到“选定字段”列表框中,如图 3-120 所示。 三、B三 综合应用题/B(总题数:1,分数:30.00)3.在考生文件夹下,打开 ecommerce 数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置)
9、: 设计一个文件名和表单名均为 myform 的表单,表单标题为“客户基本信息”。要求该表单上有“女客户信息”(Command1)、 “客户购买商品情况”(Command2)、 “输出客户信息”(Command3)和“退出”(Command4)4 个命令按钮。 各命令按钮功能如下: 单击“女客户信息”按钮,使用 SQL 的 SELECT 命令查询客户表 customer 中女客户的全部信息。 单击“客户购买商品情况”按钮,使用 SQL 的 SELECT 命令查询简单应用中创建的 sb_view 视图中的全部信息。 单击“输出客户信息”按钮,调用简单应用中设计的报表文件 myreport 在屏幕
10、上预览(PREVIEW)客户信息。 单击“退出”按钮,关闭表单。(分数:30.00)_正确答案:()解析:在命令窗口中输入命令:CREATFORM myform,打开表单设计器,新建表单。 通过表单控件工具栏,向表单添加 4 个命令按钮,在属性面板中修改表单(Form1)的 Name 属性值为 myrorm,Caption 属性值为“客户基本信息”,适当调整命令按钮的大小和位置,并分别修改 4 个命令按钮Command1、Command2、Command3 和 Command4 的 Caption 属性值为“女客户信息”、“客户购买商品情况”、“输出客户信息”和“退出”,如图 3-121 所示。