在 Visual FoxPro 中,有如下程序:* 程序名: TEST.PRGSET TALK OFFPRIVATE X,YX= " 数据库 "Y= " 管理系统 "DO subl? X+YRETURN* 子程序: sublPROCEDU sublLOCAL XX= " 应用 "Y= " 系统 "X=X+YRETURN执行命令 DO TEST 后,屏幕显示的结果应是 【 13 】 。

题目

在 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 】 。


相似考题
更多“在 Visual FoxPro 中,有如下程序:* 程序名: TEST.PRGSET TALK OFFPRIVATE X,YX= " 数据库 " ”相关问题
  • 第1题:

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

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

    A.PRG

    B.EXE

    C.DBC

    D.FXP


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

  • 第2题:

    在 Visual FoxPro中,有如下程序,函数IIF()返回值是 ______。 *程序 PRIVATE X,Y STORE"男"TO X Y=LEN(X)+2 ?IIF(Y<4,"男","女") RETURN

    A.女

    B.男

    C..T.

    D..F.


    正确答案:A
    解析:IIF函数的功能为条件测试。格式为:IIF(<逻辑表达式>,<表达式1>,<表达式2>。功能为:测试<逻辑表达式>的值,若为逻辑真(.T.),则函数返回<表达式1>的值;若为逻辑假(.F.),则函数返回<表达式2>的值。 PRIVATE X,Y。PRIVATE表示隐藏指定在上层模块中可能已经存在的内存变量,使得这些变量在当前模块程序中暂时无效。即X,Y这两个变量在该程序是可以使用的。STORE"男"TOX,即将“男”赋值给X变量, X="男";LEN()表示测试当前字符表达式中所包含的字段的个数,其中汉字占两个字符。X="男",则LEN函数返回的函数值为数值2,表达式Y=2+2=4;IIF(Y4,"男","女")即如果Y的值小于4,则函数返回的值为“男”,否则为“女”。执行完第三条语句后变量Y的值为4,4不小于4,所以第一个逻辑表达式的值为逻辑假,则取第二个表达式的值,即最后返回的值为"女",则选项A是正确的。

  • 第3题:

    在Visual FoxPro中,有如下程序,函数IIF的返回值是( )。 *程序 PRIVATE X,Y STRE"男"To X Y=LEN(X)+2 7 IIF(Y<4,"男","女") RETURN

    A."女"

    B."男"

    C..T.

    D..F.


    正确答案:A
    A。【解析】先将字符”男”赋值给变量X,在VisualFoxPro中,一个汉字占两个字符,所以LEN(X)+2=4,即Y=4。所以IIF(Y<4,"男","女")返回的结果是"女"。

  • 第4题:

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


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

  • 第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题:

    在Visual FoxPro中,有如下程序,函数IIF返回值是( ) *程序 PRIVATE X,Y STORE”考试”TO X Y=LEN(X)+2 7 IIF(Y>5,”通过”,”未通过”) RETURN

    A. ”通过”

    B. ”未通过”

    C. .T.

    D. .F.


    正确答案:A
    (“STORE”考试”TO X”,是把字符“考试”存入x中;Y=LEN(x)+2,因为LEN(X)函数是求字符串长度,返回指定字符串表达式值的长度,因此Y=6;1w(Y>5,”通过”,”未通过”),因为Y>5是真,所以IIF函数返回表达式l,即“通过”。

  • 第7题:

    在Visual FoxPro中,打开数据库的命令是 A)OPFN DATABASE<数据库名> B)USE<数据库名> C)USE

    在Visual FoxPro中,打开数据库的命令是

    A)OPFN DATABASE<数据库名> B)USE<数据库名>

    C)USE DATABASE<数据库名> D)OPEN<数据库名>


    正确答案:D
    打开数据库的命令为OPEN DATABASE.USE命令是用来打开一个数据表文件,故选项D为正确答案。

  • 第8题:

    在Visual FoxPro中,最多同时允许打开 【 】 个数据库表和自由表。


    正确答案:32767
    在VisualFoxPro中,最多同时允许打开32767个数据库表和自由表。

  • 第9题:

    在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

  • 第10题:

    在Visual Foxpro中,数据库表中不允许有重复记录是通过指定()来实现的。


    正确答案:distinct

  • 第11题:

    禁止在Visual FoxPro窗口中显示程序运行结果的命令为()。

    • A、SET ESCAPE OFF
    • B、SET TALK OFF     
    • C、SET EXTACT OFF
    • D、SET CONSOLE OFF

    正确答案:B

  • 第12题:

    单选题
    在Visual FoxPro中,有如下程序,函数IIF()返回值是(  )。
    A

    B

    C

    T

    D

    F


    正确答案: B
    解析:
    首先定义了两个私有变量X和Y。然后通过语句“STORE“男”TOX”给X赋值“男”。一个汉字占2个字符,则Y=4。函数IIF(<逻辑表达式>,<表达式1>,<表达式2>)测试逻辑表达式“Y<4”不成立,则返回表达式2的值,即“女”。

  • 第13题:

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

  • 第14题:

    以下关于Visual FoxPro的叙述最全面的是______。

    A.Visual FoxPro是一个数据库应用平台软件

    B.Visual FoxPro是一个数据库应用开发工具

    C.Visual FoxPro是一个综合应用软件

    D.Visual FoxPro既是数据库应用平台,又是数据库应用开发工具


    正确答案:D
    解析:Visual FoxPro是一个数据库应用平台软件,并且Visual FoxPro是一个数据库应用开发工具,因此选项D的说法是最为全面的。选项C的说法是错误的,它并不是一个综合应用软件。

  • 第15题:

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

  • 第16题:

    在Visual FoxPro中,数据库表的扩展名是【 】。


    正确答案:.dbf
    .dbf

  • 第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 FoxPr0中,有如下程序: *程序名:TEST.PRGSET TALK OFF PRIVATE X,YX=”数据库”Y=”管理系统”DO sub 1 7 X+YRETURN*子程序:subl PROCEDU sublLOCAL X X=”应用”Y=”系统”X=X+YRETURN 执行命令DO TEST后,屏幕显示的结果应是( )。

    A. 数据库系统

    B. 应用系统

    C. 数据库管理系统

    D. 应用管理系统


    正确答案:A
    在子程序subl中定义了局部变量x,该局部变量x值的改变不影响全局变量中的x。而子程序中Y值的改变会导致全局变量Y值的改变。最终X=”数据库”,Y=”系统”。显示x+Y的值则为“数据库系统”。

  • 第19题:

    在Visual FoxPro中,有如下程序,函数IIF的返回值是( )。

    *程序

    PRIVATE X,Y

    STRE"男"To X

    Y=LEN(X)+2

    7 IIF(Y<4,"男","女")

    RETURN

    A."女"

    B."男"

    C..T.

    D..F.


    正确答案:A
    A。【解析】先将字符”男”赋值给变量X,在VisualFoxPro中,一个汉字占两个字符,所以LEN(X)+2=4,即Y=4。所以IIF(Y<4,"男","女")返回的结果是"女"。

  • 第20题:

    在Visual FoxPro中,CREATE PROJECT命令将创建一个( )。

    A.项目

    B.数据库

    C.程序

    D.菜单


    正确答案:A
    执行CREATEPROJECT命令即可创建项目;执行CREATEDATABASE命令可建立数据库;执行MODIFYCOMMAND命令可建立程序文件;执行CREATEMENU命令可建立菜单。故A选项正确。

  • 第21题:

    在Visual Foxpro中,QUIT命令用来()应用程序.


    正确答案:退出

  • 第22题:

    在Visual FoxPro中,表单(Form)是指数据库中各个表的清单。


    正确答案:错误

  • 第23题:

    多选题
    下列表达式中,运算结果为字符型的有()
    A

    AT(’FoxPro’,’Visual FoxPro’)

    B

    LEN(’Visual FoxPro’)

    C

    SUBSTR(’Visual FoxPro’,8,6)=’FoxPro’

    D

    LEFT(’Visual FoxPro’,6)=’Visual’

    E

    RIGHT(’Visual FoxPro’,6)=’FoxPro’


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