参考答案和解析
正确答案:A
A。【解析】]RECCOUNT([<工作区号>|<别名>]),其功能返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。所以答案选择A。
更多“在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是( )。 ?RECCO ”相关问题
  • 第1题:

    假设表S中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结果是

    SET DELETE ON

    DELETE FROM S WHERE b BETWEEN 20 AND 30

    ? RECCOUNT()

    A.10

    B.7

    C.0

    D.3


    正确答案:A
    解析:逻辑删除记录实际上并没有真正的删除记录,只是做了删除标记。RECCOUNT()是统计表中记录个数的函数,不管记录是否被逻辑删除,还是隐藏了有删除标记的记录,只要表是打开的,都会被统计出来。表S中共有10条记录,如果S表是打开的,RECCOUNT()的函数值即为全部记录,即10条记录。

  • 第2题:

    在Visual、FoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第1条记录后,如果

    在Visual、FoxPro中,使用LOCATEFOR<expL>命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用( )。

    A.LOCATE FOR<expL>命令

    B.SKIP命令

    C.CONTINUE命令

    D.GO命令


    正确答案:C
    解析:LOCATE是按条件定位记录位置的命令,常用的命令格式是:
    LOCATE FOR 1Expression1
    其中,1Expression1是查询或定位的表达式。
    该命令执行后将记录指定针定位在满足条件的第 1条记录上,如果没有满足条件的记录则指针指向文件结束位置。
    如果要使指针指向下一条满足LOCATE条件的记录,使用CONTINUE命令。同样,如果没有记录满足条件,则指针指向文件结束位置。

  • 第3题:

    假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序USEABC.dbfGOTO6LISTNEXT5

    A.1~5
    B.1~6
    C.5~10
    D.6~10

    答案:D
    解析:

  • 第4题:

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

    A.无显示

    B.第一条记录

    C.随机不确定

    D.最后一条记录


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

  • 第5题:

    如果一个FoxPro.数据库表文件中有100条记录,当前记录号为76,执行命令SKIP 30之后,再执行命令?RECNO(),其结果是( )。

    A.100

    B.106

    C.错误提示

    D.101


    正确答案:D