- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009年9月VFP题库
第1套题:
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,完成如下操作:
1. 打开学生管理数据库,并从中永久删除学生表。
2. 建立一个自由表教师,表结构如下:
编号 字符型(8)
姓名 字符型(10)
性别 字符型(2)
职称 字符型(8)
3. 利用查询设计器建立一个查询,该查询包含课程名为数据库的课程表中的
全部信息,生成的查询保存为query。
4. 用SQL UPDATE语句将课程表中课程名为数据库的课程的任课教师更改为
T2222, 并将相应的SQL语句存储在文件Four.prg中。
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下完成如下简单应用:
1. 建立表单,表单文件名和表单控件名均为formtest,表单标题
为考试系统,表单背景为灰色(BackColor=192,192,192),其他要求如下:
(1) 表单上有欢迎使用考试系统(Label1)8个字,其背景颜色为灰色
(BackColor=192,192,192),字体为楷体,字号为24,字的颜色为桔红色
(ForeColor=255,128,0);当表单运行时,欢迎使用考试系统8个字向表单左
侧移动,移动由计时器控件Timer1控制,间隔(interval属性)是每200毫秒左移
10个点(提示:在Timer1控件的Timer事件中写语句
THISFORM.Label1.Left=THISFORM.Label1.Left-10)
当完全移出表单后,又会从表单右侧移入。
(2) 表单有一命令按钮(Command1) ,按钮标题为关闭,表单运行时单击
此按钮关闭并释放表单。
2. 在学生管理数据库中利用视图设计器建立一个视图sview,该视图包含
3个字段课程编号、课程名和选课人数。然后利用报表向导生成一个报表creport,
该报表包含视图sview的全部字段和内容。
三、综合应用(1小题,计30分)
在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一
个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。
新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的
3个菜单项):
表单
浏览课程
浏览选课统计
报表
预览报表
退出
各菜单项的功能如下:
● 选择浏览课程时在表单的表格控件中显示课程表的内容(在过程中
完成,直接指定表名);
● 选择浏览选课统计时在表单的表格控件中显示简单应用题建立的视图
sview的内容(在过程中完成,直接指定视图名);
● 选择预览报表时预览简单应用题建立的报表creport(在命令中完成);
● 选择退出时关闭和释放表单(在命令中完成)。
注意:最后要生成菜单程序, 并注意该菜单将作为顶层表单的菜单。
第2套题:
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,完成如下操作:
1. 从student表查询所有性别为男的学生信息,并按学号升序排序将查询结
果存入results表。
2. 利用表单向导生成一个表单,该表单含有student表的学号、班级、姓名和
性别4个字段,按学号字段升序排序,其他设置采用默认值,并将表单保存
为student.scx文件。
3. 建立一个命令文件 myprog.prg,该命令文件只有一行语句,即执行前一小
题生成的表单文件。
4. 为student表增加一个年龄字段,类型为 数值型(2)。
二、简单应用(2小题,每题20分,计40分)
1. 改错题
student是一个学生表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、
政治面目(C 4)、班级(C 5)等字段。考生目录下的 modi1.prg程序文件的功能是
显示输出所有政治面目为群众的男生的姓名和班级,每行输出一个学生的信
息;程序中有三处错误,请加以改正。
说明:程序中******ERROR FOUND******的下一行即为错误所在行。请用改
正后的程序行覆盖错误所在行,不要插入或删除任何程序行。
2. 建立命令文件sprog.prg,该命令文件包含如下两条语句:
● 第一条语句使用SQL UPDATE命令计算和更新student表的年龄字段值(计
算年龄的表达式是year(date()) - year(出生日期));
● 第二条语句使用SQL SELECT命令
文档评论(0)