更多“简述局部变量的作用。”相关问题
  • 第1题:

    以下说法错误的是:()

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

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

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

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


    正确答案:A

  • 第2题:

    下列关于成员变量与局部变量的说法不正确的是( )

    A.局部变量的作用域仅限于定义它的方法

    B.成员变量的作用域在整个类内部都是可见的

    C.Java会给成员变量一个初始值

    D.Java会给局部变量赋予初始值


    参考答案:D

  • 第3题:

    C++语言提供的“::”运算符的作用是在同名局部变量的作用域中访问【 】。


    正确答案:全局变量
    全局变量 解析:C++语言提供的“::”运算符的作用是在同名局部变量的作用域中访问全局变量。

  • 第4题:

    以下叙述中正确的是

    A.局部变量不能被说明为static

    B.只有全局变量才有自己的作用域,函数中的局部变量没有作用域

    C.只有在函数内部定义的变量才是局部变量

    D.只要是用户定义的标识符,都有一个有效的作用域


    正确答案:D
    本题考查局部变量和全局变量作用域,B选项中局部变量也有作用域,C选项中,函数内部定义的也可能是全局变量,A选项错误,因为可以定义个静态局部变量。

  • 第5题:

    下列叙述中正确的是 ______ 。

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

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

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

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


    正确答案:C
    解析:1.模块变量包括窗体变量和标准模块变量,窗体变量可以作用于该窗体的所有过程。全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。2.在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。3.在过程中的局部变量,如果过程定义使用了Static,则过程中的局部变量就是Static型的,即在每次调用过程时,局部变量的值保持不变;如果省略Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为0或空字符串。

  • 第6题:

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

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

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

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

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


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

  • 第7题:

    简述T-SQL全局变量和局部变量的区别。 


    正确答案: T.SQL程序中的变量分为全局变量和局部变量两类,全局变量是由SQL Server系统定义和使用的变量,也称为系统变量。它通过名称前面加两个“@”符号区别于局部变量。DBA和用户可以使用全局变量的值,但不能自己定义全局变量。
    局部变量是用户自定义的变量,它的作用范围仅在程序内部。在程序中通常用来储存从表中查询到的数据,或当作程序执行过程中暂存变量使用。局部变量必须以符号“@”开头,而且必须先用DECLARE语句说明后才可使用。

  • 第8题:

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


    正确答案:错误

  • 第9题:

    局部变量的作用域仅限于声明它的过程。


    正确答案:正确

  • 第10题:

    判断题
    局部变量的作用域可以超出所定义的过程。
    A

    B


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

  • 第11题:

    问答题
    简述全局变量、局部变量、会话变量和应用程序变量之间的区别。

    正确答案: 1.全局变量和局部变量,会话变量和应用变量。全局变量可在一个asp页面的任何位置进行调用,可被页面中任何位置的脚本访问。局部变量只能在asp页面的部分区域使用,只能被位于在有效区内的脚本访问。
    2.将变量从一个页面传递到另一个页面时,使用会话变量或应用程序变量。会话变量是指在一个会话过程中有效的变量,属于特定用户。不会影响其他用户的程序运行。应用程序变量是指对所有会话过程都有效的变量在整个站点的运行过程中对所有用户有效,可被所有用户同时使用,可用应用程序变量来处理那些可以让所有用户修改的内容。
    解析: 暂无解析

  • 第12题:

    问答题
    简述局部变量的作用。

    正确答案: 1、实现信息隐藏,使得函数外无法访问该函数内部使用的数据。
    2、减少名冲突,一个函数可以为局部变量定义任何合法名字,而不用担心与其他函数的局部变量同名。 3、局部变量的内存空间在栈中分配,函数调用完之后释放,因此,使用局部变量能节省程序的内存空间。
    解析: 暂无解析

  • 第13题:

    下列关于变量的说法正确的是()。

    A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量

    B.局部变量的作用域仅限于声明它的过程

    C.静态局部变量是在过程中用Static语句声明的

    D.局部变量在声明它的过程执行完毕后就被释放了


    正确答案:ABC

  • 第14题:

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

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

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

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

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


    正确答案:C
    C)    【解析】本题考查变量的作用域。局部变量是在过程内用声明的变量,只能在本过程中使用,不同过程中的局部变量可以重名,由Dim或者Private声明的局部变量在过程调用前才会被初始化为0或空字符串,静态局部变量不会被初始化为0或空字符串;在“通用声明”段中用Public语句声明的变量为全局变量,可被本应用程序的任何过程或函数访问。

  • 第15题:

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

    A.私有变量和局部变量

    B.公共变量和私有变量

    C.公共变量和局部变量

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


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

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    以下关于变量的叙述中,错误的是

    A)在过程中用Dm或St语句声明的变量是局部变量

    B)局部变量的作用域是声明它的过程

    C)在过程中用Sta语句声明的变量是静态局部变量

    D)任何局部变量在声明它的过程执行完毕后即被释放


    正确答案:D

  • 第18题:

    局部变量的作用域是整个程序,任何时候使用都有效。


    正确答案:错误

  • 第19题:

    下列关于变量的说法不正确的是()。

    • A、局部变量在声明它的过程执行完毕后就被释放了
    • B、局部变量的作用域仅限于声明它的过程
    • C、静态局部变量是在过程中用Static语句声明的
    • D、局部变量是指那些在过程中用Dim语句或Static语句声明的变量

    正确答案:A

  • 第20题:

    简述全局变量、局部变量、会话变量和应用程序变量之间的区别。


    正确答案: 1.全局变量和局部变量,会话变量和应用变量。全局变量可在一个asp页面的任何位置进行调用,可被页面中任何位置的脚本访问。局部变量只能在asp页面的部分区域使用,只能被位于在有效区内的脚本访问。
    2.将变量从一个页面传递到另一个页面时,使用会话变量或应用程序变量。会话变量是指在一个会话过程中有效的变量,属于特定用户。不会影响其他用户的程序运行。应用程序变量是指对所有会话过程都有效的变量在整个站点的运行过程中对所有用户有效,可被所有用户同时使用,可用应用程序变量来处理那些可以让所有用户修改的内容。
    变量类型 作用域
    全局变量 可以在一个ASP页面的位置进行调用
    局部变量 只能在ASP页面的部分区域(有效区)内使用
    会话变量 能将一个变量从一个页面传递到另一个页面,是在、一个会话
    中有效的变量
    应用程序变量 在整个站点的运行过程中对所有的用户都有效,能够被所有的
    用户同时使用

  • 第21题:

    简述T-SQL语言中局部变量和全局变量的区别。


    正确答案:局部变量由用户定义和维护,名称以单个@字符开头;全局变量由系统定义和维护,名称以两个@字符开头。

  • 第22题:

    判断题
    局部变量的作用域仅限于声明它的过程。
    A

    B


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

  • 第23题:

    问答题
    简述T-SQL语言中局部变量和全局变量的区别。

    正确答案: 局部变量由用户定义和维护,名称以单个@字符开头;全局变量由系统定义和维护,名称以两个@字符开头。
    解析: 暂无解析