vf实验考试复习题_第1页
vf实验考试复习题_第2页
vf实验考试复习题_第3页
vf实验考试复习题_第4页
vf实验考试复习题_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2014-2015第2学期VF实验考试复习题第一部分 表单制作注意:考试过程中,进入VFP界面后,单击“文件”菜单,选择“新建”,文件类型选择“表单”,单击“新建文件”按钮。*切记: 表单文件名一定保存为form1, 否则不得分!一、制作如图所示表单。设置:1、设置表单名称为Form1,标题为Form1。 2、设置微调控件的名称为Spinner1。 3、设置标签控件的名称为Label1,标题为调整值在0-99之间:。 4、设置形状控件的名称为Shape1。 要求:1、表单内控件如图中所示,在0-99之间调整微调框的值。2、图形的曲率随调整值的变化而变。3、表单整体效果美观,比例合适。基本属性:

2、1、FORM1.HEIGHT=1822、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=3255、SHAPE1.FILLSTYLE=0编辑状态: 运行状态:代码如下:二、制作如图所示表单。设置:1、设置表单名称为Form1,标题为Form1。 2、设置命令按钮的名称为Command1,标题为退出。 3、设置选项按钮组的名称为Optiongroup1,将选项按钮组的按钮个数设为2个。设置选项按钮组的按钮(Option1)的标题为学生档案系统。设置选项按钮组的按钮(Option2)的标题为学生管理系统。要求:1、单击单选按钮学生档案系统时,表单标题为学生档案系统打

3、开。2、单击单选按钮学生管理系统时,表单标题为学生管理系统打开。3、单击退出按钮释放表单。4、表单整体效果美观,比例合适。基本属性: 1、FORM1.HEIGHT=1822、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=325 运行状态 编辑状态 代码如下:三、制作如图所示表单。设置:1、设置表单名称为Form1,标题为显示密码。 2、设置文本框名称为Text1。3、设置复选框(Check1)的标题为显示密码内容。 要求:1、表单标题为显示密码。2、表单内控件如图中所示,其中文本框输入内容显示为*。3、选中复选框显示密码内容,不选时以*显示。4、表单整体效果

4、美观,比例合适。基本属性:1、FORM1.HEIGHT=1302、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=2305、TEXT1.FONTSIZE=146、TEXT1.FONTBOLD=.T. 编辑状态 运行状态 代码如下:四、建表XSDA.DBF如图所示。结构为:学号(C,6),姓名(C,6),性别(C,2),入学成绩(N,6,2)建立如(图1)表单,表单可对表XSDA.DBF中的记录进行浏览。设置:1:设置表单名称为Form1,标题为Form1。 2:设置按钮(Command1)的标题为上一条。 设置按钮(Command2)的标题为下一条。设置按钮(

5、Command3)的标题为退出。3:设置标签(Label1)的标题为学号。 设置标签(Label2)的标题为姓名。设置标签(Label3)的标题为性别。设置标签(Label4)的标题为年龄。4:设置4个文本框的名称为Text1,Text2,Text3,Text4。 要求:1:数据环境:XSDA.DBF。2:单击下一条按钮相应文本框中显示下条记录的内容。3:单击上一条按钮相应文本框中显示上条记录的内容。4:单击退出按钮退出表单。基本属性:1:FORM1.HEIGHT=1822:FORM1.LEFT=623:FORM1.TOP=274:FORM1.WIDTH=325 编辑状态 运行状态(图1)五、

6、制作如图所示表单。设置:1、设置表单名称为Form1,标题为颜色调整。 2、设置标签(Label1)的背景色为白色,标题为空。 设置标签(Label2)的标题为红。设置标签(Label3)的标题为绿。设置标签(Label4)的标题为蓝。3、设置微调控件(Spinner1)的背景色为红色(255,0,0)。设置微调控件(Spinner2)的背景色为绿色(0,255,0)。设置微调控件(Spinner3)的背景色为蓝色(0,0,255)。要求:1、三个微调控件的调整范围都是在0-255之间,默认值都是255。2、表单整体效果美观,比例合适。 编辑状态 运行状态 六、制作如图所示表单。设置:1:设置

7、表单名称为Form1,标题为各院系教师情况。 2:设置标签控件Label1的标题为各 院 系 教 师 情 况,字体为粗体、 16号字,Enalbed属性值为.F.。3:设置标签控件Label2的标题为选择院系:。4:设置标签控件Label3的标题为备注:。5:设置列表框控件的名称为List1。6:设置表格控件的名称为Grid1,只有垂直滚动条。7:设置编辑框控件的名称为Edit1。 要求:1:列表框控件有三个可选值物理系、化学系、中文系。2:表格有六列,表头标题从左到右分别为院系、姓名、性别、职称、 出生日期、工作日期。3:表单整体效果美观,比例合适。编辑状态运行状态七、建表XSDA.DBF如

8、图所示。结构为:学号(C,6),姓名(C,6),性别(C,2),入学成绩(N,6,2)建立如图表单,表单可对表XSDA.DBF中的记录进行浏览。设置:1:设置表单名称为Form1,标题为Form1。 2:设置列表框名称为List1。3:设置标签(Label1)的标题为姓名。 设置标签(Label2)的标题为入学成绩。4:设置文本框的名称为Text1。 要求:1:数据环境:XSDA.DBF。2:表单内控件如图中所示,列表框显示所有姓名。3:选择列表框中的姓名,文本框中显示相应的入学成绩。4:表单整体效果美观,比例合适。基本属性:1:FORM1.HEIGHT=1822:FORM1.LEFT=623

9、:FORM1.TOP=274:FORM1.WIDTH=325编辑状态 运行状态 八、制作如图所示表单。设置:1、设置表单名称为Form1,标题为文字。 2、设置文本框名称为Text1。3、设置复选框(Check1)的标题为斜体。 设置复选框(Check2)的标题为粗体。4、设置按钮(Command1)的标题为清除。 要求:(1)表单标题为文字,表单内控件如图中所示。(2)选中斜体复选框时,文字变为斜体,选中粗体复选框时,文字为粗体。(3)单击清除按钮时,清除文本框中的文字。(4)表单整体效果美观,比例合适。基本属性:1、FORM1.HEIGHT=1302、FORM1.LEFT=623、FORM

10、1.TOP=274、FORM1.WIDTH=1305、TEXT1.FONTSIZE=14 编辑状态 运行状态 九、制作如图所示表单。设置:1、设置表单名称为Form1。 2、设置文本框的名称为Text1。 3、设置计时器的名称为Timer1。 4、设置标签(Label1)的标题为当前时间。5、设置命令按钮(Command1)的标题为开始。 设置命令按钮(Command2)的标题为暂停。要求:1、表单标题为当前系统日期。2、表单内所需控件如图中所示。3、点击开始按钮,则文本框中显示当前时间,点击暂停按钮则停止刷新当前时间。4、文本框内当前时间,1秒钟刷新一次。5、表单整体效果美观,比例合适。编辑

11、状态 运行状态十、制作如图所示表单。设置:1:设置表单名称为Form1,标题为计算机考试。 2:设置标签(Label1)的标题为姓名。设置标签(Label2)的标题为密码。3:设置文本框的名称为Text1,并设置密码显示。 4:设置复选框(Check1)的标题为自动记住密码。5:设置组合框的名称为Combo1。6:设置命令按钮(Command1)的标题为登录。 设置命令按钮(Command2)的标题为退出。设置命令按钮(Command3)的标题为注册向导。要求:1:表单标题为计算机考试。2:表单最大化按钮不可用。3:表单内所需控件如图中所示,下拉列表框中有两个可选择项:李华和王丽。4:密码文本

12、框中输入内容显示为*。5:表单整体效果美观,比例合适。 编辑状态 运行状态 第二部分:程序填空题1.题的格式如第1题所示,答题时,将?处填入正确的内容,去掉【】,运行程序。2.为防止死记硬背,其他9个题给出全部程序代码,复习过程中一定要理解记忆,填空部分在给出的全部代码行中出现的*SPACE*后面的代码行中随机抽取。一个题一般3个空。知识点:1 选择(IFELSEENDIF、DO CASE CASEOTHEWISEENDCASE )、循环(DO WHILE.ENDDO 、SCAN.ENDSCAN、FOR.ENDFOR|NEXT、DO WHILE NOT EOF()的结构及执行过程。2 函数:E

13、OF()、BOF()、FOUND()3 查找语句:LOCATE FOR CONTINUE、打开表:use 表名题目1:*【程序填空】*-*功能:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:* 学号、姓名、英语,生年月日,否则提示查无此人!。* 请在【】处添上适当的内容,使程序完整。*-SET TALK OFF*SPACE*【?】XM=王迪*SPACE*【?】姓名=XMIF FOUN() *SPACE* 【?】学号, 姓名, 英语, 生年月日ELSE ? 查无此人!ENDIFUSESET TALK ONRETURN答案: SET TALK OFF*SPACE*USE XSDBXM=

14、王迪*SPACE*locate for 姓名=XMIF FOUN() *SPACE* display 学号, 姓名, 英语, 生年月日ELSE ? 查无此人!ENDIFUSESET TALK ONRETURN题目二【程序填空】*-*功能:对表xscj.dbf,如下程序可以完全成:1.显示全体同学的记录,2.显示全体男同学的记录,3. 显示全体女同学的记录,0.退出。请在【】处添上适当的内容,使程序完整。答案: SET TALK OFFCLEAR *SPACE*use xscjDO WHILE .T. 10,10 SAY 1. 显示全体同学的记录,2.显示全体男同学的记录 14,10 SAY 3

15、. 显示全体女同学的记录,0.退出 16,16 SAY WAIT 请输入选择(0-3): TO x DO CASE CASE X=1 LIST CASE X=2 LIST ALL FOR 性别=男 CASE X=3 LIST ALL FOR 性别=女 CASE X=0*SPACE* quit ENDCASE*SPACE*enddUSE SET TALK ONRETURN题目三*- *【程序填空】*-*功能: 在数据表 学生.DBF中,将姜冰同学的名字修改成江冰* 请在【】处添上适当的内容,使程序完整。*-SET TALK OFFclearuse 学生*SPACE*locate for 姓名=姜

16、冰if found()*SPACE* scat to x & 解析:将当前记录字段值给数组x list memo like x & 显示用户定义的数组x x(2)=江冰 gather from x & 将数组x中的数据依次复制到当前记录 clear list*SPACE*else ?对不起,没有姜冰这个人endifclose allSET TALK ONRETURN题目四*功能:查找XSDB表中计算机成绩最高分的学生,将其姓名和计算机字段的内容显示出来,如:王迪 98。请在【】处添上适当的内容,使程序完整。SET TALK OFFUSE XSDBMAX=计算机*SPACE*XM=姓名do wh

17、ile .NOT.EOF() IF MAX计算机 MAX=计算机*SPACE* XM=姓名 ENDIF*SPACE* SKIPenddo?XM,MAXUSESET TALK ONRETURN*题目五*【程序填空】*-*功能:表RSDA.DBF结构为:姓名(C,6);性别(C,2),年龄(N,2),出生日期(D,8)。判断表中是否有李明, 查询此人的性别及年龄,确定参加运动会的项目。请在【】处添上适SET TALK OFFUSE RSDA*SPACE*LOCATE FOR 姓名= 李明*SPACE* IF .NOT. EOF() DO CASE CASE 性别= 男 ?请参加爬山比赛 CASE

18、年龄=50 ? 请参加投篮比赛 CASE 年龄=90 .AND. 英语 =90DO WHILE FOUN() & FOUN()用于判断查询是否成功 DO CASE CASE 系别=法律 ZJ=12 CASE 系别=英语 ZJ=15 CASE 系别=中文 ZJ=18*SPACE* OTHE ZJ=20 ENDCASE REPL 奖学金 WITH 奖学金+ZJ*SPACE* CONTENDDOUSESET TALK ONRETURN题目七*功能:下面程序根据XSDB.DBF数据表中的计算机和英语成绩对奖学金做相应调整:双科90分以上(包括90)的每人增加30元;双科75分以上(包括75)的每人增加

19、20元;其他人增加10元。* 请在【】处添上适当的内容,使程序完整。 *注意:本题中,不允许使用逻辑常量 .T. 和 .F. *-SET TALK OFFUSE XSDB*SPACE*DO WHILE not eof() DO CASE CASE 计算机=90.AND.英语=90 REPLACE 奖学金 WITH 奖学金+30 CASE 计算机=75.AND.英语=75 REPLACE 奖学金 WITH 奖学金+20*SPACE* otherwise REPLACE 奖学金 WITH 奖学金+10 ENDCASE*SPACE* skipENDDOUSESET TALK ONRETURN题目八*功能:从键盘输入一个表的文件名,将该表的第一条记录和最后一条记录的姓名字段内容互换。(设,表中有固定字 段姓名)。* 请在【】处添上适当的内容,使程序完整。 SET TALK OFFACCEPT TO AUSE &AGO 1XM1=姓名GO BOTTOM*SPACE*XM2=姓名*SPACE*REPL 姓名 WITH XM1*SPACE*GO TOPREPL 姓名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论