首页 > 计算机 > 计算机二级 正文

设MY.DBF数据库中共有l0条记录,执行如下命令序列: USE MYGOT

时间:2021-07-13 03:08:16 解答: 91 次

问题:

[单选] 设MY.DBF数据库中共有l0条记录,执行如下命令序列:

USE MY

GOTO2

DISPLAY ALL

?RECNO()

执行最后一条命令后,屏幕显示的值是(  )。

A . 2

B . 3

C . 10

D . 11

正确答案:

D

参考解析:

D。【解析IG()T0和G()命令是等价的,命令格式如下: GOnRecordNumberI TOP I BOTTOM其中nRecordNumber是记录号,即直接按记录号定位;TOP是表头,当不使用索引时是记录号为l的记录,使用索引时是索引项排在最前面的索引对应的记录;BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录。 题意中的GOT0 2表示指针指向第2条记录。DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。 RECNO()函数的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0。如果记录指针指向文件尾,函数值为表文件中的记录数加1。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DISPLAY ALL命令时,指针指向了文件尾,所以RECNO()的函数值为表文件中的记录数加1,即ll。

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 10:22:50

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 10:22:50

←请使用微信扫码支付