有程序如下 USE CJ M.zF=0 SCAN M.ZF=M.ZF+ZF ENDSCAN ?M.ZF RETURN 其中数据库文件CJ.DBF中有2条记录,内容如下 XM ZF 1 李四 500.00 2 张三 600.00 运行该程序的结果应当是A.1100B.1000C.1600D.1200

题目

有程序如下 USE CJ M.zF=0 SCAN M.ZF=M.ZF+ZF ENDSCAN ?M.ZF RETURN 其中数据库文件CJ.DBF中有2条记录,内容如下 XM ZF 1 李四 500.00 2 张三 600.00 运行该程序的结果应当是

A.1100

B.1000

C.1600

D.1200


相似考题
参考答案和解析
正确答案:A
解析:题目所给出的程序的功能是扫描表文件的记录,并将所有记录的ZF属性值进行累加,因为在数据库中包含两条记录,它们的累加之和为1100,因此最后程序执行的结果为1100。
更多“有程序如下USE CJM.zF=0SCANM.ZF=M.ZF+ZFENDSCAN?M.ZFRETURN其中数据库文件CJ.DBF中有2条记录,内 ”相关问题
  • 第1题:

    执行如下命令: USE 职工 DELETE FOR 性别=“女” 若要去除所有删除记录的标记,应该使用的命令是( )。

    A.RECALL

    B.RECALL ALL

    C.RELEASE

    D.REALSE ALL


    正确答案:B
    解析:被逻辑删除的记录即做了删除标记的记录可以用命令RECALL恢复,具体语法格式如下:
      RECALL[Scope][FOR 1Expressionl][WHILElExpression2][IN nWorkAreca|cTableAlias]
      Scope指定要恢复记录的范围。Scope子句有:ALL、NEXT nRecords和RECORD nRecords,默认范围时当前记录:FOR IExpressionl指定只恢复满足表达式1Expressionl的所有记录:WHILE 1Expression2指定恢复满足表达式1Expression2的记录;IN nWorkAreca指定表所在的工作区:cTableAlias指定标的别名。
      本题去除所有删除记录的标记,应该使用ALL短语。

  • 第2题:

    在工资.DBF第4条记录后插入一条空白记录的命令是______。

    A.USE 工资 GO4 INSERT BEFORE

    B.USE工资 GO4 INSERT BLANK

    C.USE工资 SKIP 4 INSERT BEFORE

    D.USE工资 SKIP INSERT BEFORE


    正确答案:B

  • 第3题:

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

  • 第4题:

    设CJ.DBF数据库有2条记录,内容如下: Record# XM EF 1 李四 550.00 2 张三 750.00 程序如下: SET TALK OFF USE CJ M->EF=0 DO WHILE.NOT.EOF() M->EF=M->EF+EF SKIP ENDDO ?M->EF RETURN 该程序执行的结果是

    A.1300.00

    B.1000.00

    C.1600.00

    D.1200.00


    正确答案:A
    解析:程序中,M->EF表示内存变量 Kr,EF表示字段变量,字段变量和内存变量同名时系统默认访问的字段变量。本题是DO WHILE循环结构,直到文件尾退出循环,实现的功能为求EF列的和,并保存在内存变量EF中。

  • 第5题:

    职工(编号,姓名,基本工资)和工资(编号、…、实发工资)两个数据库文件,如下程段用关拉联方法显示职工的编号,姓名,职称,基本工资和实发工资的数据,请填空。

    USE工资 ALLAS GZ

    INDEX ON编号TO idx3

    SELECT 2

    USE职工

    SER PELATION ON 【 】

    LIST编辑、姓名、职称、基本工资、【 】实发工资。


    正确答案:编号INT0 A A->
    编号INT0 A, A->