参考答案和解析
正确答案: 1).函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;
2).在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;
3).在模块内的 static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明 它的模块内;
4).在类中的 static 成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;
5).在类中的 static 成员函数属于整个类所拥有,这个函数不接收 this 指针,因而只能访问类的static 成员变量。
更多“简述static关键字的作用”相关问题
  • 第1题:

    在窗体模块的通用声明段中声明变量时,不能使用( )关键字。

    A.Dim

    B.Public

    C.Private

    D.Static


    正确答案:D

  • 第2题:

    用于常量说明的关键字是()。

    A.Const

    B.Dim

    C.Public

    D.Static


    本题答案:A

  • 第3题:

    试题27

    VBA定义符号常量使用的关键字是()

    A.Const

    B.Dim

    C.Public

    D.Static


    正确答案:A
    试题27分析
    Dim定义变量,和private相当;在模块中定义变量,static定义静态变量,cconst定义符号常量。
    试题27答案
    A

  • 第4题:

    关键字static在修饰类、类的成员数据和类的成员方法中的作用各是什么?


    正确答案:S.tatic在修饰类时,往往修饰类中定义的嵌套类,也称为静态嵌套类,提高了类的封装性。
    S.tatic在修饰类的成员数据和成员方法时,表示定义一个静态成员,该成员为类成员,为该类的所有对象共享。

  • 第5题:

    在声明成员方法的时候,用关键字static修饰的方法是类方法,类方法也称为()方法。


    正确答案:静态

  • 第6题:

    定义类时不可能用到的关键字是()

    • A、final
    • B、public
    • C、protected
    • D、static

    正确答案:C

  • 第7题:

    简述多关键字文件的作用。


    正确答案:多关键字文件是既包含主关键字索引、又包含多个次关键字索引的文件。在实际中,不仅会根据主关键字做查找,同时也会根据一系列次关键字做查找,此时使用多关键字文件可以提高查找效率。

  • 第8题:

    关键字static有什么作用?


    正确答案:关键字static有三个作用:在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变;在文件域内(但在函数体外),一个被声明为静态的变量可以被文件域内所有函数访问,但不能被文件域外其它函数访问。它是一个本地的全局变量;在文件域内,一个被声明为静态的函数只可被这一文件域内的其它函数调用。那就是,这个函数被限制在声明它的文件的本地范围内使用。

  • 第9题:

    下列选项中,用于引入包的关键字是()。

    • A、class
    • B、import
    • C、package
    • D、static

    正确答案:B

  • 第10题:

    问答题
    简述多关键字文件的作用。

    正确答案: 多关键字文件是既包含主关键字索引、又包含多个次关键字索引的文件。在实际中,不仅会根据主关键字做查找,同时也会根据一系列次关键字做查找,此时使用多关键字文件可以提高查找效率。
    解析: 暂无解析

  • 第11题:

    问答题
    简述auto、register、static三个关键字在程序中的用途。

    正确答案: ①auto自动型或堆栈型,采用堆栈方式存储空间,声明的变量只能在某个程序范围内使用,当程序运行超出该变量的作用域时,释放空间。
    ②register寄存器型,将所声明的变量放入CPU的寄存器存储空间中,加快程序运行速度,只能用于声明int和char。
    ③extern外部参照引用型,声明的变量是想引用在其他文件中函数体外部声明的变量(不太常用)。
    ④static静态存储类型,可在函数体内外声明,在内声明时与auto的区别,static存储类型的变量在内存中以固定地址存放。另外,静态数据成员在声明时必须在前面加关键字static。
    解析: 暂无解析

  • 第12题:

    填空题
    在声明成员变量的时候,没有被关键字static修饰的变量是()变量。

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

  • 第13题:

    VBA中定义符号常量可以用关键字______。

    A.Const

    B. Dim

    C. Public

    D. Static


    正确答案:A

  • 第14题:

    下列关于静态方法的描述中错误的是()

    A、静态方法指的是被static关键字修饰的方法

    B、静态方法不占用对象的内存空间而非静态方法占有对象的内容空间

    C、静态方法内可以使用this关键字

    D、静态方法内部只能访问被static修饰的成员


    正确答案:C

  • 第15题:

    简述auto、register、static三个关键字在程序中的用途。


    正确答案: ①auto自动型或堆栈型,采用堆栈方式存储空间,声明的变量只能在某个程序范围内使用,当程序运行超出该变量的作用域时,释放空间。
    ②register寄存器型,将所声明的变量放入CPU的寄存器存储空间中,加快程序运行速度,只能用于声明int和char。
    ③extern外部参照引用型,声明的变量是想引用在其他文件中函数体外部声明的变量(不太常用)。
    ④static静态存储类型,可在函数体内外声明,在内声明时与auto的区别,static存储类型的变量在内存中以固定地址存放。另外,静态数据成员在声明时必须在前面加关键字static。

  • 第16题:

    在声明成员变量的时候,没有被关键字static修饰的变量是()变量。


    正确答案:实例

  • 第17题:

    哪个关键字可以对对象加互斥锁?()

    • A、transient
    • B、synchronized
    • C、serialize
    • D、static

    正确答案:C

  • 第18题:

    被static关键字修饰的成员变量被称为(),它可以被该类所有的实例对象共享


    正确答案:静态变量

  • 第19题:

    哪个关键字可以抛出异常?()

    • A、transient
    • B、finally
    • C、throw
    • D、static

    正确答案:C

  • 第20题:

    在窗体模块的通用部分声明变量时,不能使用static关键字。


    正确答案:正确

  • 第21题:

    问答题
    请简述关键字Sealed用在类声明和函数声明时的作用。

    正确答案: 类声明时可防止其他类继承此类,在方法中声明则可防止派生类重写此方法。
    解析: 暂无解析

  • 第22题:

    问答题
    关键字static有什么作用?

    正确答案: 关键字static有三个作用:在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变;在文件域内(但在函数体外),一个被声明为静态的变量可以被文件域内所有函数访问,但不能被文件域外其它函数访问。它是一个本地的全局变量;在文件域内,一个被声明为静态的函数只可被这一文件域内的其它函数调用。那就是,这个函数被限制在声明它的文件的本地范围内使用。
    解析: 暂无解析

  • 第23题:

    问答题
    关键字static在修饰类、类的成员数据和类的成员方法中的作用各是什么?

    正确答案: S.tatic在修饰类时,往往修饰类中定义的嵌套类,也称为静态嵌套类,提高了类的封装性。
    S.tatic在修饰类的成员数据和成员方法时,表示定义一个静态成员,该成员为类成员,为该类的所有对象共享。
    解析: 暂无解析