40.设有一职工数据库zg.dbf如下:
record# 职工号 姓名 性别
1 102533 罗小兵 男
2 134762 王红婷 女
3 150286 李刚华 男
4 201147 刘燕 女外语学习网
5 194590 张天高 男
6 246278 马书香 女
试写出执行如下程序段后的运行结果。
set talk off
use zg
Locate for 性别=’女’
Do while.not.eof( )
disp fields 职工号,姓名
wait "按任意键继续"
cont
Enddo
use
set talk on
return
六、设计题(本大题共1小题,9分)
41.有一职工数据库emplist.dbf,有NUM(工号)、NAME(姓名)、SAL(工资)等字段;另有一职工奖金数据库reward.dbf,它有NUM(工号)、MON(月份)、REW(奖金)等字段。把reward.dbf作为父数据库,把emplist.dbf作为子数据库,将它们进行“一对一’’的关联性连接。试写出实现这种关联并在屏幕上依次显示同、一个职工的工号、姓名、月份、奖金、工资等信息的FoxPro语句序列。
七、应用题(本大题共2小题,每小题8分,共16分)
42.选取散列函数为H(K)=(3*K)%11,用线性探测法解决冲突,对关键字集合K={22,41,53,08,46,30,01,31,66},构造一个散列空间为0~10,表长为11的散列表。
43.某文件系统采用连续结构,文件afile的大小为2748字节,磁盘块的大小为512字节,该文件占用的第一个物理块的块号为74,试画出该文件系统的文件目录(表)、文件afile的物理结构图。