参考答案和解析
正确答案:D
解析:GOTO和GO命令是等价的,命令格式为:
GO nRecordNumber|TOP|BOTTOM
其中,nRecordNumber是记录号,即直接按记录号定位;TOP是表头,当不使用索引时是记录号为1的记录,使用索引时是索引项排在最前面的索引对应的记录:BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引刘应的记录。题意中的GOTO2表示指针指向第2条记录。
DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或
更多“设MY.DBF数据库中共有10条记录,执行如下命令: USE MY GOTO 2 DISPLAY ALL ?RECNO() 执行最后一条 ”相关问题
  • 第1题:

    设MY.DBF数据库中共有l0条记录,执行如下命令序列: USE MY GOTO2 DISPLAY ALL ?RECNO 执行最后一条命令后,屏幕显示的值是( )。

    A.2

    B.3

    C.10

    D.11


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

  • 第2题:

    在Visual FoxPro中,假设一个表已经打开,执行LIST命令后再执行DISPLAY命令将显示该表的哪条记录( )。

    A.无显示

    B.第一条记录

    C.随机不确定

    D.最后一条记录


    正确答案:A
    打开一个表,指针默认指向第一条记录,执行LIST命令显示所有记录,这时指针指向文件结束标识即最后一条记录后面,再执行DISPLAY命令显示当前记录,由于指针指向文件结束标识,所以无具体记录显示。故A选项正确。

  • 第3题:

    设当前表有10条记录,若要在第5条记录的前面插入一条记录,在执行GO 5后再执行如下命令( )。

    A.INSERT

    B.INSERT BLANK

    C.INSERT BEFORE

    D.APPEND BEFORE


    正确答案:C
    解析:在VisualFoxPro中,只有INSERT命令可在表的中间插入记录。INSERT命令中的BEFORE选项如果被省略,将在当前指针的后面插入一条记录,反之在当前记录的前面插入一条空记录。

  • 第4题:

    设MY.DBF数据库中共有l0条记录,执行如下命令: USE MY COT0 2 DISPLAY ALL ?RECNO 执行最后一条命令后,显示的值是( )。

    A.2

    B.3

    C.10

    D.11


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

  • 第5题:

    顺序执行下列命令后,最后一条命令显示结果是______。USECHJGO5SKIP-2?RECNO()

    A.3

    B.4

    C.5

    D.7


    正确答案:A