以下关于变量作用域的叙述中,正确的是()A.用dim定义变量是静态变量B.静态变量必须在标准模块中声明C.用public定义变量是全局变量D.Static类型变量的作用域范围是它所在的窗体或模块文件

题目

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

A.用dim定义变量是静态变量

B.静态变量必须在标准模块中声明

C.用public定义变量是全局变量

D.Static类型变量的作用域范围是它所在的窗体或模块文件


相似考题
参考答案和解析
参考答案:C
更多“以下关于变量作用域的叙述中,正确的是()A.用dim定义变量是静态变量B.静态变量必须在标准模块 ”相关问题
  • 第1题:

    以下关于变量作用域的叙述中,正确的是

    A.窗体中凡被声明为Private的变量只能在某个指定的过程中使用

    B.全局变量必须在标准模块中声明

    C.模块级变量只能用Private关键字声明

    D.Static类型变量的作用域是它所在的窗体或模块文件


    正确答案:B
    解析:本题考查局部变量与全局变量.在窗体中凡是被声明为Private的变量,可以在整个窗体中被调用,选项A说法不正确.B项表述正确,全局变量只能在标准模块中声明。模块级变量可以用Private关键字声明,也可以在通用过程中用Dim关键字声明,故选项C错误。Static类型的变量如果在事件过程中声明,那么只能在该过程中调用,故选项D也是错误的。

  • 第2题:

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

    A.窗体中凡被声明为Private的变量只能在某个指定的过程中使用

    B.全局变量必须在标准模块中声明

    C.模块级变量只能用Private关键字声明

    D.Static类型变量的作用域是它所在的窗体或模块文件


    正确答案:B

  • 第3题:

    函数中定义了静态局部变量,其作用域是:

    A.定义该静态变量的函数外部

    B.定义该静态变量的函数内部

    C.定义该静态变量的文件外部

    D.定义该静态变量的文件内部


    只限某个函数

  • 第4题:

    以下关于变量作用域的叙述中,正确的是 ______。

    A.窗体中凡被声明为Private的变量只能在某个指定的过程中使用

    B.全局变量必须在标准模块中声明

    C.模块级变量只能用Private关键字声明

    D.Static类型变量的作用域是它所在的窗体或模块文件


    正确答案:D
    解析:变量作用域分为:局部变量、窗体、模块级变量和全局变量。局部变量:指在过程内用Dim、Static语句声明的变量,只能在本过程中使用的变量。窗体/模块级变量:指在一个窗体/模块的任何过程外,即在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:指只能在标准模块的任何过程或函数外,即在“通用声明”段中用Public语句声明的变量,可被应用程序的任何过程或函数访问。

  • 第5题:

    下面关于C++语言变量的叙述错误的是:

    A.C++语言中变量为auto,static,extern和register四种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.函数中的静态局部变量的作用域是定义它的函数

    D.静态全局变量的作用域是定义它的文件


    自动变量和外部变量的作用域为整个程序