vfp上机练习题.doc

上传人:11****ws 文档编号:3262757 上传时间:2019-05-27 格式:DOC 页数:7 大小:1.62MB
下载 相关 举报
vfp上机练习题.doc_第1页
第1页 / 共7页
vfp上机练习题.doc_第2页
第2页 / 共7页
vfp上机练习题.doc_第3页
第3页 / 共7页
vfp上机练习题.doc_第4页
第4页 / 共7页
vfp上机练习题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1 新建商品数据表 SB.DBF,字段有:商品号(C,5) ,商品名(C,8) ,单价(N,5,2) ,出厂单价(N,5,2),产地 (C,6)。并添加如下记录:商品号(C,5) ,商品名(C,8) ,单价(N,6,2 ) ,出厂单价(N,6,2) ,产地(C,6) 。10001 电视机 800.0 500.0 青岛20001 电子字典 360.0 200.0 深圳10002 手机 8210 980.0 600.0 北京30001 MP3 800.0 560.0 广州10003 商务通 890.0 460.0 深圳设计一个名称为 MY_FORM 的表单,上面有“浏览” 、 “调整” 、 “备份

2、”和“退出”四个命令按钮, “商品名称”标签和文本框 text1。1) 在 text1 中输入文本,单击“浏览”按钮时,显示商品名含有该文本的所有商品记录。2) 单击“调整”按钮时,将“商品号”前两位编号为“10”的商品的“单价”修改为出厂单价的 110%。3) 单击“备份”按钮时,将“商品表”进行备份(使用命令 COPY TO ),备份文件名为“商品表备份.DBF” ,4) 单击“退出”按钮时,关闭表单。2 设计一个菜单。主菜单 子菜单 任务建查询 (C) Ctrl+C 新建立查询,表自备,查询内容、文件名自定保存(S)文件(F)关闭 (G)输入 (I)编辑(E)修改 (E) 修改该查询运行

3、(R) Ctrl+R 运行该查询显示结果退出(X) 过程 提示“退出菜单?” ,退出恢复系统隐含菜单3.全国居民电价分为三个阶梯 所谓阶梯式电价,是指按照用户电力消费量分段定价,用电越多,支付的电价水平呈阶梯状逐级递增的一种电价定价机制。实行阶梯电价原则是满足基本需求,限制过多的需求征求意见稿就电量档次划分提供两个选择方案:第一个方案:第一档:电价月均用电量 110 度,该档内电价不变动;第二档:用电量为 110 度至 210 度,提价标准不低于每度 5 分钱;第三档:用电量 210 度以上,每度电价上调不低于 0.2 元。 第二个方案:第一档:用电量 140 度以内电价每度提高 1 分钱;第

4、二档:用电量为 140 度至 270 度,每度电价提高不低于 5 分钱;第三档:用电量 270 度以上,每度电价提高不低于 0.2 元。 目前青岛居民用电收费标准为每千瓦时 0.5469 元编写程序根据居民用电量计算电费。分别按第一、第二、和目前方案计算电价3 设计一个电话计费程序。假定每分钟通话费用为 0.12 元。要求:表单窗口中用标签形式列出开始时间、结束时间、通话时间及应付金额(元) ,再设计一个开始按钮(按下后开始计时)和计费按钮(按下后显示结束时间、通话时间及费用)4 建立“学生管理” 数据库,在其中新建“成绩”数据表并任意输入 3 条记录,结构如下:学号 C(8),姓名 C(8)

5、,计算机 N(5.1),英语 N(5.1),数学 N(5.1),总成绩 N(5.1)。建立表单(bd1.scx) ,用表格显示该数据表,添加标签 “计算机平均成绩”及显示该数据的文本框。添加“计算” 、 “退出”命令按钮,并编写代码。 “计算”Click 代码:计算“总成绩”字段的值(总成绩计算机+英语+数学),计算“计算机平均成绩”的值并在文本框显示。 “退出”:结束表单运行。5 建“订货管理”数据库。在其中新建数据表 customer,表结构如下:客户号(C/8)、客户名(C/10)、地址(C/20)、电话(C/12)。以客户号建立主索引。新建数据表 order_list,表结构如下:客户

6、号(C/8)、订单号(C/10)、日期(D)、总金额(N/12,2)。以客户号建立普通索引,并与customer 建立表间永久关系。1)两个数据表各添加 3 条记录(保证两个表的客户号存在一对一关系) 。2)新建项目“订单”并将数据库添加到该项目中。3)在项目中新建表单。如下:当指针指向首记录“上一条”不能用;当指针指向末记录“下一条”不能用6 首先创建一个 student.dbf 数据表 其结构为学号(C,3),姓名(C,6) ,性别(C,2),出生日期(D,8)。记录内容自定。要求,根据输入限制条件的上限和下限来查找数据表中的记录,表单会显示查找到的结果。程序的演示效果如图所示。7 建立一

7、表单文件 BF.SCX. 如图 要求:(1)在“建表”按钮中编写代码,使用 SQL 语句建立一 XSDA.DBF 表,字段结构:学号 C(6); 姓名 C(10) ; 成绩 N(5,1) 再用 SQL 命令方式添加三条记录,如下:学号 姓名 成绩100101 德华 89 100202 学友 90100103 曼玉 88(2)在”排序按钮” 中编写 SQL 代码,完成按成绩降序查询。(3)在”分组按钮” 中编写 SQL 代码,完成按班级(学号前四位表示班级) 分组,并显示班级总成绩。(4)在”输出按钮” 中编写 SQL 代码,完成将成绩在 8089 之间的同学信息输出到表xsda1.dbf 中。

8、8 有学生管理数据库 BOOK,数据库中有 SCORE 表(含有学号、物理、高数、英语和学分)等 5 个字段,其中前 4 项已有数据。请编写符合下列要求的程序并运行程序。设计一个名 MYFORM4 的表单,表单中有两个命令按钮,按钮的名称分别是CMDYES 和 CMDNO,标题分别为“计算”和“关闭” 。程序运行时,单击“计算 按钮应该完成下列操作:1)计算每一个学生的总学分并存入对应的“学分”字段。学分的计算方法是:物理60 以上(包括 60 分)为 2 学分,否则为 0 分;高数 60 分以上 (包括 60 分)为 3 学分,否则为0 分;英语 60 以上(包括 60 分 )为 4 学分,

9、否则为 0 分。2)根据上面的计算结果,生成一个新的表 XF,(要求表结构的字段类型与 SCORE 表对应字段的类型一致),并且按学分升序排列,如果学分相等,则按学号降序排序。单击“关闭”按钮,程序终止运行。9 有一学生管理数据库 stu,该数据库中有 CHENGJI 表和 XUESHENG 表,各表结构如下:1) XUESHENG 表( 学号 C(9)、姓名 C(10)、平均分 N(7,2) , 该表是学生信息,个学生只有一个记录, “学号”字段是表的主关键字。2) CHENGJI 表(学号 c(9)、课程号 c(3)、成绩 N(7,2) ,该表用于记录学生的考试成绩, 一个学生可以有多项记

10、录, (登记一个学生的多门成绩) ,其中,字段“学号”与“课程名”的组合构成表 CHENGJI 的主关键字。请编写符合下列要求的程序并运行程序。设计一个名为 FORM_STU 的表单、表单中有两个命令按钮,按钮的名称分别是CMDYES 和 CMDNO,标题分别为“统计”和“关闭” 。程序运行时,单击“统计”按钮应完成下列操作:1)根据 CHENGJI 表计算每个学生的平均分,并将结果存入 XUESHENG 表的平均分字段。2)根据上面的计算结果,生成一个新的表 PINGJUN,该表的字段按顺序取自XUESHENG 表的学号、姓名和平均分 3 项,并按平均分升序排序,如果平均分相等,则按学号升序

11、排序。单击“关闭”按扭,程序终止运行。10 *设计一个能进行查询的表单,界面如图所示。当输入学生姓名并单击“查询统计”按钮时,会在右边的表格内显示该同学所选各科的成绩,并在左边相应的文本框内显示其中的最高分、最低分以及平均成绩。单击“退出”按钮将关闭表单。11 有“学生管理”数据库。在其中新建数据表 student,表结构如下:学号(C/8)、姓名(C/10)、专业号(C/4)、成绩(N/4)。以学号建立主索引,以专业号建立普通索引。建数据表 class,表结构如下:专业号(C/4)、专业名称(C/10),以专业号建立主索引,并与 student(专业号为外部关键字段)建立表间永久关系。1)

12、两个数据表各添加 3 条记录(要有”英语”专业的记录)。2) 新建项目“管理”并将数据库添加到该项目中。3) 在项目中新建表单 FORM1。选择选项按钮后“运行”可以完成相应的操作。12 新建“学生管理”数据库。在其中新建数据表 student,表结构如下:学号(C/8)、姓名(C/10)、专业号(C/4)、成绩(N/4)。以学号建立主索引,以专业号建立普通索引。新建数据表 class,表结构如下:专业号(C/4)、专业名称(C/10),以专业号建立主索引,并与 student(专业号为外部关键字段)建立表间永久关系。1) 两个数据表各添加 3 条记录(要有”英语”专业的记录)。2) 新建表单

13、如下图。选择选项按钮后“运行”可以完成相应的操作(用 SQL 语句实现) 。13 设计如上图表单,要求对于学生管理数据库 std.dbc 用 SQL 语句完成如下功能:(1) 点击学生名单显示学号,姓名(若选中复选框显示详细信息,则显示学号, 姓名,性别,出生日期,入学日期,专业) 。(2) 点击计算成绩,重新计算总成绩。(3) 点击显示成绩,按照总成绩升序或降序显示 std_cj 表所有字段。(4) 点击选课统计,所有学生的学号,姓名及选课的门数。14 设计如上图表单,要求用 SQL 语句完成如下功能:1) 击学生成绩显示学号,总成绩(若选中复选框显示详细信息,则显示学号, 姓名,性别,专业,总成绩) 。2) 点击班级成绩表,按照班级(学号字段的前 4 位为班级号)统计各班级平均成绩。3) 点击课程列表,显示所有选课的代码,名称及学生数。15 设计一个数据查询表单,可以查询优秀的学生成绩、总成绩的前 5 名、以及成绩不及格的学生名单。(14-16 题的”学生管理”数据库 std.dbc 见压缩的文件 std.zip)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。