老手们,帮忙做作这两道及其容易的foxbase题,送分啊!!
m88er 2003-05-08 12:06:26 1. 有以下数据库:
学历.DBF
RECORD 姓名 学历
1 胡萍 大学
2 马永 中专
3 贾明 大学
4 潘晓 中技
5 王喜 大学
增长工资.DBF
RECORD 姓名 增资额
1 胡萍 20
2 马永 40
3 贾明 30
4 潘晓 35
5 王喜 25
进行下列操作:
SET TALK OFF
SELECT 4
USE 增长工资
SELECT 3
USE学历
SET RELATION TO RECON ( ) INTOD
LOCATE FOR 学历=“中”ALL
SELECT 4
DISPLAY
SELECT 3
SET RELATION TO
LOCATE FOR 学历=“大”ALL
SELECT 4
DISPLAY
SET TALK ON
RETURN
问:第一个DISPLAY命令的显示结果是什麽?
第二个DISPLAY命令的显示结果是什麽?
2. 有如下一个学生数据库,名为学生成绩.DBF其结构如下:
字段 字段名 类型 宽度 小数
1 姓名 C 6
2 性别 C 2
3 出生 D 8
4 专业课 N 6 2
5 精读 N 6 2
6 泛读 N 6 2
7 听力 N 6 2
8 阅读 N 6 2
9 口语 N 6 2
10 写作 N 6 2
11 总平均成绩N 6 2
12 二外 N 6 2
13 政治 N 6 2
14 体育 N 6 2
15 班级 C 6
其中总成绩包括: 专业课、政治、二外、体育。
将以上学生成绩数据库的内容按班级分类汇总产生一名为:班级成绩.DBF的新库,其中只计算:专业课、二外、政治、体育等字段总和。并将新库文件的内容输出到打印机上且不输出记录号,程序如下,请用正确语句完成:
SET TALK OFF
USE 学生成绩
INDEX (1)
USE 学生成绩INDEX 班级
TOTAL (2)
USE 班级成绩
LIST (3)
SET TALK ON
RETURN
问(1)、(2)、(3)的内容分别是什麽?