vf上机18套试题、标准答案

上传人:乐*** 文档编号:116646344 上传时间:2019-11-16 格式:DOC 页数:31 大小:372.50KB
返回 下载 相关 举报
vf上机18套试题、标准答案_第1页
第1页 / 共31页
vf上机18套试题、标准答案_第2页
第2页 / 共31页
vf上机18套试题、标准答案_第3页
第3页 / 共31页
vf上机18套试题、标准答案_第4页
第4页 / 共31页
vf上机18套试题、标准答案_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《vf上机18套试题、标准答案》由会员分享,可在线阅读,更多相关《vf上机18套试题、标准答案(31页珍藏版)》请在金锄头文库上搜索。

1、第第 1 1 套套 有两个数据表: 学生信息表(XS.DBF)和学生成绩表(CJ.DBF) 。其数据形式如下: 学生信息表(XS.DBF) 考 号姓 名 07020104 李 萍 07040109 黄 程 07030106 王 军 07020132 周小丽 07050223 程 成 07010213 张 伟 学生成绩表(CJ.DBF) 考 号笔试成绩上机成绩成绩合格否 0701021386 优 .F. 0703010645 缺考 .F. 0704010991 优 .F. 0702013274 及格 .F. 0705022379 不及格 .F. 0702010457 及格 .F. 2 2、建立程

2、序文件建立程序文件 COM-SQL711.PRGCOM-SQL711.PRG,要求将完成下列各小题任务的,要求将完成下列各小题任务的 VFPVFP 数据表操作命令或数据表操作命令或 VFP-SQLVFP-SQL 命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用 注释语句标注小题号。注释语句标注小题号。 (3030 分)分) (1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表 CJ.DBF 中。规定笔 试成绩=60 AND (上机成绩=“及 格” OR 上机成绩=“优”) SQL 命令:UPDA

3、TE CJ SET 成绩合格否=.T. WHERE 笔试成绩=60 AND (上机成绩 =“及格” OR 上机成绩=“优”) (2) VFP 命令:SELECT 1 USE XS INDEX ON 考号 TAG KH SELECT 2 USE CJ SET RELATION TO 考号 INTO XS LIST 考号,XS.姓名,笔试成绩,上机成绩 FOR 成绩合格否=.T. SQL 命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS. 考号=CJ.考号 AND 成绩合格否=.T. (3)VFP 命令:USE CJ DELETE FOR 上机成绩=

4、“缺考” SQL 命令:DELETE FROM CJ WHERE 上机成绩=“缺考” 第第 2 2 套套 有两个数据表: 职工数据表(ZGB.DBF)和工资数据表(GZB.DBF) 。其数据形式如下: 职工数据表 ZGB.DBF 职工号姓名婚否职称 020365 周尔杰 .T. 工人 020528 王雨 .T. 技术员 010234 李丽 .F. 技术员 020458 李长新 .T. 工程师 020636 郑然 .F. 工人 工资数据表 GZB.DBF 职工号基本工资津贴奖金公积金实发工资 020365882.00213.511590 0205281562.00283.0144140 0102

5、341306.00223.0115120 0204581748.00302.0156160 020636864.00143.09870 2 2、建立程序文件建立程序文件 COM-SQL712.PRGCOM-SQL712.PRG,要求将完成下列各小题任务的,要求将完成下列各小题任务的 VFPVFP 数据表操作命令或数据表操作命令或 VFP-SQLVFP-SQL 命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请 用注释语句标注小题号。用注释语句标注小题号。 (3030 分)分) (1)计算每个职工的“实发工

6、资”字段,并填入工资数据表 GZB.DBF 中。其中:实发 工资=基本工资+津贴+奖金-公积金; (2)显示未婚职工的职工号、姓名、基本工资和实发工资; (3)计算工资表 GZB 中所有职工的平均奖金和实发工资总额; (1)VFP 命令:USE GZB REPLACE ALL 实发工资 WITH 基本工资+津贴+奖金-公积金 SQL 命令:UPDATE GZB SET 实发工资=基本工资+津贴+奖金-公积金 (2) VFP 命令:SELECT 1 USE ZGB INDEX ON 职工号 TAG ZGH SELECT 2 USE GZB SET RELATION TO 职工号 INTO ZGB

7、 LIST 职工号,ZGB.姓名,基本工资,实发工资 FOR NOT ZGB.婚否 CLOSE ALL SQL 命令:SELECT GZB.职工号,姓名,基本工资,实发工资 FROM ZGB,GZB WHERE ZGB.职 工号=GZB.职工号 AND NOT ZGB.婚否 (3)VFP 命令:USE GZB CALCULATE AVG(奖金),SUM(实发工资) TO A,B ?”平均奖金:”,A,” 实发工资总额:”,B SQL 命令:SELECT AVG(奖金) AS 平均奖金,SUM(实发工资) AS 实发工资总额 FROM GZB 第第 3 3 套套 有两个数据表: 运动员基本情况表

8、(JBB.DBF)和运动成绩表(YDCJ.DBF) 。其数据形 式如下: 运动员基本情况表(JBB.DBF) 编号姓名部门 07001 张谦机关 07003 吴静机关 07005 陈冬梅后勤 07002 王兰机关 07004 刘涛后勤 运动成绩表(YDCJ.DBF) 编号跳高游泳其它总成绩 07001103 07002553 07003234 07004077 07005743 2 2、建立程序文件建立程序文件 COM-SQL713.PRGCOM-SQL713.PRG,要求将完成下列各小题任务的,要求将完成下列各小题任务的 VFPVFP 数据表操作命令或数据表操作命令或 VFP-SQLVFP-

9、SQL 命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请 用注释语句标注小题号。用注释语句标注小题号。 (3030 分)分) (1)计算每位运动员的“总成绩”字段,并填入运动成绩表 YDCJ.DBF 中,其中:总 成绩=跳高游泳其它; (2)按总成绩从高到低的顺序显示运动员的编号及总成绩; (3)显示“机关”部门各运动员的编号、姓名和总成绩; (1)VFP 命令:USE YDCJ REPLACE ALL 总成绩 WITH 跳高+游泳+其它 SQL 命令:UPDATE YDCJ SET 总成绩=跳高+游泳

10、+其它 (2) VFP 命令:USE YDCJ INDEX ON 总成绩 TAG ZCJ DESC LIST 编号,总成绩 SQL 命令:SELECT 编号,总成绩 FROM YDCJ ORDER BY 总成绩 DESC (3)VFP 命令:SELECT 1 USE JBB INDEX ON 编号 TAG ZGH SELECT 2 USE YDCJ SET RELATION TO 编号 INTO ZGB LIST 编号,JBB.姓名,总成绩 FOR JBB.部门=“机关” SQL 命令:SELECT JBB.编号,姓名,总成绩 FROM JBB,YDCJ WHERE JBB.编号=YDCJ.编

11、 号 AND 部门=“机关” 第第 4 4 套套 有两个数据表: 学生信息表(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 卡号时间类别金额 070102132007-11-1 面点 5.5 070301062007-11-1 饮

12、料 4 070401092007-11-1 饮料 7 070201322007-11-1 热菜 8 070301062007-11-2 凉菜 6 070201042007-11-2 热菜 7 2 2、建立程序文件建立程序文件 COM-SQL721.PRGCOM-SQL721.PRG,要求将完成下列各小题任务的,要求将完成下列各小题任务的 VFPVFP 数据表操作命令或数据表操作命令或 VFP-SQLVFP-SQL 命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用 注释语句标注小题号。注释语句标注小题号。

13、 (3030 分)分) (1)正确修改学生信息表 XS.DBF 中的“有效期”字段的值。如果“IC 卡号”的第 4 位 的数值低于“4” (不包含) ,则有效期改正为“2008-12” ;否则更改为“2009-7” ; (2)利用学生信息表和食堂消费表的一对多关联,查询并显示学生姓名为“艾世平”的 食堂消费明细,包括 IC 卡号、时间、类别和金额; (3)按“类别”汇总 2007 年 11 月份食堂消费金额; (1) VFP命令: Use xs Replace 有效期 WITH “2008-12“ FOR SUBSTR(IC 卡号,3,1) =4 SQL命令: UPDATE XS SET 有效

14、期=“2008-12“; WHERE SUBSTR(IC 卡号,3,1) =4 (2) VFP命令: Select 1 Use xs Index on IC 卡号 TAG KH SELECT 2 USE XF SET RELATION TO IC 卡号 INTO XS LIST IC 卡号,时间,类别,金额 FOR XS.姓名=“艾世平“ SQL命令: SELE IC 卡号,时间,类别,金额 FROM XF ; WHERE XF.IC 卡号 = ( SELE XS.IC 卡号 FROM XS WHERE XS.姓名=“艾世平“) (3) VFP命令: Use xf Index on 类别 ta

15、g lb Total on 类别 to hz fields 金额 USE HZ LIST 类别,金额 SQL命令: sele 类别,sum(金额) from xf group by 类别 第第 5 5 套套 有两个数据表: 图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF) 。其数据形 式如下: 图书基本信息表 TUJ.DBF 书号书名单价第一作者 020365 VFP 开发实例导航 36 邵洋 020528 VFP 程序设计教程 23 刘瑞新 020234 数据库系统原理教程 18 王珊 020458 VFP 及其应用系统开发 32 史济民 020636 VFP 入门与提高 5

16、6 史济民 030810 基于 web 的数据库应用 15 邵洋 图书借阅情况表 JY.DBF 书号借出日期有效期(天)借阅人 0203652007.09.0330 张开 0205282007.09.2315 章缀 0202342007.09.2145 张开 0203652007.09.1215 李航 0203652007.09.1830 王子 2 2、建立程序文件、建立程序文件 COM-SQL722.PRGCOM-SQL722.PRG,要求将完成下列各小题任务的,要求将完成下列各小题任务的 VFPVFP 数据表操作命令或数据表操作命令或 VFP-SQLVFP-SQL 命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请 用注释语句标注小题号。用注释语句标注小题号。 (3030 分)分) (1)查询有效期低于 30 天(含)的已借出图书的信息,包括:书号、书名、借出日期、 有效期和借阅人; (2)按第一作者分类汇总图书的总价值(即各书单价之和) ; (3)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号