VFP 考试!

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:07:31
过几天考试了 ,请高人帮助一下!!
一、数据库设计
1、建立一个数据库文件“数据库1.dbc”,其中包含数据表“表1.dbf”和“表2.dbf”。表1的字段为学号、姓名。表2的字段为学号、性别、计算机、外语、管理学、总平均成绩。
2、将表1和表2依据某一字段建立一对一的关联。
3、定义表2字段“总平均成绩”的有效规则:不能小于0,也不能大于100。
4、为表2输6条数据,性别“男”和“女”各3条,用“查询设计器”建立一个查询文件“计算机成绩.qbr”。
5、用SQL语句建立一个查询,运行查询,其结果为“表2”中男、女同学的平均成绩、最高分和最低分。
6、利用数据表2为数据资源,建立一个查询文件“综合成绩.qbr”,查询结果为图形。
二、程序设计
1、编制一程序,完成如下计算:100+99+98+…1,并将结果显示在屏幕上。
2、写出一个程序文件的源代码,实现如下功能:定义一个包含3个下标变量的数组变量“A”,分别给三个下标变量赋值为系统时间、系统日期、系统年份。
3、编制一程序,完成如下任务:如果系统日期为2005/06/23,则在屏幕上显示“病毒发作日”;否者在屏幕上显示“皆大欢喜日”。
三、综合设计
1、用“表单设计器”设计表单1,包含两个命令按钮、用户名、口令两个标签及对应文本框,要求:当用户名和口令正确时,能跳入表单2,否则提示“用户名和口令错误”。
2、用“表单设计器”设计表单2,利用表2为数据资源,能显示上一条、下一条、第一条、最后一条、查询(跳入表单3)、退出等功能。
3、用“表单设计器”设计表单3、包含文本标签“请输入学号”,一个文本框,一个命令按钮“确定”,要求:当输入学号时,能显示该学号所对应的所有字段数据。
4、将三张表单连编成可执行程序。

二、
1。
s=0
for i=100 to 1 step -1
s=s+i
endfor
?"100+99+...+1="+str(s,4)
2。
CLEAR
dime a(3)

a(1)=date()
a(2)=time()
a(3)=year(date())
for i=1 to 3
?a(i)
endf

3。
set talk off
clear

if date()={^2005-06-23}
?"病毒发作日!"
else
?"皆大欢喜日!"
endif
set talk on