vf上机模拟试题5

vf上机模拟试题5

ID:31708163

大小:58.95 KB

页数:4页

时间:2019-01-17

vf上机模拟试题5_第1页
vf上机模拟试题5_第2页
vf上机模拟试题5_第3页
vf上机模拟试题5_第4页
资源描述:

《vf上机模拟试题5》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)1、在考生文件夹下建立项目STSC_M。2、把数据库STSC加入到STSC_M项目中。3、打开STSC数据库,三个表中必要的索引已经建立,为三个表建立永久性联系。4、为COURSE表增加字段:开课学期I本题的主要考核点:项目的建立、将数据库添加到项目中、为己建立索引的表建立永久性联系、字段的添加。解题思路:1.建立项目创建项目可用“文件”菜单中的噺建“命令。2.将数据库加入到项目中:在项目管理器的“数据”选项卡选择数据库,单击”添加“,在”打开“对话框屮选择要添加的数据库3.为表和表建立永久性联系,方法是在数据库设计器

2、中,选中父表中的主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即己建立。4.添加字段:打开表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。二、简单应用(2小题,每题20分,计40分)1、在考生文件夹中有数据库STSC,其中有数据库表STUDENT、SCORE和COURSEo三个表如下所示:STUDENT(学号、姓名、性别、院系、岀生日期)SCOR玖学号、课程编号、成绩)COURSE(课程编号、课程名称、开课院系、开课学期)在考生文件夹下有一个程序dbtest4.prg,该程序的功能是检索选课门数是3门以上的(包扌舌3门)每个学生的学号、姓名、平

3、均成绩、最低分、选课门数和院系,并按平均成绩降序排序,同时将结果存放到表TEST1中,请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行。2、在考生文件夹中有数据库STSC,其中有数据库表STUDENT、SCORE和COURSE.三个表如下所示:STUDENT(学号,姓名,性别,院系,岀生日期)SCOR玖学号,课程编号,成绩)COURS玖课程编号,课程名称,开课院系,开课学期)使用CREATEQUERY命令建立一个文件名为QUSC.QPR的查询,要求含有学号、姓名、成绩和课程名称,按课程名称升序排序,查询去向是表(表名是QUSC.DBF),然后执行该查询。第1题

4、:本题是一个程序修改题,题屮的第一个错误是“SUM(课程编号)>二3;“,因为题面要求是统计选课门数是3门以上的,所以不应用SUM,应改为COUNT;第二个错误“ORDERBY平均成绩“;题而要求按平均成绩降序排序,而此命令是按平均成绩的升序排列的,所以在其后应加DESC;第三个错误是"INTOTEST1SDFH,此程序最后要求将结果存放到表TEST1中,正确命令格式应为''INTOtabletestl“。第2小题:本题的主要考核点是使用命令建查询,在命令窗口中输入CREATEQUERY命令调出查询设计器,添加数据库的三个表,从字段中选择学号、姓名、成绩和课程名称字段,单击排序依

5、据,选择课程名称,单击升序,再单击查询菜单下的查询去向,选择表,输入表名QUSC.DBFo运行查询,最后将查询保存为QUSC.QPRo三、综合应用(1小题,计30分)在考生文件夹下有职员管理数据库staff.lO,数据库屮有YUANGONG表结构是职工编码C(4)、姓名C(10)、夜值班天数I、昼值班天数I、加班费N(10.2)oZHIBAN表结构是值班时间C(2),每天加班费N(7.2),ZHIBAN表屮只有两条记录,分别记载了白天和夜里的每天加班费标准。请编写运行符合下列要求的程序:设计一个名为staff.m的菜单,菜单中有两个菜单项“计算”和”退出”。程序运行时,单击”计算

6、“菜单项应完成下列操作:(1)计算YUANGONG表的加班费字段值,计算方法是:加班费二夜值班天数*夜每天加班费+昼值班天数*昼每天加班费(2)根据上面的结果,将员工的职工编码、姓名、加班费存储到的自由表staff_d中,并按加班费降序排列,如果加班费相等,则按职工编码的升序排列。单击”退出“菜单项,程序终止运行。本题考查知识点:数据表的查询,记录的更新,数据表的定义等本题解题思路:SETTALKOFF&&在程序运行时关闭命令结果的显示SETSAFETYOFF&&关闭文件重名的提示OPENDATABASESTAFF.10&&打开数据库文件STAFF.10SELECT每天加班费FR

7、OMZHIBANWHERE值班时间二”昼nINTOARRAYzhou&&rtl于要得到“昼”和“夜”的每天的加班费,所以要用到SELECTSQL查询&&WHERE条件表达式可以用来限定结果集,将条件表达式:值班时间=”昼“&&放在WHERE的后而;也可以将结果集的列数进行限制,这里我们只需要得到&&每天加班费,将其放在SELECT的后面;可以将返回的结果集放入一个数组变量中&&用至0INTOARRAY数组变量名SELECT每天加班费FROMZHIBANWHERE值班时间二”夜nI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。