[单选题]

有如下程序:

***主程序:P.prg******子程序:P1.prg***

SET TALK OFFX2=X2+1

STORE 2 TO X1,X2,X3DO P2

X1=X1+1X1=X1+1

D.O P1RETURN

?X1+X2+X3***子程序:P2.prg***

RETURNX3=X3+1

SET TALK ONRETURN TO MASTER

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

A.3

B.4

C.9

D.10

参考答案与解析:

相关试题

设数值变量N的值为1或2,若为1,则执行程序P1.PRG,若为2,则执行程序P2

[单选题]设数值变量N的值为1或2,若为1,则执行程序P1.PRG,若为2,则执行程序P2.PRG,以下错误的程序段是( )。A.DO CASE CASE N=1 DO P1 CASE N-2 DO P2 ENDCASEB.IF N=1 DO P1 ELSE DO P2 ENDIFC.N=”P”+N DOAC1D.C1=STR(N,1) DO P&C1

  • 查看答案
  • 设Visual FoxPro的程序中有PROG1.prg、PROG2.prg、P

    [单选题]设Visual FoxPro的程序中有PROG1.prg、PROG2.prg、PROG3.prg三层程序依次嵌套,下面的叙述中,正确的是______。A.在PROG1.prg中用! RUN PROG 2.prg语句可以调用PROG2.prg 子程序B.在四PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C.在PROG3.prg中用RETURN 语句可以返回PROG1.prg主程序D.在PROG3.prg中用RETUN TO MASTER语句可返回PROG1.p

  • 查看答案
  • (22)在Visual FoxPro中有如下程序:*程序名:TEST .PRG*

    [单选题](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

  • 查看答案
  • 在Visual FoxPro中,有如下程序: *程序名:TEST.PRG *调用

    [单选题]在Visual FoxPro中,有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF PRIVATE X,Y X="Visual FoxPro" Y="二级" DO SUB WITH X ?Y+X RETURN *子程序:SUB PROCEDURE SUB PARAMETERA.二级Visual FoxProB.计算机等级二级Visual FoxPro考试C.二级Visual FoxPro考试D.计算机等级二级Visual FoxPro

  • 查看答案
  • 在Visual FoxPro中,有如下程序: *程序名:TEST.PRG SET

    [单选题]在Visual FoxPro中,有如下程序: *程序名:TEST.PRG SET TALK OFF PRIVATE X,Y X=”计算机” Y=”等级考试” D0 subl ?X+Y RETURN *子程序:sub1 PROCEDU sub1 LOCAL X X=”考试” Y=”系统” X=X+Y RETURN执行命令DO TEST后,屏幕显示的结果应是( )。A. 考试系统B. 计算机系统C. 等级考试系统D. 计算机等级考试

  • 查看答案
  • 设Visual FoxPro的程序中有PROGI.PRG:PROG2.PRG、P

    [单选题]设Visual FoxPro的程序中有PROGI.PRG:PROG2.PRG、PROG3.PRG,三个程序依次嵌套,下面的叙述正确的是( )。A.在PROG1.PRG中用[RUN PROG2.PRG语句可以调用PROG2.PRG子程序B.在PROG2.PRG中用RUN PROG3.PRG语句可以调用PROG3.PRG子程序C.在PROG3.PRG中用RETURN语句可以返回PROG1;PRG主程序D.在PROG3.PRG中用RETURN TO MASTER语句可以返回PROG1.PRG主程序

  • 查看答案
  • 在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:

    [单选题]在Visual FoxPro中有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF CLOSE ALL CLEAR ALL mX="Visual FoxPro" mY="二级" DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX mX=“Visual FoxPro DBMS考试” mY=“算机等级”+mY RETURN 执行命令DO

  • 查看答案
  • 在Visual FoxPro中有如下程序:*程序名: TEST.PRG*调用方法

    [单选题]在Visual FoxPro中有如下程序: *程序名: TEST.PRG *调用方法: DO TEST SET TALK OFF CLOSE ALL CLEAR ALL mX="Visual FoxPro" my="二级" DO SUB1 WITH mX ?mY+mX RETURN *子程序: SUB1.PRG PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX mX="Visual FoxPro DBMS 考试" mY="计算机等级"+mY RETUR

  • 查看答案
  • 有如下程序文件mal.prg:SET UDFPARMS TO VALUEn=1D

    [单选题]有如下程序文件mal.prg:SET UDFPARMS TO VALUEn=1D.O procl WITH n?n+2PROCEDURE proc lPARAMETERS mF.OR k=2T04m=m+kE.NDFORRETURN在命令窗口输入DO ma1命令后,程序的输出结果是( )。A.)12B.)11C.)10D.)3

  • 查看答案
  • 在Visual PoxPro中有如下程序文件TEST:*程序名:TEST.PRG

    [单选题]在Visual PoxPro中有如下程序文件TEST: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF CLOSE ALL mX=“Visual FoxPro” mY=“二级” DO SUB1 WITH mY ?mY+mX RETURN *子程序:SUB1,PRG PROCEDURE SUB1 PARAMETERS mY mY=“计算机等级”+mY RETURN 执行命令DOTEST后,屏幕的显示结果为A.二级Visual FoxProB.计算机等级二级Visu

  • 查看答案
  • 有如下程序: ***主程序:P.prg******子程序:P1.prg*** S