资源描述:
《VF上机18套试题、答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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、建立程序文件COM
2、-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分)(1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。规定笔试成绩<60或上机成绩为“缺考”或“不及格”,则该字段值为.F.,否则为.T.;(2)在学生成绩表CJ.DBF中,查询并显示成绩合格学生的考号、姓名、笔试成绩和上机成绩;(3)逻辑删除学生成绩表CJ.DBF中,上机考试缺考的考生;(1)
3、VFP命令:USECJREPLACEALL成绩合格否WITH.T.FOR笔试成绩>=60AND(上机成绩=“及格”OR上机成绩=“优”)SQL命令:UPDATECJSET成绩合格否=.T.WHERE笔试成绩>=60AND(上机成绩=“及格”OR上机成绩=“优”)(2)VFP命令:SELECT1USEXSINDEXON考号TAGKHSELECT2USECJSETRELATIONTO考号INTOXSLIST考号,XS.姓名,笔试成绩,上机成绩FOR成绩合格否=.T.SQL命令:SELECTXS.考号,姓
4、名,笔试成绩,上机成绩FROMXS,CJWHEREXS.考号=CJ.考号AND成绩合格否=.T.(3)VFP命令:USECJDELETEFOR上机成绩=“缺考”SQL命令:DELETEFROMCJWHERE上机成绩=“缺考”第2套有两个数据表:职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。其数据形式如下:职工数据表ZGB.DBF职工号姓名婚否职称020365周尔杰.T.工人020528王雨.T.技术员010234李丽.F.技术员020458李长新.T.工程师020636郑然.F.工人工
5、资数据表GZB.DBF职工号基本工资津贴奖金公积金实发工资020365882.00213.5115900205281562.00283.01441400102341306.00223.01151200204581748.00302.0156160020636864.00143.098702、建立程序文件COM-SQL712.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)(1)
6、计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。其中:实发工资=基本工资+津贴+奖金-公积金;(2)显示未婚职工的职工号、姓名、基本工资和实发工资;(3)计算工资表GZB中所有职工的平均奖金和实发工资总额;(1)VFP命令:USEGZBREPLACEALL实发工资WITH基本工资+津贴+奖金-公积金SQL命令:UPDATEGZBSET实发工资=基本工资+津贴+奖金-公积金(2)VFP命令:SELECT1USEZGBINDEXON职工号TAGZGHSELECT2USEGZBSETRE
7、LATIONTO职工号INTOZGBLIST职工号,ZGB.姓名,基本工资,实发工资FORNOTZGB.婚否CLOSEALLSQL命令:SELECTGZB.职工号,姓名,基本工资,实发工资FROMZGB,GZBWHEREZGB.职工号=GZB.职工号ANDNOTZGB.婚否(3)VFP命令:USEGZBCALCULATEAVG(奖金),SUM(实发工资)TOA,B?”平均奖金:”,A,”实发工资总额:”,BSQL命令:SELECTAVG(奖金)AS平均奖金,SUM(实发工资)AS实发工资总额FROM
8、GZB第3套有两个数据表:运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。其数据形式如下:运动员基本情况表(JBB.DBF)编号姓名部门07001张谦机关07003吴静机关07005陈冬梅后勤07002王兰机关07004刘涛后勤运动成绩表(YDCJ.DBF)编号跳高游泳其它总成绩07001103070025530700323407004077070057432、建立程序文件COM-SQL713.PRG,要求将完成下列各小题任务的VFP数据表操作命令