更多“变量是一种局部量,变量可在以下哪些位置进行定义 A.process、architecture、entityB.process、function、procedureC.function、entity、packageD.entity、package、procedure”相关问题
  • 第1题:

    以下说法错误的是:()

    A.全局变量就是在函数外定义的变量,因此又叫做外部变量

    B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

    C.局部变量的定义和全局变量的定义的含义不同

    D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


    正确答案:A

  • 第2题:

    以下叙述中错误的是( )

    A.局部变量的定义可以在函数体和复合语句的内部

    B.全局变量的定义可以在函数以外的任何部位

    C.同一程序内局部变量和全局变量不允许同名

    D.函数的形参属于局部变量


    正确答案:C

  • 第3题:

    以下叙述错误的是( )。

    A.变量的作用域取决于变量定义语句的位置

    B.全局变量可以在函数以外的任何部位进行定义

    C.局部变量的作用域可用于其他函数的调用

    D.一个变量说明为static存储类型是为了限制其他编译单元的引用


    正确答案:D
    解析:本题考查函数调用的变量作用域。全局变量不在任何函数体内定义,作用域为整个文件;局部变量在函数体内定义,作用域仅为本次函数;static类型是静态变量,为了方便其他编译单元的引用,不能随意改变。  一个函数包含两部分:函数首和函数体,函数体包括花括号内的所有语句。

  • 第4题:

    以下叙述中正确的是______。

    A.在窗体的Form_Load事件过程中定义的变量是全局变量

    B.局部变量的作用域可以超出所定义的过程

    C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程

    D.在调用过程时,所有局部变量被系统初始化为0或者空字符串


    正确答案:C

  • 第5题:

    下列说法中,不正确的是______。

    A.主函数main中定义的变量在整个文件或程序中有效

    B.不同函数中,可以使用相同名字的变量

    C.形式参数是局部变量

    D.在函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:A

  • 第6题:

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

    (30)

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

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

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

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


    正确答案:D


  • 第7题:

    在Makefile中变量如何定义,可在Makefile中的哪些部分使用?自动变量$@和$<分别代表什么含义?


    正确答案:Makefile中变量可以使用“=”定义和使用指示符“define”定义。Makefile中的变量可以使用在“目标”,“依赖目标”,“命令”或Makefile的其它部分中。$@:目标文件的完整名称;$<:第一个依赖文件的名称。

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    下面关于变量及其范围的陈述哪些是正确的()。

    • A、实例变量是类的局部变量
    • B、类变量用关键字static声明
    • C、在方法中定义的局部变量在该方法被执行时创建
    • D、局部变量在使用前必须被初始化
    • E、局部变量的使用范围是整个类

    正确答案:B,C,D

  • 第10题:

    定义公共变量用命令(),定义私有变量用命令(),定义局部变量用命令()。


    正确答案:public;private;local

  • 第11题:

    多选题
    下面关于变量及其范围的陈述哪些是正确的()。
    A

    实例变量是类的局部变量

    B

    类变量用关键字static声明

    C

    在方法中定义的局部变量在该方法被执行时创建

    D

    局部变量在使用前必须被初始化

    E

    局部变量的使用范围是整个类


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

  • 第12题:

    填空题
    定义公共变量用命令(),定义私有变量用命令(),定义局部变量用命令()。

    正确答案: public,private,local
    解析: 暂无解析

  • 第13题:

    shell中有变量()

    A、用户定义的变量

    B、位置变量(shell参数)

    C、预定义变量

    D、环境变量


    参考答案:ABCD

  • 第14题:

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

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

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

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

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

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


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

  • 第15题:

    解释FUNCTION,PROCEDURE和PACKAGE区别


    正确答案:
     

  • 第16题:

    Which of the following are types of routine objects?()

    A.Package and function

    B.Function and userexit

    C.Procedure and package

    D.Function and procedure


    参考答案:D

  • 第17题:

    以下叙述中不正确的是( )

    A.一个变量的作用域完全取决于变量定义语句的位置

    B.全局变量可以在函数以外的任何部位进行定义

    C.局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用

    D.一个变量说明为static存储类是为了限制其他编译单位的引用


    正确答案:B

  • 第18题:

    以下叙述错误的是( )。

    A)变量的作用域取决于变量定义语句的位置

    B)全局变量可以在函数以外的任何部位进行定义

    C)局部变量的作用域可用于其他函数的调用

    D)一个变量说明为static存储类型是为了限制其他编译单元的引用


    正确答案:D

  • 第19题:

    下面有关变量及其作用域的陈述哪些是对的()。

    • A、在方法里面定义的局部变量在方法退出的时候被撤销
    • B、局部变量只在定义它的方法内有效
    • C、在方法外面定义的变量(即实例变量)在对象被构造时创建
    • D、在方法中定义的方法的参变量只要该对象被需要就一直存在

    正确答案:A,B,C

  • 第20题:

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

    • A、用Public定义的变量可以在工程中的任何窗体或模块中被调用
    • B、局部变量也能够在工程中各个窗体或模块中被调用
    • C、变量只能在被定义的窗体、模块或过程中调用
    • D、全局变量只能在标准模块中进行定义

    正确答案:A

  • 第21题:

    Which of the following are types of routine objects?()

    • A、Package and function
    • B、Function and userexit
    • C、Procedure and package
    • D、Function and procedure

    正确答案:D

  • 第22题:

    单选题
    以下关于变量叙述中正确的是()。
    A

    用Public定义的变量可以在工程中的任何窗体或模块中被调用

    B

    局部变量也能够在工程中各个窗体或模块中被调用

    C

    变量只能在被定义的窗体、模块或过程中调用

    D

    全局变量只能在标准模块中进行定义


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

  • 第23题:

    单选题
    Foxpro中有关变量说法不正确的是()。
    A

    变量是内存中的一个存储单元的位置,其中的内容可以变化

    B

    所属程序停止运行时,局部变量将被释放

    C

    局部变量可在所有过程和函数中使用

    D

    私有变量当定义此变量的过程结束时,该变量被相应释放

    E

    当变量和字段同名时,字段有优先被访问权


    正确答案: C
    解析: 公共变量可在所有过程和函数中使用。