全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx

上传人:b****2 文档编号:464221 上传时间:2023-04-29 格式:DOCX 页数:25 大小:189.05KB
下载 相关 举报
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第1页
第1页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第2页
第2页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第3页
第3页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第4页
第4页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第5页
第5页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第6页
第6页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第7页
第7页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第8页
第8页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第9页
第9页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第10页
第10页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第11页
第11页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第12页
第12页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第13页
第13页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第14页
第14页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第15页
第15页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第16页
第16页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第17页
第17页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第18页
第18页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第19页
第19页 / 共25页
全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx

《全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx(25页珍藏版)》请在冰点文库上搜索。

全国大学生计算机二级VFP一至七套真题Word文档下载推荐.docx

主索引"

以同样的方法建立普通索引。

(2)在xl表设计器的"

字段"

选项卡中,输入新的字段名"

,类型选择"

型,宽度设置为"

50"

(3)在命令窗口输入命令:

MODIFYCOMMANDBBS,打开文件编辑器,输入如下语句:

ALTERTABLEXLALTER年份SETDEFAULT2003

在命令窗口输入命令:

DOBBS,执行文件。

(4)在数据库设计器中,将ma表中"

下面的"

主索引字段拖到xl表中"

索引字段上,建立了两个表之间的永久性联系。

在数据库设计器中,选择菜单命令"

数据库"

-"

清理数据库"

,右键单击xl表和ma表之间的关系线,选择"

编辑参照完整性"

快捷菜单命令,在参照完整性生成器中,根据题意,分别在3个选项卡中设置参照完整性规则。

第一套

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

在考生文件夹下有学生成绩数据库xuesheng3,包括如下所示3个表文件以及相关的索引文件:

1)xs.dbf(学生文件:

学号C8,姓名C8,性别C2,班级C5;

另有索引文件XS.IDX,索引键:

学号)

2)cj.dbf(成绩文件:

学号C8,课程名C20,成绩N5.1;

另有索引文件CJ.IDX,索引键:

3)cjb.dbf(成绩表文件:

学号C8,姓名C8,班级C5,课程名C12,成绩N5.1)

设计一个名为XS3的菜单,菜单中有两个菜单项"

计算"

退出"

程序运行时,单击"

菜单项应完成下列操作:

将所有选修了"

计算机基础"

的学生的"

成绩,按成绩由高到低的顺序填到成绩表文件CJB.DBF中(首先须将文件中原有数据清空)。

单击"

菜单项,程序终止运行。

(注:

相关数据表文件存在于考生文件夹下)

【答案】

CREATEMENUxs3,系统弹出一个"

新建菜单"

对话框,在对话框中单击"

菜单"

图形按钮,进入菜单设计器环境。

根据题目要求,首先输入两个主菜单名称"

,接着在"

菜单行的"

结果"

下拉框中选择"

过程"

选项(用于编写程序),在"

命令"

选项(可参考二大题2小题的设计过程)。

单击"

菜单行中的"

编辑"

按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:

**********"

菜单命令的程序设计**********

SETTALKOFF

OPENDATABASExuesheng3

SELECTcj.学号,xs.班级,xs.姓名,cj.课程名,c.成绩;

FROMxuesheng3!

xsINNERJOINxuesheng3!

cj;

ONxs.学号=cj.学号;

WHEREcj.课程名='

计算机基础'

;

ORDERBYcj.成绩DESC;

INTOARRAYAFieldsValue

DELETEFROMcjb

INSERTINTOcjbFROMARRAYAFieldsValue

CLOSEALL

USEcjb

PACK

USE

SETTALKON

**********************************************

在"

菜单项的"

文本框中编写程序代码:

SETSYSMENUTODEFAULT。

选择菜单命令"

生成"

,生成一个菜单文件"

xs3.mpr"

关闭设计窗口,在命令窗口输入命令:

DOxs3.mpr,看到VisualFoxPro的菜单栏被新建的菜单所代替,单击"

菜单命令将恢复系统菜单。

第二套

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

(1)根据考生文件夹下的txl表和jsh表建立一个查询query2,查询出单位是"

南京大学"

的所有教师的姓名、职称、电话,要求查询去向是表,表名是query2.dbf,并执行该查询。

(1)可以直接在命令窗口输入命令:

CREATEQUERYquery2,打开查询设计器,新建一个查询。

在查询设计器中,分别将txl和jsh两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部联接,单击"

确定"

按钮,如图2-2所示。

图2-2

在查询设计器中的"

选项卡中,将"

可用字段"

列表框中的jsh.姓名、jsh.职称和txl.电话3个字段添加到右边的"

选定字段"

列表框中,在"

筛选"

选项卡的"

字段名"

txl.单位"

字段,在"

条件"

="

实例"

文本框中输入"

执行菜单命令"

查询"

-"

查询去向"

,系统弹出"

对话框,单击"

表"

图标按钮,在"

表名"

文本框中输入表名query2,单击"

退出,如图2-3所示。

图2-3

执行菜单"

运行查询"

,查询结果将自动保存到query2数据表中。

在考生文件夹下有仓库数据库ck3,包括如下所示两个表文件:

ck(仓库号C(4),城市C(8),面积N(4))

zg(仓库号C(4),职工号C(4),工资N(4))

设计一个名为ZG3的菜单,菜单中有两个菜单项"

统计"

程序运行时,单击"

检索出所有职工的工资都大于1220元(不包括1220元)的职工所管理的仓库信息,将结果保存在wh1数据表(wh1为自由表)文件中,该文件的结构和CK数据表文件的结构一致,并按面积升序排序。

(注:

CREATEMENUzg3,系统弹出一个"

选项,如图2-6所示。

图2-6

*********"

菜单命令的程序设计*********

SETSAFETYOFF

OPENDATABASEck3.dbc

USEck

SELECT*FROMckWHERE仓库号NOTIN;

(SELECT仓库号FROMzgWHERE工资<

=1220);

AND仓库号IN(SELECT仓库号FROMzg);

ORDERBY面积;

INTOTABLEwh1.dbf

SETSAFETYON

zg3.mpr"

DOzg3.mpr,看到VisualFoxPro的菜单栏被新建的菜单所代替,单击"

执行"

菜单命令后,系统自动生成新数据表文件wh1.dbf用来保存查询结果。

第三套

(1)在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修了"

网络工程"

课程的学生的全部信息,并将结果按学号降序存放在netp.dbf文件中(表的结构同student,并在其后加入课程号和课程名字段)。

(2)在考生文件夹下有一个数据库stsc,其中有数据库表student,使用一对多报表向导制作一个名为cjb的报表,存放在考生文件夹下。

要求:

从父表student中选择学号和姓名字段,从子表score中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。

报表标题为"

学生成绩表"

(1)在命令窗口输入命令:

MODIFYCOMMANDquery,打开程序文件编辑器;

在程序文件编辑窗口中输入如下程序段

**********程序文件query.prg程序内容**********

SELECTstudent.*,score.课程号,course.课程名;

FROMstsc!

studentINNERJOINstsc!

score;

INNERJOINstsc!

course;

ONscore.课程号=course.课程号;

ONstudent.学号=score.学号;

WHEREAT("

course.课程名)>

0;

ORDERBYstudent.学号DESC;

INTOTABLEnetp.dbf

保存程序文件,在命令窗口输入命令:

DOquery,完成查询。

(2)请按以下步骤完成:

利用菜单命令"

新建"

,或从常用工具栏中单击新建图标按钮,在弹出的"

对话框中选择"

报表"

单选项,再单击"

向导"

图标按钮,系统弹出"

向导选取"

对话框,在列表框中选择"

一对多报表向导"

,单击"

按钮。

选择"

后,系统首先要求选择一对多报表中作为父表的数据表文件。

根据题意,选择student表作为父表,如图3-1所示,从"

列表框中将"

姓名"

学号"

字段添加到右边的"

列表框中,用作父表的可用字段。

图3-1

下一步"

设计子表的可用字段,操作方法与父表选取字段的方法一样,将score表中的"

课程号"

成绩"

字段添加到"

列表框中。

进入"

建立表关联"

的设计界面,在此处系统已经默认设置好进行关联的字段:

父表的"

和子表的"

字段。

选择排序方式"

的设计界面,将"

可用字段或索引标识"

列表框中的"

列表框中,并选择"

升序"

单选项。

选择报表样式"

的界面,在"

样式"

列表框中选择"

简报式"

方向"

选项组中选择"

纵向"

,进入最后的"

完成"

设计界面,在"

标题"

为报表添加标题,单击"

命令按钮,在系统弹出的"

另存为"

对话框中,将报表以cjb文件名保存在考生文件夹下,退出报表设计向导。

第四套

(1)请在考生文件夹下建立一个项目wy。

(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。

(3)利用视图设计器在数据库中建立视图view_1,视图包括gjhy表的全部字段(顺序同gjhy中的字段)和全部记录。

(4)从表hjqk中查询"

奖级"

为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序存入新表new1中。

(1)启动VisualFoxPro后,在命令窗口输入命令:

CREATEPROJECTwy,新建一个项目管理器。

(2)在项目管理器wy中,单击"

数据"

选项卡,然后选中列表框中的"

,单击选项卡右边的"

添加"

命令按钮,系统弹出"

对话框,将考生文件下的ks4数据库文件添加到项目管理器中。

(3)在"

选项卡中,依次展开"

ks4"

,选中ks4分支下的"

本地视图"

,单击项目管理器右边的"

命令按钮,在弹出的"

新建本地视图"

对话框中,单击"

新建视图"

图标按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。

根据题意,在视图设计器的"

列表框中的字段全部添加到右边的"

列表框中,完成视图设计,将视图以view_1文件名保存在考生文件夹下。

(4)在"

选项卡中选中"

,然后单击"

命令按钮,单击"

新建查询"

对话框中的"

图标按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。

根据题意,在查询设计器的"

列表框中;

选项卡,在"

hjqk.奖级"

一等"

排序依据"

选项卡中将"

hjqk.分数"

排序条件"

中,在"

排序选项"

中选择"

降序"

,最后通过菜单命令"

,打开"

对话框,在对话框中选择"

文本框中输入用来保存查询结果的数据表文件名new1。

,系统将自动保存查询结果到数据表new1中。

(1)在销售记录数据库中有"

商品信息"

表和"

购买信息"

表。

用SQL语句查询会员号为"

C3"

的会员购买的商品的信息(包括购买表的全部字段和商品名)。

并将结果存放于表new中。

(1)在命令窗口中输入命令:

MODIFYCOMMANDQUERY1,在程序文件编辑器窗口输入如下程序段:

*****文件query1.prg中的程序代码*******

SELECT会员号,购买信息.商品号,商品信息.商品名,购买信息.数量,购买信息.单价,日期;

FROM商品信息,购买信息;

WHERE商品信息.商品号=购买信息.商品号and会员号="

INTOTABLEnew

*******************************************

DOquery1,运行程序,通过BROWSE命令可查看结果。

其查询结果如图4-1所示。

图4-1

在考生文件夹下有仓库数据库CHAXUN3包括3个表文件:

zg(仓库号C(4),职工号C(4),工资N(4))

dgd(职工号C(4),供应商号C(4),订购单号C(4),订购日期D,总金额N(10))

gys(供应商号C(4),供应商名C(16),地址C(10))

设计一个名为cx33的菜单,菜单中有两个菜单项"

应完成下列操作:

检索出工资多于1230元的职工向北京的供应商发出的订购单信息,并将结果按总金额降序排列存放在order文件中。

CREATEMENUcx3,系统弹出一个"

选项。

创建"

按钮,进入程序设计的编辑窗口,输入如下程序段:

SELECT*FROMdgd;

WHERE;

职工号IN(SELECT职工号FROMzgWHERE工资>

1230);

AND供应商号IN(SELECT供应商号FROMgysWHERE地址="

北京"

);

ORDERBY总金额DESC;

INTOTABLEorder

SETSYSMENUTODEFAULT

cx3.mpr"

DOcx3.mpr,看到VisualFoxPro的菜单栏被新建的菜单所代替,单击"

菜单命令后,系统自动生成新数据表文件order.dbf用来保存查询结果。

第六套

(1)在考生文件夹下建立数据库ks7,并将自由表scor加入数据库中。

(2)按下面给出的表结构。

给数据库添加表stud:

字段字段名类型宽度小数

1学号字符型2

2姓名字符型8

3出生日期日期型8

4性别字符型2

5院系号字符型2

(3)为表stud建立主索引,索引名为学号,索引表达式为学号,为表scor建立普通索引,索引名为学号,索引表达式为学号。

(4)stud表和scor表必要的索引已建立,为两表建立永久性的联系。

【答案】

MODIFYDATABASEks7,新建数据库,右击数据库设计器,选择"

添加表"

快捷菜单命令,将考生文件夹下的scor.dbf自由表添加到数据库ks7中。

(2)在数据库设计器中单击右键,在弹出的快捷菜单中选择"

新建表"

菜单命令,以stud为文件名保存在考生文件夹下。

根据题意,在表设计器的"

选项卡中,依次输入每个字段的字段名、类型和宽度。

(3)在数据库设计器中,右键单击数据库表stud.dbf,选择"

快捷菜单命令,进入xsda.dbf表设计器,在"

选项卡中为"

字段选择一个索引排序,然后单击"

选项卡,此选项卡中,系统已建立默认的索引名"

,将"

下拉列框中的索引类型改为"

以同样的方法为scor表建立普通索引。

(4)在数据库设计器中,将stud表中"

主索引字段拖到scor表中"

索引字段上,建立stud和scor两个表之间的永久性联系。

(1)考生文件夹下有一个分数表,使用菜单设计器制作一个名为my的菜单,菜单只有一个菜单项"

信息查看"

该菜单中有"

查看学生信息"

,"

查看课程信息"

关闭"

3个子菜单:

"

子菜单按"

排序查看成绩;

子菜单负责返回系统菜单。

(2)在考生文件夹下有一个数据库mydb,其中有数据库表"

购买情况"

,在考生文件夹下设计一个表单myf,该表单为"

表的窗口输入界面,表单上还有一个标题为"

的按钮,单击该按钮,则退出表单。

现有医院数据库doct3,包括3个表文件:

yisheng.dbf(医生)、yao.dbf(药品)、chufang.dbf(处方)。

设计一个名为chufang3的菜单,菜单中有两个菜单项"

查询同一处方中,包含"

感冒"

两个字的药品的处方号、药名和生产厂,以及医生的姓名和年龄,把查询结果按处方号升序排序存入jg9资料表中。

jg9的结构为(姓名,年龄,处方号,药名,生产厂)。

最后统计这些医生的人数(注意不是人次数),并在jg9中追加一条记录,将人数填入该记录的处方号字段中。

相关资料表文件存在于考生文件夹下)

CREATEMENUmy,系统弹出一个"

输入主菜单名称"

下拉框中选择子菜单,接着单击"

菜单项同一行中的"

按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称"

、"

,在前两个子菜单的"

选项,"

的"

如图6-1所示。

图6-1

分别单击前两个菜单命令行中的"

******"

菜单命令的程序段*****

SELECT*FROM分数ORDERBY学号

********************************************

SELECT*FROM分数ORDERBY课程

菜单项的命令文本框中编写程序代码:

,生成一个菜单文件my.mpr。

(2)在命令窗口输入命令:

CREATEFORMmyf,打开表单设计器新建表单。

在表单设计器中,鼠标右键单击空白表单,选择"

数据环境"

快捷菜单命令,打开表单的数据环境,将数据表文件"

添加到数据环境中,将数据环境中的"

拖放到表单中,可看到在表单中出现一个表格控件,此时实现了"

表的窗口式输入界面。

最后在"

表单控件"

工具栏中,选中命令按钮控件添加到表单中,在"

属性"

面板中修改该命令按钮的Caption属性值为"

,双击该命令按钮,在Click事件中输入代码:

Thisform.Release。

保存表单设计,在命令窗口输入命令:

DOFORMyf,表单运

行结果如图6-2所示。

图6-2

CREATEMENUchufang3,系统弹出一个"

下拉列表中选择"

菜单命

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2