以下关于作用范围的描述正确的是______。A.所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义C.Public/Global类的变量只能放在标准模块中定义D.只有Global变量是必须放在标准模块中定义

题目

以下关于作用范围的描述正确的是______。

A.所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义

D.只有Global变量是必须放在标准模块中定义


相似考题
参考答案和解析
正确答案:C
解析:全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。
更多“以下关于作用范围的描述正确的是______。A.所有变量(Public/Global/Static/Private)都可以放到窗 ”相关问题
  • 第1题:

    在VB中,以下关于变量定义错误的是( )

    A.Dim a As Integer

    B.Public a As String

    C.Private a As Boolean

    D.Dim a Integer


    正确答案:D

  • 第2题:

    在窗体中,用( )语句声明的变量是静态变量。

    A、Dim Z As Integer

    B、Public Z As Integer

    C、Private Z As Integer

    D、Static Z As Integer


    参考答案:D

  • 第3题:

    以下关于作用范围的描述正确的是 ( )

    A.所有变量(Publie/Global/Static/Private)都可以放到窗体的通用部分定义

    B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

    C.Public/Global类的变量只能放在标准模块中定义

    D.只有Global类的变量必须放在标准模块中定义


    正确答案:C
    解析:变量定义的位置影响变量的作用范围和生命周期。根据作用域不同变量可分为以下几类:
      过程内局部变量:在过程内定义,在过程中有效,可用Dim或Static语句定义,用Dim语句定义的变量随过程的执行而建立,随过程的结束而消失。Static语句定义的变量只建立一次,能在过程结束后保存原值。
      模块级变量:模块可以是窗体或标准模块,在模块的“通用—声明”中定义,在模块的所有过程中有效,可用Dim或Private语句定义。
      全局变量:在标准模块的“通用—声明”中定义,在整个工程中有效,可用Pubic或Glob- al语句定义。

  • 第4题:

    给出下面的程序代码如何使成员变量a被函数m()直接访问呢?()

    A.将private floata改为protected floata

    B.将private floata改为public floata

    C.将private floata改为static floata

    D.将private floata改为floata


    正确答案:C

  • 第5题:

    下列哪个成员方法声明是正确的? ( )

    A.public abstract final int f(){…}

    B.public static boolean f(){…}

    C.static protected void g(a,b){…}

    D.protected private number;


    正确答案:B
    解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract 和 final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法 f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

  • 第6题:

    Qt插槽函数不包括以下哪一项()

    • A、public slots
    • B、static slots
    • C、protected slots
    • D、private slots

    正确答案:B

  • 第7题:

    下面哪些选项是正确的main方法说明?()

    • A、 public main(String args[])
    • B、 public static void main(String args[])
    • C、 private static void main(String args[])
    • D、 void main()

    正确答案:B

  • 第8题:

    以下有关变量作用域的说明中,错误的是()

    • A、只有在标准模块中用Public语句说明的变量才是全局变量。
    • B、在标准模块的通用声明处可用Private语句说明模块级变量。
    • C、在窗体的通用声明处可用Private语句说明窗体级变量。
    • D、在过程中不能使用Public语句说明全局变量

    正确答案:A

  • 第9题:

    声明Java独立应用程序main()方法时,正确表达是()。

    • A、public static void main(String[]args){…}
    • B、private static void main(String args[]){…}
    • C、public void main(String args[]){…}
    • D、public static void main(){…}

    正确答案:A

  • 第10题:

    单选题
    以下有关变量作用域的说明中,错误的是()
    A

    只有在标准模块中用Public语句说明的变量才是全局变量。

    B

    在标准模块的通用声明处可用Private语句说明模块级变量。

    C

    在窗体的通用声明处可用Private语句说明窗体级变量。

    D

    在过程中不能使用Public语句说明全局变量


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

  • 第11题:

    多选题
    现有:  public  class  TestDemo{     private int X-2;      static int y=3;  public  void method(){      final int i=100;      int j  =10;     class Cinner {  public void mymethod(){      //Here     }     }     }     } 在Here处可以访问的变量是哪些?()
    A

    X

    B

    y

    C

    j

    D

    i


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

  • 第12题:

    单选题
    下面哪些选项是正确的main方法说明?()
    A

     public main(String args[])

    B

     public static void main(String args[])

    C

     private static void main(String args[])

    D

     void main()


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

  • 第13题:

    (11)声明一个变量为局部变量应该用 A.Global B.Private C.Static D.Public


    正确答案:C
    【解析】定义变量的关键字有:Global、Public、Private、Dim和Static。其中,Global和Public用来声明全局变量,Private和Dim可用来声明模块变量,Dim和Static可用来声明局部变量。

  • 第14题:

    给出下列代码,如何使成员变量m被方法fun( )直接访问?Class Test{private int m;public static void fun( ){} }

    A.将private int m改为protected int m

    B.将private int m改为public int m

    C.将private int m改为static int m

    D.将private int m改为int m


    正确答案:C

  • 第15题:

    将内存变量定义为全局变量的Visual FoxPro命令是 A) LOCAL B)PRIVATE C)PUBLIC D)GLOBAL


    正确答案:C
    本题考查考生对VisualFoxPro内存变量的掌握。内存变量是一种独立于数据库文件而存在的变量,是一种临时工作单元,使用时可以随时定义.内存变量的作用域有两种:局部变量和全局变量。本题中要求定义一个全局变量,Visual FoxPro系统提供的定义全局变量的命令是PUBLIC关键字。因此为答案C。

  • 第16题:

    下列哪个成员方法声明是正确的? ( )

    A.public abstract final int f(){...}

    B.public static boolean f(){...}

    C.static protected void g(a,{...}

    D.protected private number;


    正确答案:B
    解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract和final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

  • 第17题:

    定义变量作用域(范围)的命令有()

    • A、PUBLIC <内存变量表>
    • B、PRIVATE <内存变量表>
    • C、PARAMETERS <内存变量表>
    • D、RELEASE <内存变量表>
    • E、LOCAL <内存变量表>

    正确答案:A,B,E

  • 第18题:

    执行以下代码后,下面哪些描述是正确的() public  class  Student{  private String name = “Jema”;  public void setName(String name){  this.name = name;  }  public String getName(){  return this.name;  }  public static void main(String[] args){  Student s;  System.out.println(s.getName()); } }

    • A、输出null
    • B、第10行编译报错
    • C、第11行编译报错
    • D、输出Jema

    正确答案:C

  • 第19题:

    所有变量(Public/Dim/Static/Private)都可以放到窗体的通用部分定义。


    正确答案:错误

  • 第20题:

    以下关于作用范围的描述正确的是()

    • A、所有变量(Public/Static/Private)都可以放到窗体的通用部分定义
    • B、所有变量(Public/Static/Private)都可以放到标准模块中定义
    • C、Public的变量只能放在标准模块中定义
    • D、只有DIM变量是必须放在标准模块中定义

    正确答案:B

  • 第21题:

    单选题
    以下关于作用范围的描述正确的是()
    A

    所有变量(Public/Static/Private)都可以放到窗体的通用部分定义

    B

    所有变量(Public/Static/Private)都可以放到标准模块中定义

    C

    Public的变量只能放在标准模块中定义

    D

    只有DIM变量是必须放在标准模块中定义


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

  • 第22题:

    判断题
    所有变量(Public/Dim/Static/Private)都可以放到窗体的通用部分定义。
    A

    B


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

  • 第23题:

    多选题
    public class TestDemo{   private int x = 2;   static int y = 3;   public void method(){   final int i=100;   int j = 10;   class Cinner{   public void mymethod(){  //Here  }  }  }  }   在Here处可以访问的变量是哪些?()
    A

    x

    B

    y

    C

    i

    D

    j


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