在VISUAL FOXPRO 中如下程序的运行结果(即执行命令DO main后)是( )*程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual Foxpro"mY="二级"DO s1mY+mXRETURN*子程序文件名:s1.prgPROCEDURE s1LOCAL mXmX="Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETUREN

题目

在VISUAL FOXPRO 中如下程序的运行结果(即执行命令DO main后)是( )

*程序文件名:main.prg

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX="Visual Foxpro"

mY="二级"

DO s1

mY+mX

RETURN

*子程序文件名:s1.prg

PROCEDURE s1

LOCAL mX

mX="Visual FoxPro DBMS 考试"

mY="计算机等级"+mY

RETUREN


相似考题
更多“在VISUAL FOXPRO 中如下程序的运行结果(即执行命令DO main后)是( ) *程序文件名:main.pr ”相关问题
  • 第1题:

    在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 TEST后,屏幕的显示结果为

    A.二级Visual FoxPro

    B.计算机等级二级Visual FoxPro DBMS考试

    C.二级Visual FoxPro DBMS考试

    D.计算机等级二级Visual FoxPro


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

  • 第2题:

    FoxPro启动后,在命令窗口中,执行命令文件MAIN.PRG使用的命令是( )。

    A.!MAIN

    B.DO MAIN

    C.MAIN

    D.RUN MAIN,


    正确答案:B

  • 第3题:

    在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 FoxPro

    B.计算机等级二级Visual FoxPro

    C.计算机等级Visual FoxPro

    D.计算机等级二级


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

  • 第4题:

    (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。

  • 第5题:

    在Visual FoxPro中有如下程序文件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 执行命令DO TEST后,屏幕的显示结果为

    A.二级Visual FoxPro

    B.计算机等级二级Visual FoxPro

    C.计算机等级Visual FoxPro

    D.计算机等级二级


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

  • 第6题:

    有如下程序: main() { int x=23; do { printf("%d",x--); } while(!x); } 程序运行后的输出结果是( )。

    A.321

    B.23

    C.不输出任何内容

    D.陷入死循环


    正确答案:B
    解析:本题中使用do-while循环,每执行一次循环体输出x的值后将x减1。当x=23,执行循环体输出x为23,X=X-1=23-1=22,判断循环条件是否成立,因为x=22,!x的值为0,终止循环,因此只输出23。

  • 第7题:

    下面关于运行应用程序的说法正确的是 ______。

    A.app应用程序可以在Visual FoxPro Windows环境下运行

    B.exe只能在Windows环境下运行

    C.exe应用程序可以在Visual FoxPro Windows环境下运行

    D.app应用程序只能在Windows环境下运行


    正确答案:C
    解析:.app应用程序首先要启动VisualFoxPro,然后从“程序”菜单中选择“运行”命令,选择要执行的应用程序;或者在“命令窗口”中,键入DO和应用程序名;exe应用程序可以在Visual:FoxPro和Windows环境下运行。

  • 第8题:

    在 Visual FoxPro 中,有如下程序:

    * 程序名: TEST.PRG

    SET TALK OFF

    PRIVATE X,Y

    X= " 数据库 "

    Y= " 管理系统 "

    DO subl

    ? X+Y

    RETURN

    * 子程序: subl

    PROCEDU subl

    LOCAL X

    X= " 应用 "

    Y= " 系统 "

    X=X+Y

    RETURN

    执行命令 DO TEST 后,屏幕显示的结果应是 【 13 】 。


    正确答案:

  • 第9题:

    在Visual Foxpro中,执行程序文件的命令是()<文件名>.


    正确答案:DO

  • 第10题:

    在Visual FoxPro中,用于建立或修改程序文件的命令是()

    • A、MODIFY<文件名>
    • B、MODIFY COMMAND<文件名>
    • C、MODIFY PROCEDURE<文件名>
    • D、上面B和C都对

    正确答案:B

  • 第11题:

    在Visual Foxpro中,执行程序文件的命令是()

    • A、do〈文件名〉
    • B、OPEN〈文件名〉
    • C、MDIFY〈文件名〉
    • D、以上答案都不对

    正确答案:A

  • 第12题:

    单选题
    在Visual Foxpro中,执行程序文件的命令是().
    A

    MDIFY  <文件名>

    B

    OPEN <文件名>

    C

    CREATE  <文件名>

    D

    DO <文件名>


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

  • 第13题:

    在Visual FoxPro中,编译后的程序文件的扩展名为( )。 A.PRGB.EXEC.DBCSXB

    在Visual FoxPro中,编译后的程序文件的扩展名为( )。

    A.PRG

    B.EXE

    C.DBC

    D.FXP


    正确答案:B
    B。【解析】在VisualFoxPro中,编译后的程序文件扩展名为EXE,PRG为程序文件,DBC为数据库文件。

  • 第14题:

    以下程序运行后的输出结果是( )。 include main(){ int a=1, b=7; do { b=b/2; a+=b

    以下程序运行后的输出结果是( )。

    include<stdio.h>

    main()

    { int a=1, b=7;

    do {

    b=b/2; a+=b;

    } while(b>1);

    printf("%d\n",A);

    }


    正确答案:5
    5 解析:该程序考查do-while循环。循环共进行两次。第一次循环b=3,a=4;第二次循环b=1,a=5。输出a的值为5。

  • 第15题:

    在Visual FoxPro中,用于建立或修改程序文件的命令是 ______。A.MODIFY<文件名>B.MODIFY COMMAND<

    在Visual FoxPro中,用于建立或修改程序文件的命令是 ______。

    A.MODIFY<文件名>

    B.MODIFY COMMAND<文件名>

    C.MODIFY PROCEDURE<文件名>

    D.上面B和C都对


    正确答案:B
    解析:建立和修改程序文件的命令格式是:MODIFY COMMAND文件名>,文件名前可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认扩展名.prg。

  • 第16题:

    在Visual FoxPro中,BUILD命令连编生成的程序可以脱离开Visual FoxPro在Windows环境下运行。


    正确答案:EXE
    Visual FoxPro中可Visual FoxPro中可以使用命令:BULLD EXE<项目名> 连编生成应用程序。

  • 第17题:

    在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. 计算机等级考试


    正确答案:B
    在子程序sub1中定义了局部变量x,则子程序中x值的改变不影响全局变量中的x。而子程序中Y值的改变导致了全局变量Y值的改变。最终X=”计算机”,Y=”系统”。显示x+Y的值则为“计算机系统”。

  • 第18题:

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

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

    A.二级Visual FoxPro

    B.计算机等级二级Visual FoxPro

    C.计算机等级Visual FoxPro

    D.计算机等级二级


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

  • 第19题:

    若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。

    A.2

    B.11

    C.1

    D.20


    正确答案:D
    解析:本题首先定义了一个int型变量n,并初始化为2。然后进入do-while循环,do-while循环首先执行一遍循环体,输出表达式n--的值,此时表达式n--的值是n自减之前的值2,输出一个2后,n的值变为1。然后判断do-while的循环条件!(--n)是否为真,此时表达式--n的值为n自减之后的值0,!0为真,故第二次执行循环体“printf("%d",n--);”此时n的值为0,所以执行结果为:输出一个0,n的值变为-1。此时循环条件!(--n)=!(-2)为假,程序结束。故程序运行后的输出结果是20,应该选择D。

  • 第20题:

    在Visual Foxpro中,执行程序文件的命令是()

    • A、MDIFY  <文件名>
    • B、OPEN <文件名>
    • C、CREATE  <文件名>
    • D、DO <文件名>

    正确答案:D

  • 第21题:

    在Visual FoxPro中在定义菜单时,若按文件名调用已有的程序,则在菜单项结果一项中选择()。

    • A、命令
    • B、填充名称
    • C、子菜单
    • D、过程

    正确答案:A

  • 第22题:

    在Visual FoxPro中,用于调用模块程序的命令是()。

    • A、FUNCTION<过程名>
    • B、DO<文件名>WITH<实参表>         
    • C、PROCEDURE<过程名>
    • D、SET PROCEDURE TO<过程文件>

    正确答案:B

  • 第23题:

    在Visual Foxpro中,用来建立程序文件的命令是().

    • A、OPEN   COMMAND <文件名>
    • B、MODIFY   COMMAND <文件名>
    • C、CREATE   COMMAND <文件名>
    • D、以上都不是

    正确答案:B