新版《VFP》实验考试模拟题.docx
- 文档编号:3565552
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:25
- 大小:355.16KB
新版《VFP》实验考试模拟题.docx
《新版《VFP》实验考试模拟题.docx》由会员分享,可在线阅读,更多相关《新版《VFP》实验考试模拟题.docx(25页珍藏版)》请在冰点文库上搜索。
新版《VFP》实验考试模拟题
第1套
1、建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分)
该数据库中有两个数据表:
学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。
其数据形式如下:
学生信息表(XS.DBF)
考号
姓名
07020104
李萍
07040109
黄程
07030106
王军
07020132
周小丽
07050223
程成
07010213
张伟
学生成绩表(CJ.DBF)
考号
笔试成绩
上机成绩
成绩合格否
07010213
86
优
.F.
07030106
45
缺考
.F.
07040109
91
优
.F.
07020132
74
及格
.F.
07050223
79
不及格
.F.
07020104
57
及格
.F.
要求:
将数据库(CJGL.DBC)中的XS.DBF(父表)和CJ.DBF(子表)以“考号”建立一对一永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,单击“查询”按钮,先根据笔试成绩和上机成绩求出各学生成绩是否合格,并填入cj表中,再在grid1中显示成绩出不合格的学生姓名和成绩,并按笔试成绩升序排序。
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,表单运行后,在组合框中选择学生姓名,可以在Text1,text2中可以显示各科目的成绩,计算出他的平均成绩,要求保留一位小数,并显示在text3中。
(上机成绩为“缺席”的按0分计算,上机成绩为“不及格”的按40分计算,上机成绩为“及格”的按60分计算,上机成绩为“优”的按90分计算)
表单设计界面
三、数字算法的表单设计
设计如图(a)所示表单,文件名:
myform3.scx,标签Label2初值为空,表单运行后,可以在文本框text1中输入一个三位数,单击“判断水仙花数”按钮,在标签Label2中显示判断结果,如图(b)所示。
(a)表单设计界面
(b)表单运行界面
第2套
1、建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据(40分)
该数据库中有两个数据表:
职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。
其数据形式如下:
职工数据表ZGB.DBF
职工号
姓名
婚否
职称
020365
周尔杰
.T.
工人
020528
王雨
.T.
技术员
010234
李丽
.F.
技术员
020458
李长新
.T.
工程师
020636
郑然
.F.
工人
工资数据表GZB.DBF
职工号
基本工资
津贴
奖金
公积金
实发工资
020365
882.00
213.5
115
90
020528
1562.00
283.0
144
140
010234
1306.00
223.0
115
120
020458
1748.00
302.0
156
160
020636
864.00
143.0
98
70
要求:
将数据库(GZGL.DBC)中的ZGB.DBF(父表)和GZB.DBF(子表)以“考号”建立一对一永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,表单运行后,先计算出各职工的实发工资,然后,再grid1中显示出未婚职工的姓名和基本工资,津贴,奖金,公积金,实发工资。
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,表单运行后在组合框中选择职工姓名,可以在grid1中显示该职工的实发工资。
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,在text1中输入一串字符串,点击按钮后,找出数字串,并在label2中显示其中的数字串。
第3套
1、建立一个运动会成绩管理数据库,文件名为YDCJGL.DBC,并输入数据(40分)
该数据库中有两个数据表:
运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。
其数据形式如下:
运动员基本情况表(JBB.DBF)
编号
姓名
部门
07001
张谦
机关
07003
吴静
机关
07005
陈冬梅
后勤
07002
王兰
机关
07004
刘涛
后勤
运动成绩表(YDCJ.DBF)
编号
跳高
游泳
其它
总成绩
07001
1
0
3
07002
5
5
3
07003
2
3
4
07004
0
7
7
07005
7
4
3
要求:
将数据库(YDCJGL.DBC)中的JBB.DBF(父表)和YDCJ.DBF(子表)以“编号”建立一对一永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,表单运行后,单击“计算并显示”按钮,可以计算各运动员的总成绩(=跳高+游泳+其它)填入运动成绩表YDCJ.DBF中,并在表格grid1中可以显示运动成绩表YDCJ.DBF的信息。
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,表单运行后在组合框中选择部门名称,可以在label3中显示该部门的总成绩。
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,表单顶部的标签用来显示考生自己的姓名和考号;文本框text1、text2和text3的显示初值为0;该表单运行后,可以在文本框text1、text2中分别输入一个数,左键单击“比较大小”命令按钮,则在文本框text3中显示较大一个数;左键单击“退出”命令按钮,结束表单程序的运行。
表单设计界面
第4套
1、建立一个学生食堂IC卡管理数据库,文件名为db721.DBC,并输入数据(40分)
该数据库中有两个数据表:
学生信息表(XS.DBF)和食堂消费数据表(XF.DBF)。
其数据形式如下:
学生信息表(XS.DBF)
IC卡号
姓名
性别
有效期
07020104
赵鱼君
女
2008-7
07040109
芳心江
女
2008-7
07030106
艾世平
男
2008-7
07020132
周海龙
男
2008-7
07050223
陈康平
男
2008-7
07010213
邓娟
女
2008-7
食堂消费数据表(XF.DBF)
IC卡号
时间
类别
金额
07010213
2007-11-1
面点
5.5
07030106
2007-11-1
饮料
4
07040109
2007-11-1
饮料
7
07020132
2007-11-1
热菜
8
07030106
2007-11-2
凉菜
6
07020104
2007-11-2
热菜
7
要求:
将数据库中的XS.DBF(父表)和XF.DBF(子表)以“IC卡号”建立一对多永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,表单运行后,在组合框中选择学生姓名,在grid1中查询并显示出该学生的食堂消费明细,包括IC卡号、时间、类别和金额;
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,表单运行后按“类别”汇总2007年11月份食堂消费金额,显示在grid1中;
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,界面如下所示,在文本框中输入一个月份值,按回车键就可以在label3中显示季节。
表单设计界面
第5套
1、建立一个图书借阅管理数据库,文件名为db722.DBC,并输入数据(40分)
该数据库中有两个数据表:
图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF)。
其数据形式如下:
图书基本信息表TUJ.DBF
书号
书名
单价
第一作者
020365
VFP开发实例导航
36
邵洋
020528
VFP程序设计教程
23
刘瑞新
020234
数据库系统原理教程
18
王珊
020458
VFP及其应用系统开发
32
史济民
020636
VFP入门与提高
56
史济民
030810
基于web的数据库应用
15
邵洋
图书借阅情况表JY.DBF
书号
借出日期
有效期(天)
借阅人
020365
2011.11.03
30
张开
020528
2011.11.23
15
章缀
020234
2011.11.21
45
张开
020365
2011.11.12
15
李航
020365
2011.11.18
30
王子
要求:
将数据库中的TUJ.DBF(父表)和JY.DBF(子表)以“书号”建立一对多永久关系。
注意,同一书号可能有多本书供借阅。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,以日期2007.10.15为界,将jy.dbf中超过有效借阅期的图书作删除标志;并在grid1中显示出书号、书名、借出日期、有效期和借阅人;
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,按第一作者分类汇总图书的总价值(即各书单价之和);在grid1中显示作者的姓名和汇总后的总价值
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,在文本框text1中输入一N的值,其中text1的初始值为0,单击计算按钮,在text2中显示N!
的值。
表单设计界面
第6套
1、建立一个网吧管理数据库,文件名为db723.DBC,并输入数据(40分)
该数据库中有两个数据表:
工作站表(works.DBF)和网站登陆表(logo.DBF)。
其数据形式如下:
工作站表(works.DBF)
IP地址
区域
202.202.0.1
2
202.202.0.2
2
202.202.0.11
3
202.202.0.12
3
202.202.1.10
4
202.202.10.18
5
网站登陆表(logo.DBF)
IP地址
日期
开始时间
结束时间
数据流量
202.202.0.1
2007-09-09
11:
12
online
0
202.202.0.2
2007-09-09
12:
30
online
0
202.202.0.11
2007-09-09
12:
30
online
0
202.202.0.12
2007-09-09
11:
30
11:
55
0
202.202.0.12
2007-09-09
12:
00
13:
30
0
202.202.0.12
2007-09-09
14:
09
online
0
要求:
将数据库中的works.DBF(父表)和logo.DBF(子表)以“IP地址”建立一对多永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,假定当前统计时间为2007-09-0916:
00。
网站登陆的数据流量计算公式为:
登陆的总秒数,单位KB。
请根据网站登陆的开始、结束时间,更新数据流量。
注意结束时间标注为online的应取值16:
00。
时间跨度限制在24小时内;按IP地址分类汇总数据流量;在grid1中显示IP地址和IP地址分类汇总数据。
提示:
将时间统一转换为以零点开始的秒数,比如:
11:
12,其零点开始的秒数为11×3600+12×60。
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,在组合框中选择一个IP地址,就可以在grid1中显示该IP地址按数据流量从高到低的顺序的登陆明细,包括IP地址、区域、日期、开始时间、数据流量;
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,当表单运行,在文本框text1中输入一串字符串,当单击“逆序显示”命令按钮后,在label2中逆序显示该字符串。
表单设计界面
第7套
1、建立一个产品销售管理数据库,文件名为db811.DBC,并输入数据(40分)
该数据库中有两个数据表:
营销员数据表(YX.DBF)和产品销售记录表(XS.DBF)。
营业员数据表(YX.DBF)
营业员编号
姓名
职务
工作日期
1026
张曙光
经理
2005.12.25
1078
李解放
主管
2005.10.25
2123
王新华
主管
2006.03.24
2122
段德昌
办事员
2006.08.01
2105
赵跃望
办事员
2006.09.09
产品销售记录表(XS.DBF)
产品编号
营销员编号
数量
单价
销售月份
589-1685
1026
300
1289.45
2
589-1685
1026
98
1289.45
3
589-1685
1078
100
1289.45
4
589-1685
2122
134
1289.45
3
589-2000
2105
56
1190.34
2
589-2000
2123
76
1190.34
3
要求:
将数据库中的YX.DBF(父表)和XS.DBF(子表)以“营销员编号”建立一对多永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,查询单笔销售数量最大的营销员姓名职务和销售数量;
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,单击“查询”按钮可以查询全部职务为“主管”的营销人员的产品销售明细,包括姓名、产品编号、销售金额和月份,然后在grid1显示出查询结果;
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,在text1中输入N的值,单击“计算”按钮后,可以计算出1-1/2+1/3-…-1/N的值,text1和text2的初始值为0。
表单设计界面
第8套
1、建立一商场消费数据库,文件名为的db812.DBC,并输入数据(40分)。
该数据库中包括两个表文件:
顾客信息表(顾客GK.DBF)和顾客消费数据表(XF.DBF)。
其数据形式如下:
顾客信息表(顾客GK.DBF)
顾客编号
姓名
性别
是否会员
085422
王小凤
女
.T.
074561
孙丽
女
.F.
081313
吴远平
男
.F.
072453
程志龙
男
.T.
085211
李娟娟
女
.T.
顾客消费数据表(XF.DBF)
顾客编号
购买商品
消费金额
消费积分
074561
化妆品
588.0
081313
西服
1280.0
085211
靴子
566.0
072453
食品
218.8
081313
食品
78.0
074561
帽子
128.0
085422
皮鞋
358.0
要求:
将数据库中的GK.DBF(父表)和XF.DBF(子表)以“顾客编号”建立一对多永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,计算消费积分,并填入XF.DBF表中。
(其中会员的积分为消费金额,不是会员的积分为消费金额的一半);汇总每位顾客的消费积分,并按总积分从大到小的顺序显示。
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,输入任一顾客的姓名并查询顾客的消费明细,包括购买商品、消费金额和消费积分;
表单设计界面
三、数字算法的表单设计
设计下图所示一个表单,文件名:
myform3.scx,包括5个标签,4个文本框,1个命令按钮(各控件的大小、颜色、字体、字号等属性由考生自定)。
其中:
1表单顶部的标签用来显示考生自己的姓名和考号;
2文本框text1、text2、text3的显示初值为0,text4最初显示为空白;
3该表单运行后,可以在文本框text1、text2、text3中分别输入三个数,左键单击“比较”命令按钮,则在文本框text4中显示较大的一个数。
表单设计界面
第9套
一、建立某计算机学院学生的通信录管理数据库,文件名为TXLGL.DBC,并输入数据(40分)
该数据库中有两个数据表:
学生成绩数据表(XSCJ.DBF)和通信录数据表(TXL.DBF)。
其数据形式如下:
学生成绩数据表(XSCJ.DBF)
学号
姓名
JAVA程序设计
汇编语言
专业英语
平均分
0765526
李小林
84
88
80
0745123
林嘉蕾
77
60
72
0786122
梅琴
61
30
50
0756105
杨林
92
52
72
其中:
平均分保留1位小数。
通信录数据表(TXL.DBF)
学号
家长姓名
邮编
家庭通信地址
0745123
黄佩珍
100084
北京海淀区东土城路11号
0765526
占红
610032
成都二环路北二段51号
0756105
杨军
710068
西安市第173号信箱
0786122
郭琳
400030
重庆沙坪坝小龙坎57号
要求:
将数据库(TXLGL.DBC)中的XSCJ.DBF和TXL.DBF两表以“学号”建立一对多永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,计算每个学生的平均分(平均分=(JAVA程序设计+汇编语言+专业英语)/3),保留1位小数,并填入学生成绩数据表(XSCJ.DBF)中;显示平均分前两名的学生姓名、平均成绩及家庭所在城市(家庭通信地址的前两个汉字);
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,输出各科中有不及格的学生的姓名、家长姓名、邮编及家庭通信地址。
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,各控件的大小、颜色、字体、字号等属性由考生自定。
其中,
(1)表单的标题:
考生自己的考号和姓名;
(2)该表单运行后,可以在文本框TEXT1中输入一串字符,单击“统计个数”命令按钮,则在标签LABEL5,LABEL6,LABEL7中分别显示数字,大写字符,小写字符的个数,如图所示。
表单设计界面
第10套
一、建立一个仓库职工工资管理数据库,文件名为CKGL.DBC,并输入数据(40分)
该数据库中有两个数据表:
仓库表(CK.DBF)和职工工资表(GZ.DBF)。
其数据形式如下:
仓库表(CK.DBF)
仓库编号
城市
A4578
上海
A4723
上海
H3245
武汉
H6789
武汉
F6754
重庆
职工工资表(GZ.DBF)
职工编号
仓库编号
姓名
性别
工资
01685
A4723
谢东海
男
2800
01688
H6789
张伟
男
2500
01677
H3245
李华
女
1800
01678
H6789
胡捷克
男
2000
01680
A4578
郭小丁
男
1500
01698
F6754
杨小丽
女
1600
要求:
将数据库(CKGL.DBC)中的CK.DBF和GZ.DBF两表以“仓库编号”建立一对多永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:
myform1.scx,查询仓库编号的首字符低于“G”(含)的全部职工工资和,并在grid1中显示;
表单设计界面
(2)设计如图所示表单,文件名:
myform2.scx,计算男、女职工的平均工资,并在label3和label4中显示出来。
表单设计界面
三、数字算法的表单设计
设计下图所示表单,文件名:
myform3.scx,在text1中输入N的值,单击“计算”按钮后,可以计算出1到N的奇数和,text1和text2的初始值为0。
双击表单的空白处,可以关闭表单。
表单设计界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 新版 实验 考试 模拟