计算机等级考试:二级VFP机试第38套
来源:优易学  2011-12-9 20:54:48   【优易学:中国教育考试门户网】   资料下载   IT书店

第三十八套

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

在考生文件夹下完成如下操作:

    1. 用SQL INSERT语句插入元组("p7","PN7",1020)到"零件信息"表(注意不要重

    复执行插入操作),并将相应的SQL语句存储在文件one.prg中。

    2. 用SQL DELETE语句从"零件信息"表中删除单价小于600的所有记录,并将相应

    的SQL语句存储在文件two.prg中。

    3. 用SQL UPDATE语句将"零件信息"表中零件号为"p4"的零件的单价更改为1090,

    并将相应的SQL语句存储在文件Three.prg中。

4. 打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。

本题主要考核点:

SQL查询语句的插入,删除,更新操作,及生成菜单程序等知识点

本题解题思路:

第1题:insert into 零件信息 values ("p7","PN7",1020)

第2题:delete from 零件信息 where 单价<600

第3题:update 零件信息 set 单价=1090 where 零件号="p4"

第4题:双击考生文件夹下的mymenu.mnx,在菜单设计器环境下,选择"菜单"菜单中的"生成"命令,然后在"生成菜单"对话框中指定菜单程序文件的名称和存放路径,最后单击"生成按钮"。

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

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

    1. modi1.prg程序文件中SQL SELECT语句的功能是查询哪些零件(零件名

称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的

SQL SELECT语句中在第1、3、5行各有一处错误,请改正并运行程序(不可以

增、删语句或短语,也不可以改变语句行)。

    2.根据项目信息(一方)和使用零件(多方)两个表、利用一对多报表向导

建立一个报表,报表中包含项目号、项目名、项目负责人、(联系)电话、(使用

的)零件号和数量等6个字段,报表按项目号升序排序,报表样式为经营式,在总

结区域(细节及总结)包含零件使用数量的合计,报表标题为"项目使用零件信息",

报表文件名为report。

本题主要考核点:

VFP命令,报表向导的使用等知识点

本题解题思路:

第1题:本题是一个程序修改题。第一处错误SELECT 零件名称 FROM 零件信息 WHERE 零件号 =,应改为SELECT 零件名称 FROM 零件信息 WHERE 零件号 IN;第二处错误为GROUP BY 项目号 HAVING COUNT(项目号) = 3),应改为GROUP BY 零件号 HAVING COUNT(项目号) = 3);第三处错误为IN FILE results,应改为TO FILE results

第2题:本题的主要考核点是使用报表向导制作报表。

启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮。或者在"工具"菜单中选择"向导"子菜单,选择"报表",或直接单击工具栏上的"报表向导"图标按钮。然后按照向导提示操作即可。

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

    按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中

设置):

    1. 根据"项目信息"、"零件信息"和"使用零件"三个表建立一个查询(注意

表之间的连接字段),该查询包含项目号、项目名、零件名称和(使用)数量四

个字段,并要求先按项目号升序排序、再按零件名称降序排序,保存的查询文件

名为chaxun;

    2. 建立一个表单,表单名和文件名均为myform,表单中含有一个表格控件

Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添

加一个"退出"命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度

相同,单击该按钮时关闭表单。

本题主要考核点:

    查询文件的建立、控件的属性的修改、表单的退出等知识点

本题解题思路:

第1题:建立查询的文件的方法有两种,一是用查询设计器来建立查询;二是用SQL命令来建立查询。

其中以SQL命令建立查询的代码如下:

 SELECT 项目信息.项目号, 项目信息.项目名, 零件信息.零件名称,使用零件.数量;

 FROM  零件信息 INNER JOIN 使用零件;

    INNER JOIN 项目信息 ;

   ON  使用零件.项目号 = 项目信息.项目号 ;

   ON  零件信息.零件号 = 使用零件.零件号;

 ORDER BY 项目信息.项目号, 零件信息.零件名称 DESC

    第2题:本题考核的知识点是表单的建立,控件的属性的修改,表单的退出。

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

第二步:点击工具栏按钮"表单控件工具栏",在弹出的"表单控件"对话框中,选中"表格"控件,在表单设计器中拖动鼠标,这样在表单上得到一个"表格"控件grid1,用类似的方法为表单再加入一个"命令按钮"控件command1;

相关控件的属性值如下表所示:

对象    属性    属性值 

Form1   Name    myform 

Grid1   RecordSourceType    3-查询 

    RecordSource    chaxun 

Command1    Caption 退出   

******命令按钮command1(退出)的Click事件代码如下******

thisform.release

第三步:同时选中命令按钮与表格控件(按住shift键不放),单击主菜单栏中的"格式"->"大小"->"调整到最宽";"格式"->"对齐"->"左边对齐"。 第四步:关闭并保存该表单文件。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训