更多“( 14 ) 在 Visual FoxPro 中 , 如果要在子程序中创建一个只在本程序中使用的变量 xl ( 不影响上 ”相关问题
  • 第1题:

    在Visual FoxPro中,代码片段是指

    A.能运行并完成指定功能的FoxPro程序

    B.一个子程序

    C.一组FoxPro命令,用于完成某一项操作

    D.一个可以调用的函数


    正确答案:C
    解析:在Visual FoxPro中,代码片段不是一个完整的Visual Foxpro程序,本身并不能独立运行,它们要嵌入到编程工具所生成的程序代码中才能运行。代码片段可以调用子程序和函数,但本身不能作为用户的子程序和函数的调用。

  • 第2题:

    下列关于变量的叙述中,不正确的是( )。

    A.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

    B.变量的类型决定变量值的类型

    C.在Visual FoxPro中,变量分为字段变量和内存变量

    D.变量值可以随时改变


    正确答案:B
    解析:变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在Visual FoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。

  • 第3题:

    在 Visual FoxPro 中 , 如果希望内存变量只能在本模块 ( 过程 ) 中使用 , 不能在上层或下层模块中使用。说明该种内存变量的命令是

    A) PRIVATE

    B) LOCAL

    C) PUBLIC

    D) 不用说明 , 在程序中直接使用


    正确答案:B

  • 第4题:

    在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ______。

    A.局部变量

    B.私有变量

    C.公共变量

    D.全局变量


    正确答案:B
    解析:在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量三类。
      1、全局变量:是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立:PUBLIC<内存变量表>。
      2、私有变量:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。所以选项B是正确的。
      3、局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。局部变量用LOCAL命令建立: LOCAL<内存变量表>。

  • 第5题:

    在Visual FoxPro中,代码片段是指A)能对运行并完成指定功能的FoxPro程序 B)一个子程序C)一组FoxPro命令,用于完成某一项操作 D)一个可以调用的函数


    正确答案:C
    在VisualFoxPro中,代码片段不是一个完整VisualFoxPro程序,本身并不能独立运行,它们要嵌入到编程工具所生成的程序代码中才能运行。代码片段可以调用子程序和函数,但本身不能作为用户的子程序和函数的调用,故选项C为正确答案。

  • 第6题:

    在Visual FoxPro中,当创建一个对象时,将产生


    正确答案:A
    在VisualFoxtro中,肖创建一个对象时,将引发Init事件;Load事件是在创建对象之前所引发的;Error事件是当对象方法或事件代码在运行过程中产生错误时所引发的;Destroy事件是释放对象的实例时引发的。

  • 第7题:

    在 Visual FoxPro 中,程序中不需要用 PUBLIC 等命令明确声明和建立,可直接使用的内存变量是

    A) 局部变量

    B) 私有变量

    C) 公共变量

    D) 全局变量


    正确答案:B

  • 第8题:

    在Visual FoxPro中,store可以将多个常量赋给一个变量


    正确答案:错误

  • 第9题:

    在Visual FoxPro中,如果希望内存变量只能在一个函数(过程)中使用,可以定义该内存变量的命令是()。

    • A、不用说明,在程序中直接使用
    • B、LOCAL
    • C、PRIVATE
    • D、PUBLIC

    正确答案:C

  • 第10题:

    在Visual FoxPro 中,创建索引的命令是()


    正确答案:INDEX

  • 第11题:

    单选题
    在Visual FoxPro中,如果希望内存变量只能在一个函数(过程)中使用,可以定义该内存变量的命令是()。
    A

    不用说明,在程序中直接使用

    B

    LOCAL

    C

    PRIVATE

    D

    PUBLIC


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

  • 第12题:

    判断题
    在Visual FoxPro程序中定义的内存变量,如果未经说明,都是全局变量。
    A

    B


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

  • 第13题:

    在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是______。

    A.PRIVATE

    B.LOCAL

    C.PUBLIC

    D.不用说明,在程序中直接使用


    正确答案:B
    解析:在VFP中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。

  • 第14题:

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

    A.二级Visual FoxPro

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

    C.二级Visual FoxPro考试

    D.计算机等级二级Visual FoxPro


    正确答案:D
    解析:主程序TEST调用了子程序SUB,调用过程中传递给子程序一个参数X,由于在子程序SUB中X被定义为局部变量,它的作用域只是在SUB中有效,所以SUB中的X值不会影响到主程序TEST中的X。子程序SUB执行完毕后,X和Y的值分别是“Visual FoxPro DBMS考试”和“计算机等级二级”,当返回到主程序TEST时,X的值为“Visual FoxPro”,Y的值为“计算机等级二级”,所以屏幕显示的结果是“计算机等级二级Visual FoxPro”。

  • 第15题:

    在Visual FoxPro中,如果要在子程序中创建一个只在本程序中使用的变量x1(不影响上级或下级的程序),应该使用______说明变量。


    正确答案:LOCAL
    LOCAL 解析:只能在建立它的程序中使用的变量为局部变量,应该使用LOCAL对变量进行说明,格式为;LOCAL内存变量表>

  • 第16题:

    下列关于变量的叙述中,不正确的一项是( )。

    A.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

    B.变量的类型决定变量值的类型

    C.在Visual FoxPro中,变量分为字段变量和内存变量

    D.变量值可以随时改变


    正确答案:B
    解析:变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在 Visual FoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。

  • 第17题:

    在Visual FoxPr0中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是


    正确答案:C
    局部变量只能建立在它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时.局部变量自动释放。局部变量的建立用LOCAL命令声明。选项C为正确答案,选项B则是用来声明全局变量。

  • 第18题:

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

    A.项目

    B.数据库

    C.程序

    D.菜单


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

  • 第19题:

    在Visual FoxPro程序中定义的内存变量,如果未经说明,都是全局变量。


    正确答案:正确

  • 第20题:

    Visual FoxPro的表达式中不仅允许有常量、变量、而且还允许有().

    • A、函数
    • B、主程序
    • C、子程序
    • D、过程

    正确答案:A

  • 第21题:

    以下关于变量的叙述中,正确的项是()

    • A、变量值可以随时改变
    • B、在Visual FoxPro中,变量分为字段变量和内存变量
    • C、变量的类型决定变量值的类型
    • D、在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

    正确答案:A,C,D

  • 第22题:

    单选题
    Visual FoxPro的表达式中不仅允许有常量、变量、而且还允许有().
    A

    函数

    B

    主程序

    C

    子程序

    D

    过程


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

  • 第23题:

    单选题
    在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是(  )。
    A

    PRIVATE

    B

    LOCAL

    C

    PUBLIC

    D

    不用说明,在程序中直接使用


    正确答案: B
    解析:
    内存变量有公共变量(PUBLIC)、私有变量(PRIVATE)和局部变量(LOCAL)3种:局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用;私有变量可以在程序中直接使用;全局变量可以在命令窗口中直接使用。