更多“在事件处理程序中定义的变量,其生命周期仅限于该过程。”相关问题
  • 第1题:

    在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。

    此题为判断题(对,错)。


    正确答案:√

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。

    ADim

    BPublic

    CPrivate

    DStatic


    D

  • 第4题:

    在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()

    • A、整个程序范围
    • B、定义该变量的源文件范围
    • C、main函数内部
    • D、从定义该变量的位置开始直至程序结束

    正确答案:B

  • 第5题:

    如果在一个函数中的复合语句中定义了一个变量,则该变量()。

    • A、只在该复合语句中有定义
    • B、在该函数中有定义
    • C、在本程序范围内有定义
    • D、为非法变量

    正确答案:A

  • 第6题:

    下列叙述中正确的是()。

    • A、在窗体的Form_Load事件过程中定义的变量是全局变量
    • B、局部变量的作用域可以超出所定义的过程
    • C、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
    • D、在调用过程时,所有局部变量被系统初始化为0或空字符串

    正确答案:C

  • 第7题:

    在过程中定义的变量生命周期仅限于过程。


    正确答案:正确

  • 第8题:

    某一变量要求在程序各模块中均可使用,应在()中用Public声明该变量。

    • A、子过程
    • B、窗体模块
    • C、标准模块
    • D、事件过程

    正确答案:C

  • 第9题:

    单选题
    某一变量要求在程序各模块中均可使用,应在()中用Public声明该变量。
    A

    子过程

    B

    窗体模块

    C

    标准模块

    D

    事件过程


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

  • 第10题:

    填空题
    PowerBuilder的变量作用域共有4种:()、()、()和(),在使用它的事件处理程序或函数中说明其作用域仅限于说明它的程序段的变量是Local变量。根据变量的命名规则,ii_abc应该是整数类型的实例变量,ls_abc应该是字符串类型的局部变量。

    正确答案: Local (局部变量),Instance(实例变量),Global(全局变量),Shared(共享变量)
    解析: 暂无解析

  • 第11题:

    判断题
    在过程中定义的变量生命周期仅限于过程。
    A

    B


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

  • 第12题:

    单选题
    下列叙述中正确的是(  )。
    A

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

    B

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

    C

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

    D

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


    正确答案: A
    解析:
    Visual Basic中一个Sub中的局部变量作用域仅为Sub当中,不同Sub中的变量可以同名。

  • 第13题:

    在Access中.如果在模块的过程内部定义变量,则该变量的作用域为( )

    A. 局部范围

    B. 程序范围

    C. 全局范围

    D. 模块范围


    正确答案:A
    B)变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所订子过程与函数过程中都可见。

  • 第14题:

    下列叙述中,错误的一条是 ______。

    A.不同子过程中的局部变量可以具有相同的名称

    B.不同子过程中具有相同名称的局部变量指的是同一变量

    C.某个子过程中声明的局部变量使用的生命周期仅限于该子过程被执行过程中

    D.某个子过程中声明的局部变量使用范围仅限定于该子过程内


    正确答案:B
    解析:子过程中声明的局部变量使用范围仅限定于该子过程内,而且它的使用的生命周期仅限于该子过程被执行过程中。不同子过程中的局部变量可以具有相同的名称,但指的是不同变量。

  • 第15题:

    PowerBuilder的变量作用域共有4种:()、()、()和(),在使用它的事件处理程序或函数中说明其作用域仅限于说明它的程序段的变量是Local变量。根据变量的命名规则,ii_abc应该是整数类型的实例变量,ls_abc应该是字符串类型的局部变量。


    正确答案:Local (局部变量);Instance(实例变量);Global(全局变量);Shared(共享变量)

  • 第16题:

    变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。

    • A、在第一个函数中定义的变量
    • B、在定义第一个函数之前所定义的变量
    • C、在主函数中定义的变量
    • D、在函数中定义的静态变量

    正确答案:B

  • 第17题:

    变量是指在程序运行过程中其值会变化的量,变量可以直接使用,不必预先定义。


    正确答案:错误

  • 第18题:

    在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。

    • A、Dim
    • B、Public
    • C、Private
    • D、Static

    正确答案:D

  • 第19题:

    在窗体的FormCreate事件过程中定义的变量是全局变量。


    正确答案:错误

  • 第20题:

    在某个程序模块中用PRIVATE语句定义的内存变量()。

    • A、可以在该程序的所有模块中使用
    • B、只能在定义该变量的模块中使用
    • C、只能在定义该变量的模块及其下属模块中使用
    • D、只能在定义该变量的模块及其下属模块中与相关数据表一起使用

    正确答案:C

  • 第21题:

    单选题
    ()在使用它的事件处理程序或函数中声明,其作用域仅限于说明它的程序段。
    A

    全局变量

    B

    实例变量

    C

    共享变量

    D

    局部变量


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

  • 第22题:

    判断题
    在事件处理程序中定义的变量,其生命周期仅限于该过程。
    A

    B


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

  • 第23题:

    单选题
    下列四个叙述中正确的是()
    A

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

    B

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

    C

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

    D

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


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