单选题在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是(  )。?RECCOUNT()A0B1C40D出错

单选题
在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是(  )。?RECCOUNT()
A

0

B

1

C

40

D

出错


参考解析

解析:
记录个数测试函数RECCOUNT()返回的是表文件中物理上存在的记录个数,不管记录是否被逻辑删除以及SET DELETED的状态如何,也不管记录是否被过滤,该函数都会把它们考虑在内。但是若指定工作区上没有打开表文件,则函数值为0。

相关考题:

在Visual FoxPro中,以下关于删除记录的描述,正确的是( )。A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B.SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录D.传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表

执行下列命令后,在Visual FoxPro窗口中显示的结果是______。SETDATE TO YMD?RIGHT(DTOC({^2008-01-01)),2)-"01"

在Visual FoxPro的工作1区和3区打开了数据表文件,再接着执行SELECT0后,选择工作区的结果是( )。A)0B)1C)2D)3

在Visual FoxPro中,使用LOCATEALLFOR命令按条件查找记录,执行该命令后,记录指针指向( )。A)满足条件的第1条记录B)满足条件的第2条记录C)表起始位置D)表结束位置

DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是______。 USETXL SKIP3 COUNTTOn ?nA.0B.3C.4D.20

在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是( )。 ?RECCOUNTA.0B.1C.40D.出错

(22)在Visual FoxPro中有如下程序:*程序名:TEST .PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX = "Visual FoxPro "mY = "二级"DO SUB1 WITH mX?mX+mYRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX ="Visual FoxPro DBMS 考试"mY ="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试D)计算机等级二级Visual FoxPro

在Visual FoxPro中有如下程序文件TEST:执行命令DO TEST后,屏幕的显示结果为( )A.二级Visual FoxProB.计算机等级二级Visual FoxProC.计算机等级Visual FoxProD.计算机等级二级

在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是?RECCOUNT()A.0B.1C.40D.出错

设表TXL.DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是 ______。 USE TXL SKIP 3 COUNT TO n ?nA.0B.3C.4D.20

在Visual Foxpro中,调用表设计器修改数据库表STUDENT.DBF的命令是( )。 A.MODIFY STRUCTURESX 在Visual Foxpro中,调用表设计器修改数据库表STUDENT.DBF的命令是( )。A.MODIFY STRUCTUREB.MODIFY COMMAND STUDENTC.CREATE STUDENTD.CREATE TABLE STUDENT

假设表S中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结果是SET DELETE ONDELETE FROM S WHERE b BETWEEN 20 AND 30? RECCOUNT()A.10B.7C.0D.3

在Visual FoxPro中,假设一个表已经打开,执行LIST命令后再执行DISPLAY命令将显示该表的哪条记录( )。A.无显示B.第一条记录C.随机不确定D.最后一条记录

在命令窗口中输入()命令,主屏幕上将显示"Visual Foxpro6.0".A、Visual Foxpro6.0回车B、?Visual Foxpro6.0回车C、?{Visual Foxpro6.0}回车D、?"Visual Foxpro6.0"回车

在Visual FoxPro中,调用表设计器建立表STUDENT.DBF的命令是()A、MODIFY STRUCTURE STUDENTB、MODIFY COMMAND STUDENTC、CREATE STUDENTD、CREATE TABLE STUDENT

表文件中有10条记录,当前记录号为1,顺序执行SKIP-1和RECNO(),屏幕上将显示()。A、0B、-1C、1D、三种方式都是

当前数据表文件中有10条记录,当前记录号为1,且无索引文件打开,若执行命令SKIP–1后再执行命令?RECNO(),屏幕将显示()。A、0B、1C、–1D、出错

单选题在Visual FoxPro中,调用表设计器建立表STUDENT.DBF的命令是()AMODIFY STRUCTURE STUDENTBMODIFY COMMAND STUDENTCCREATE STUDENTDCREATE TABLE STUDENT

单选题在Visual FoxPro中,要浏览表记录,首先用()命令打开要操作的表.AMODIFYBOPEN STRUCTURECMODI FY STRUCTUREDUSE表名

单选题设student表中共有10条记录,则执行下列程序后,屏幕显示的结果是(  )。CLEARUSE studentGO BOTTOMDELETE?RECNO(  ),RECCOUNT(  )A10 10B10 9C9 10D9 9

单选题在Visual FoxPro中打开表的命令是(  )。AOPENBUSECOpenTableDUseTable

单选题在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是。ASQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表BSQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表CSQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录D传统的FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录

单选题当前数据表文件中有10条记录,当前记录号为1,且无索引文件打开,若执行命令SKIP–1后再执行命令?RECNO(),屏幕将显示()。A0B1C–1D出错

单选题在命令窗口中输入()命令,主屏幕上将显示"Visual Foxpro6.0".A?{Visual   Foxpro6.0}回车BVisual   Foxpro6.0回车C?Visual   Foxpro6.0回车D?Visual   Foxpro6.0回车

单选题在命令窗口中输入()命令,主屏幕上将显示"Visual Foxpro6.0".AVisual Foxpro6.0回车B?Visual Foxpro6.0回车C?{Visual Foxpro6.0}回车D?Visual Foxpro6.0回车

单选题在Visual FoxPro中,浏览表记录的命令是().ACLOSEBMODIFYCBROWSEDUSE

单选题在Visual FoxPro环境下,用LIST STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为()。A60B61C59D58