VF命令与练习答案
1、要求显示计算机专业并且年龄在16~18岁之间的学生的姓名和补助。
list for 专业="计算机" and 年龄>=16and 年龄<=18 fields 姓名,补助
2、要求显示补助在100元以上的女生党员的姓名、补助和级别。
list for 补助>100 and 性别="女" and 是否党员=.T. fields 姓名,补助,级别
3、若当前记录号为1,要求显示出前10条记录中男生党员的姓名、分数和等级字段。
list next 10 for 性别="男" and 是否党员=.T. fields 姓名,分数,等级
4、在第10条记录之前插入一条空白记录
go 10 insert before blank
5、将XS.dbf中总分在500分以上的记录追加到当前表中(两表具有相同结构) append from XS for 总分>500
6、将第3条记录的学号、姓名、专业三个字段复制生成XK1.dbf中,
copy to XK1 fields 学号,姓名,专业record 3
7、将学号、姓名、专业字段复制生成XK2.dbf
copy structure to XK2 fields 学号,姓名,专业
8、要求逻辑删除8月份出生的或经济治理专业的学生记录。
delete for monty(出生日期)=8 or 专业="经济治理"
9、要求将所有级别为优秀的非党员的记录加上删除标记。
delete for 级别="优秀" and 是否党员=.F.
10、要求将
数学
数学高考答题卡模板高考数学答题卡模板三年级数学混合运算测试卷数学作业设计案例新人教版八年级上数学教学计划
专业女同学的补助增加50元。
replace 补助with 补助+50 for 专业="数学" and 性别="女"
11、要求将总分在500分(含500分)以上的同学补助增加10%。
replace 补助with 补助*1.1 for 总分>=500
12、要求对计算机专业的学生按分数从高到低进行排序,并生成新表名为"学生2"。
sort on 分数/D to 学生2 for 专业="计算机"
13、要求对1984年出生的女同学按照分数的升序排列,并生成新表名为"学生3"。
sort on 分数to 学生3 for YEAR(出生日期)=1984 and 性别="女"
14、要求按照年龄从大到小进行排序,学号升序生成表名为"学生4"的新表,并且只包含姓名、补助和出生日期三个字段。
sort on 年龄/D,学号/A to 学生4 fields 姓名,补助,出生日期
15、按分数降序索引生成xm.idx文件index on -分数to xm.idx
16、按分数降序生成CJ.idx文件
index on -分数to CJ.idx
17.按姓名和分数降序建立普通索引,索引名为AA
index on 姓名+strz(分数,3,1) desc tag AA
18. 按姓名和分数建立普通索引,索引名为AA,索引文件名为BB
index on 姓名+strz(分数,3,1) tag AA of BB
19.按分数降序生成普通索引,索引名为C1
index on 分数desc tag C1
20、要求将记录指针定位在第二条级别为优秀的男同学记录。
locate for 级别="优秀" and 性别="男" continue
21、索引查询学号是"050607"的记录(用两种方法)
index on 学号to XH index on 学号to XH
fiind 050607 seek "050607"
22、索引查询出生日期是1989年6月1日的记录
index on 出生日期to RQ seek {^1989/6/1}
23、要求统计计算机专业男同学的补助总和,并将结果赋给变量xyz。
sum 补助to xyz for 专业="计算机" and 性别="男"
24、要求统计经济治理专业的非党员人数,并将结果赋给变量xyz。
count to xyz for 专业="经济治理" and 是否党员=.F.
25、要求统计1985年出生的女同学的平均分数,并将结果赋给变量tongji(或者新字段tongji)。
average 分数to tongji for YEAR(出生日期)=1985 and 性别="女"
26、按级别分类汇总补助字段
index on 级别to jb total on 级别to A fields 补助
27、对党员的记录按性别分类汇总补助和分数字段
index on 性别toXB total on 性别to B fields 补助,分数
28、有表文件score.dbf,其结构为:学号(C)、课程名称(C)、成绩(N,6,1),
通过建关联,显示学号、姓名、专业、课程名称、成绩字段
select 1
use score
index on 学号to XH
select 2
use stu2006
set relation to 学号into A
list fields 学号,姓名,专业,A.课程名称,A.成绩
29、设当前工作区打开stu2006.dbf,在2号工作区打开score.dbf,将两表连接生成一个新表XK3.dbf,要求含学号、姓名、专业、课程名称、成绩字段
join with B to XK3 for 学号=B.学号fields 学号,姓名,专业,B.课程名称,B.成绩