更多“单选题在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是(  )。?RECCOUNT()A 0B 1C 40D 出错”相关问题
  • 第1题:

    DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是______。 USETXL SKIP3 COUNTTOn ?n

    A.0

    B.3

    C.4

    D.20


    正确答案:D
    解析:确定了当前记录指针的位置后,可以用SKIP命令向前或向后移动若干条记录。正数向后,负数向前。但是COUNTTO命令是统计记录总数的命令,所以不受前一句的影响。

  • 第2题:

    (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


    正确答案:D
    题目中的主程序TEST调用了子程序SUB1,调用过程中传递给子程序SUB1一个参数mX,由于在子程序SUBI中mX被定义为一个局部变量,其作用域只是在SUB1中有效,所以SUB1中的变量mX的值不会影响到主程序中TEST程序中的mX,值发生改变的只是变量my.子程序SUB1执行完毕后变量my和mX值分别为“计算机等级二级”和“Visual FoxPro”。主程序最后利用“+”运算符将两个变量My和mX顺序连接,其结果为“计算机等级二级Visual FoxPro”,故正确答案为D。

  • 第3题:

    在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是

    ?RECCOUNT()

    A.0

    B.1

    C.40

    D.出错


    正确答案:A
    解析:RECCOUNT()函数返回的是表文件中物理上存在的记录个数,如果指定工作区上没有打开表文件,则函数值为0。 

  • 第4题:

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

    在Visual Foxpro中,调用表设计器修改数据库表STUDENT.DBF的命令是( )。

    A.MODIFY STRUCTURE

    B.MODIFY COMMAND STUDENT

    C.CREATE STUDENT

    D.CREATE TABLE STUDENT


    正确答案:A
    建表命令格式:CREATE[表名[.DBF]]MODIFYSTRUCTURE是修改表结构;MODIFYCOMMAND是建立程序文件;CREATETABLE是SQL的建表命令,它不通过表设计器进行。

  • 第5题:

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

    A.无显示

    B.第一条记录

    C.随机不确定

    D.最后一条记录


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

  • 第6题:

    在Visual FoxPro中,调用表设计器建立表STUDENT.DBF的命令是()

    • A、MODIFY STRUCTURE STUDENT
    • B、MODIFY COMMAND STUDENT
    • C、CREATE STUDENT
    • D、CREATE TABLE STUDENT

    正确答案:C

  • 第7题:

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

    • A、0
    • B、1
    • C、–1
    • D、出错

    正确答案:B

  • 第8题:

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

    MODIFY

    B

    OPEN STRUCTURE

    C

    MODI FY STRUCTURE

    D

    USE<表名>


    正确答案: B
    解析: 暂无解析

  • 第9题:

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

    OPEN

    B

    USE

    C

    OpenTable

    D

    UseTable


    正确答案: A
    解析:
    打开表需要USE<表名>命令。

  • 第10题:

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

    0

    B

    1

    C

    –1

    D

    出错


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    在命令窗口中输入()命令,主屏幕上将显示"Visual Foxpro6.0".
    A

    Visual Foxpro6.0回车

    B

    ?Visual Foxpro6.0回车

    C

    ?{Visual Foxpro6.0}回车

    D

    ?Visual Foxpro6.0回车


    正确答案: B
    解析: 暂无解析

  • 第12题:

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

    60

    B

    61

    C

    59

    D

    58


    正确答案: C
    解析: 暂无解析

  • 第13题:

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

    A.0

    B.1

    C.40

    D.出错


    正确答案:A
    A。【解析】]RECCOUNT([<工作区号>|<别名>]),其功能返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。所以答案选择A。

  • 第14题:

    在Visual FoxPro中有如下程序文件TEST:

    执行命令DO TEST后,屏幕的显示结果为( )

    A.二级Visual FoxPro

    B.计算机等级二级Visual FoxPro

    C.计算机等级Visual FoxPro

    D.计算机等级二级


    正确答案:B
    TEST调用了子程序SUB1,并且传递给SUBl一个参数mY。mY的值在子程序SUB1中发生改变并传回给主程序TEST。

  • 第15题:

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

    A.0

    B.3

    C.4

    D.20


    正确答案:D
    解析:确定了当前记录指针的位置后,可以用SKIP命令向前或向后移动若干条记录。正数向后,负数向前。但是COUNTTO命令是统计记录总数的命令,所以不受前一句的影响。

  • 第16题:

    假设表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条记录。

  • 第17题:

    在命令窗口中输入()命令,主屏幕上将显示"Visual Foxpro6.0".

    • A、Visual Foxpro6.0回车
    • B、?Visual Foxpro6.0回车
    • C、?{Visual Foxpro6.0}回车
    • D、?"Visual Foxpro6.0"回车

    正确答案:D

  • 第18题:

    表文件中有10条记录,当前记录号为1,顺序执行SKIP-1和RECNO(),屏幕上将显示()。

    • A、0
    • B、-1
    • C、1
    • D、三种方式都是

    正确答案:C

  • 第19题:

    单选题
    在Visual FoxPro中,调用表设计器建立表STUDENT.DBF的命令是()
    A

    MODIFY STRUCTURE STUDENT

    B

    MODIFY COMMAND STUDENT

    C

    CREATE STUDENT

    D

    CREATE TABLE STUDENT


    正确答案: D
    解析: 暂无解析

  • 第20题:

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

    10   10

    B

    10   9

    C

    9    10

    D

    9    9


    正确答案: C
    解析:
    RECNO()返回当前表文件或指定表文件中当前记录的记录号。无论记录上是否被逻辑删除以及无论SET DELETED的状态,RECCOUNT()返回当前表文件(若缺省自变量)或指定表文件夹的记录个数。GO BOTYOM后,指针指向第10条记录,DELETE在第10条记录上做删除标记,进行逻辑删除。所以RECNO()=10,RECCOUNT()=10。

  • 第21题:

    单选题
    在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是。
    A

    SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表

    B

    SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表

    C

    SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录

    D

    传统的FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录


    正确答案: A
    解析:
    在Visual FoxPro中使用DELETE命令将表文件中满足条件的记录做删除标记,是逻辑删除,使用前需要用USE命令打开表;SQL中的DELETE命令格式为DELETE FROM<表名>[WHERE<条件>],其中DELETE语句的功能是从指定表中删除满足WHERE子句条件的所有元组,FORM指定从哪个表中删除数据。若省略WHERE子句,则表示删除表中全部元组,使用前不需要用USE命令打开表。

  • 第22题:

    单选题
    在命令窗口中输入()命令,主屏幕上将显示"Visual Foxpro6.0".
    A

    ?{Visual   Foxpro6.0}回车

    B

    Visual   Foxpro6.0回车

    C

    ?Visual   Foxpro6.0回车

    D

    ?Visual   Foxpro6.0回车


    正确答案: C
    解析: 暂无解析

  • 第23题:

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

    CLOSE

    B

    MODIFY

    C

    BROWSE

    D

    USE


    正确答案: B
    解析: 暂无解析