vf同步文字资料 下载本文

四维计算机学校二级VF同步资料

每个学生的学号、姓名、平均成绩、最低分和选课门数,将按“平均成绩”降序排序。最后将定义视图的命令代码存放到命令文件T1.PRG中并执行。

VF040.已有考生表DJKS.DBF以及成绩表CJ.DBF.新建一个成绩统计数据库,并把目录下的两个表加入到新建

的数据库中

要求:实现两表文件之间的数据更新,以CJ.DBF的笔试和上机两项考试成绩的数据填写DJKS.DBF中的结论字段,笔试和上机两项考试成绩都大于等于90分的填为“优秀”,有一项不及格的填为“补考”,两项均不及格的填为“不通过”,其余者填为“通过”,并从两表中提取姓名、笔试、上机、结论字段组成新视图JL.

第五部分____程序设计基础

VF041.(1)编写一个小程序,在键盘上输入某一个人姓名,然后在JBQK表中查找相应人的具体信息,如果

找到显示具体信息,如果没有找到显示“查无此人”

(2)编写一个小程序,在键盘上输入一个基本工资的数据,然后在JBQK表中找出基本工资小于此数

据的所有人的信息,并把找到结果存入到表JG1中。(输出用SQL语句完成)

(3)编写一个小程序,在键盘上输入一个出生年月的数据,然后在JBQK表中找出出生年龄大于此数据

的所有人的信息,并把找到结果存入到表results中。(输出用SQL语句完成)

(4)编写程序DJ,实现下面的功能

.从键盘上输入一个数字,在屏幕上输出对应的等级: 0~59 不及格

(5)在JBQK.DBF中分别统计电路实验室的男女生人数(用编程方法统计,用SQL语句验证) 累加求和

(6) 编写程序SUM1.PRG求1到100之间每个数的和

(7)编写程序SUM2.PRG求1到100之间4的倍数的和

(8)编写程序JIECEHNG1.PRG求10的阶乘

60~79 及格80~89 良好

90~100 优秀

其余为“错误数据”

电话:85284499 第 17 页 共 26 页 四维学校祝您成功

四维计算机学校二级VF同步资料

(9)编写程序JIECEHNG2.PRG键盘上输入一个数,求该数的阶乘

(10)编写程序JIECEHNG3.PRG求1到10之间每个数的阶乘的和(累加求和累乘求积综合应用)

vf042:请编写名称为change_c的程序并执行,该程序实现下面的功能

将雇员工资表c_salary1的“工资”进行备份,备份文件名为bak_salarys.dbf,利用“人事部”向“财务部”提供的雇员工资调整表c_salary1的“工资”进行调整(请注意:按“雇员号”相同进行调整,并且只是部分雇员的工资进行了调整,其它雇员的工资不动)

VF043 (1)编写程序tihuan.prg把CJ表中的笔试成绩和上机成绩按照考号相同,填写到DJKS表中

方法一:用多工作区和两个表之间的关联填写

方法二:用遁环(DO WHILE )和UPDATE填写

(2)当orer_detail表的单价修改后,应该根据该表的“单价”和“数量”字段修改order_list表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下:

(1) 根据order_detail表中的记录重新计算order_list表的总金额字段的值; (2) 一条order_list记录可以对应几条order_detail记录;

(3) 最后将order_list表中的记录按总金额降序排序存储到od_new表中(表结构与order_list表

完全相同);

将程序保存为prog1.prg文件。

VF044 (1) 参加的传递和变量的作用域

电话:85284499 第 18 页 共 26 页 四维学校祝您成功

四维计算机学校二级VF同步资料

SET TALK OFF CLEAR LOCAL carea

INPUT \请输入圆柱体的半径\INPUT \请输入圆柱体的高\DO cya WITH r,h,carea ?\圆柱体的表面积为:\RETURN FUNCTION cya PARAMETERS a,b,c LOCAL pai pai=3.14159

c=2*(pai*a^2)+2*pai*a*b return c ENDFUNC

(2)参数的传递:下列程序段的输出结果是 CLEAR

STORE 10 TO A STORE 20 TO B

SET UDFPARMS TO REFERENCE DO SWAP WITH A ,(B) A=A+B B=A-B ?A,B

PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC

结果写在此A=_____,B=_____

(3)参数的传递:下列程序段的输出结果是

SET TALK OFF CLOSE ALL CLEAR ALL MX=”Visual FoxPro” MY=”二级” Do s1

?MY+MX REUTRN

*子程序文件名:S1.PRG PROCEDURE S1 LOCAL MX

MX=”Visual FoxPro DMBS 考试” MY=”计算机等级”+MY RETUREN

程序输出结果写在此__________

电话:85284499 第 19 页 共 26 页 四维学校祝您成功

四维计算机培训学校二级VF同步资料

第六部分—表单设计及应用

VF043.表单设计下列题目:

(1) 使用表单向导选择student表生成一个名为Myform的表单。要求选择student表中所有字段,表单样式为

“阴影式”;按钮类型为“图片按钮”;排序字段选择“学号”(升序);表单标题为“学生基本数据输入维护”。 (2) 使用表单向导生成一个名为Myforma的表单,从父表“国家”中选择所有字段,从子表中选择除国家代码外

的所有字段,通过国家代码相连,阴影式,图片按钮,按国家代码的升序排列,标题:国家获奖情况 (3) 设计如图所示的表单,文件名为sform,标题为标签按钮练习 要求:1“四维计算机培训学校为隶书,24号红色,背景色为蓝色”

2 制作四个按钮,功能如下,当单击第一个按钮时,第三个按钮变为

不可用,当单击第二个按钮时,第三个变为可用,当单击第三个 按钮时,第一个按扭隐藏,当单击第四个按扭时,第一个按钮显示

(4) 设计一个文件名为chaxun,表单标题为“本班查询系统”,在表单上添加两个命令按钮,确定和退出.

设置密码旁边的文本框,当用户输入内容是显示占位符“*” 此表单在运行时自动在主窗口中居中。

(5)设计一个文件名为text,表单,标题为“文本框练习”界面如下:

(图1编辑状态) (图2运行状态)

要求:(1)四个标签左对齐,;四个文本框右对齐 (2)四个文本框的宽度为设置成默认宽度。

(4) 当单击第一个文本框时,显示数值型的123,当单击第二个文本框时,显示文本型的456,当

单击第三个文本框时显示计算机当前的系统日期,当单击第四个文本框时,显示计算机系统当前的年份

(6)设置如图所示的表单(文件名和控件名均分TAB,标题为TAB设置)

要求:1、设置北、中、南三命令按钮左边对齐 2、 设置东、中、西三命令按钮顶边对齐

第 20 页 共 26 页