niusouti.com
更多“当内存变量与字段名变量重名时,系统优先处理()。A.内存变量B.字段名变量C.全局变量D.局部变量 ”相关问题
  • 第1题:

    RELEASE ALL命令的功能是( )。

    A.删除指定的内存变量

    B.删除所有内存变量

    C.删除指定的全局变量

    D.删除内存变量文件中的内存变量


    正确答案:B

  • 第2题:

    以下关于局部变量和全局变量的叙述正确的是()

    A.main函数中定义的变量是局部变量

    B.局部变量可以与全局变量重名

    C.在所有函数外定义的变量是全局变量

    D.形式参数不是局部变量


    正确答案:ABC

  • 第3题:

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

    A.局部变量

    B.私有变量

    C.公共变量

    D.全局变量


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

  • 第4题:

    当内存变量与字段名变量重名时,系统优先处理

    A.内存变量

    B.字段名变量

    C.全局变量

    D.局部变量


    正确答案:B
    解析:变量有内存变量和字段名变量两种,内存变量是指变量的值保存在内存中,而字段名变量是指变量的值保存在表中,当这两种类型的变量重名时,系统默认字段名变量优先。故选项B为正确答案。

  • 第5题:

    若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量SX

    若程序中定义了局部变量与全局变量,则(11)。

    A.在函数内只能访问局部变量,而不能访问全局变量

    B.局部变量与全局变量的名字不得相同

    C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元

    D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D
    本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

  • 第6题:

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

    A.局部变量

    B.私有变量

    C.公共变量

    D.全局变量


    正确答案:B
    B。【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。

  • 第7题:

    当内存变量与字段变量同名时,系统优先地按______对待。

    A.字段变量

    B.内存变量

    C.局部变量

    D.全局变量


    正确答案:A

  • 第8题:

    根据变量的作用域,可以将变量分为3类,分别为

    A.局部变量、模块变量和全局变量

    B.局部变量、模块变量和标准变量

    C.局部变量、模块变量和窗体变量

    D.局部变量、标准变量和全局变量


    正确答案:A
    解析:变量的作用域指变量的作用范围,根据变量的定义位置和使用的变量定义语句的不同,变量可以分为3类,即局部变量、模块变量和全局变量。局部变量是在过程(事件过程或通用过程)内定义的变量,其作用域是它所在的过程,通常用来存放中间结果或用作临时变量;模块变量包括窗体变量和标准模块变量,窗体变量可用于该窗体内的所有过程,使用前必须先声明,也就是说,窗体层变量不能默认声明;全局变量也称全程变量,其作用域最大,可在工程的每个模块、每个过程中使用,和模块级变量类似,全局变量也在标准模块的声明部分声明,所不同的是全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private声明;全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

  • 第9题:

    在Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。

    A)字段变量、数组变量和局部变量

    B)字段变量、数组变量和私有变量

    C)数组变量、局部变量和全局变量

    D)私有变量、局部变量和全局变量


    正确答案:D
    在VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,私有变量是在程序中直接使用 (没有通过public和local命令事先声明)而由系统自动隐含建立的变量,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。 

  • 第10题:

    在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。

    • A、局部变量、实例变量、共享变量、全局变量
    • B、局部变量、共享变量、实例变量、全局变量
    • C、共享变量、局部变量、实例变量、全局变量
    • D、局部变量、实例变量、全局变量、共享变量

    正确答案:A

  • 第11题:

    单选题
    建立一个新的数据库文件结构时,需要定义();();();()。
    A

    字段名称、字段类型、字段宽度、小数位数

    B

    内存变量、字段变量、字段宽度、小数位数

    C

    字段类型、字段变量、字段宽度、小数位数

    D

    字段名称、内存变量、字段变量、字段宽度


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

  • 第12题:

    单选题
    在VFP中,可以使用的两类变量是()。
    A

    内存变量和字段变量

    B

    全局变量和局部变量

    C

    字段变量和简单变量

    D

    内存变量和自动变量


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

  • 第13题:

    若程序中定义了局部变量与全局变量,则(30)。

    A.在函数内只能访问局部变量,不能访问全局变量

    B.局部变量与全局变量的名字不得相同

    C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元

    D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D
    解析:本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义》该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

  • 第14题:

    建立一个新的数据库文件结构时,需要定义();();();()。

    A.字段名称、字段类型、字段宽度、小数位数

    B.内存变量、字段变量、字段宽度、小数位数

    C.字段类型、字段变量、字段宽度、小数位数

    D.字段名称、内存变量、字段变量、字段宽度


    参考答案:A

  • 第15题:

    华为公司:

    局部变量能否和全局变量重名?


    正确答案:
    答:能,局部会屏蔽全局。要用全局变量,需要使用"::"
    局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内

  • 第16题:

    当内存变量与字段名变量重名时,系统优先处理A)内存变量 B)字段名变量 C)全局变量 D)局部变重


    正确答案:B
    变量有内存变量和字段名变量两种,内存变量是指变量的值保存在内存中,而字段名变量是指变量的值保存在表中,当这两种类型的变量重名时,系统默认字段名变量优先。故选项B为正确答案。

  • 第17题:

    在Visual FoxPro中,根据变量的作用域来分,内存变量可分为

    A.私有变量和局部变量

    B.公共变量和私有变量

    C.公共变量和局部变量

    D.公共变量、私有变量和局部变量


    正确答案:D
    解析:变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在VisualFoxPro中,可分为公共变量、私有变量和局部变量3类。

  • 第18题:

    在FoxPro中,可以使用的两类变量是( )。

    A.内存变量和字段变量

    B.全局变量和局部变量

    C.字段变量和简单变量

    D.内存变量和自动变量


    正确答案:A

  • 第19题:

    在Visual FoxPr0程序中不需要用PUBl,IC等命令明确声明和建立,可直接使用的内存变量是( )。

    A.局部变量

    B.私有变量

    C.公共变量

    D.全局变量


    正确答案:B
    B。【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。

  • 第20题:

    在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量

    A.局部变量

    B.公共变量

    C.私有变量

    D.全局变量


    正确答案:C

  • 第21题:

    数据库的变量由()组成。

    • A、字段名与记录
    • B、字段变量与内存变量
    • C、内存变量与记录
    • D、字段变量与记录

    正确答案:B

  • 第22题:

    在VFP中,可以使用的两类变量是()。

    • A、内存变量和字段变量
    • B、全局变量和局部变量
    • C、字段变量和简单变量
    • D、内存变量和自动变量

    正确答案:A

  • 第23题:

    单选题
    在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。
    A

    局部变量、实例变量、共享变量、全局变量

    B

    局部变量、共享变量、实例变量、全局变量

    C

    共享变量、局部变量、实例变量、全局变量

    D

    局部变量、实例变量、全局变量、共享变量


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

  • 第24题:

    单选题
    数据库的变量由()组成。
    A

    字段名与记录

    B

    字段变量与内存变量

    C

    内存变量与记录

    D

    字段变量与记录


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