设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时:EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 ( )。

admin2013-01-18  18

问题 设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时:EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 (     )。

选项 A、1,11,1
B、1,10,1
C、1,11,0
D、1,10,0

答案A

解析 EOF()是表文件尾测试函数,功能是测试指定文件中的记录指针是否指向文件尾,若返回逻辑真.T.,表文件尾是指最后一条记录的后面位置。BOF()是表文件首测试函数,功能是测试当前表文件或指定表文件中的记录指针是否指向文件首,若返回逻辑真.T.,表文件首是第1条记录的前面位置。RECN()是记录号测试函数,功能是返回当前表文件或指定表文件中当前记录(记录指针所指记录)的记录号。如果指定工作区上没有打开表文件,函数值为0,如果记录指针指向文件尾,函数值为表文件中记录数加1。如果记录指针指向文件首,函数值为表文件中第1条记录的记录号。
转载请注明原文地址:https://kaotiyun.com/show/qXBD777K
0

相关试题推荐
最新回复(0)