更多“关键字static有什么作用?”相关问题
  • 第1题:

    报表关键字的本质是什么?有什么主要作用?应当在何处设置?


    参考答案:报表关键字实际上是一个计算机的取数函数,其主要作用是在编制报表时由系统自动在报表的特定位置填列报表编制的日期信息以及报表编制单位等信息。报表关键字通常在表格式设置中进行设置。

  • 第2题:

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

    A.Const

    B.Dim

    C.Public

    D.Static


    本题答案:A

  • 第3题:

    什么是“排序”功能?“主要关键字、“次要关键字”和“第三关键字”在排序中起什么作用?


    正确答案:“排序”可以将表格中的数据按关键字字母顺序、数值大小以及时间顺序进行升序或降序排序。当主关键字内容相同的情况下,会自动按次关键字排序,如果次关键字也相同,则按第三关键字排序。

  • 第4题:

    关键字volatile有什么作用?


    正确答案:阻止编译器优化。一个定义为volatile的变量是说这变量可能会被意想不到地改变精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。

  • 第5题:

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


    正确答案:静态

  • 第6题:

    static有什么用途?


    正确答案: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用

  • 第7题:

    const关键字有哪些作用?


    正确答案: C.onst关键字至少有下列n个作用:
    (1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了;
    (2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;
    (3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;(这样既可以利用传地址、传引用的高效特性,又保证了传值的安全性)
    (4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;还记得如果要修改成员变量,应该把成员变量声明为什么吗?mutable!
    (5)对于类的成员函数,有时候必须指定其返回值为const类型,以使得其返回值不为“左值”。

  • 第8题:

    数据排序中的主关键字、次关键字和第三关键字起什么作用?


    正确答案: 数据排序中的主关键字是排序的主要依据,主关键字下数据值已经可以区别记录先后顺序时次关键字和第三关键字无用;只有当主关键字下的数据值相等时才启用次关键字排序;也只有主关键字、次关键字下数据值都相等时才用第三关键字进行记录排序。

  • 第9题:

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

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

  • 第10题:

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

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

  • 第11题:

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

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

  • 第12题:

    问答题
    什么是“排序”功能?“主要关键字、“次要关键字”和“第三关键字”在排序中起什么作用?

    正确答案: “排序”可以将表格中的数据按关键字字母顺序、数值大小以及时间顺序进行升序或降序排序。当主关键字内容相同的情况下,会自动按次关键字排序,如果次关键字也相同,则按第三关键字排序。
    解析: 暂无解析

  • 第13题:

    static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?


    正确答案:
    全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。
    从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。
    static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件

    static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;
    static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;
    static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝

  • 第14题:

    简述static关键字的作用


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

  • 第15题:

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


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

  • 第16题:

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


    正确答案:实例

  • 第17题:

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


    正确答案:静态变量

  • 第18题:

    static有什么用途?static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?


    正确答案: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
    2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
    3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。
    全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错 误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和 定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝。

  • 第19题:

    试述外部关键字的概念和作用。外部关键字是否允许为空值,为什么?


    正确答案:如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,则称此属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。如果该外部关键字不是该关系的主关键字那么根据参照完整性规则,该外部关键字可以是空值,否则如果该外部关键字也是该关系的主关键字则根据参照完整性规则不能是空值。

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    问答题
    static有什么用途?static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

    正确答案: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
    2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
    3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。
    全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错 误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和 定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝。
    解析: 暂无解析

  • 第22题:

    问答题
    试述外部关键字的概念和作用,外部关键字是否允许为空值,为什么?

    正确答案: 如果一个属性集不是所在关系的关键字,但是是其他关系的关键字,则该属性集称为外部关键字。外部关键字用于实现表与表之间的参照完整性。
    外部关键字是否允许为空值取决于语义的规定。外部关键字的取值或者为空值、或者为被参照关系中的某个关键字字段的值。
    解析: 暂无解析

  • 第23题:

    问答题
    数据排序中的主关键字、次关键字和第三关键字起什么作用?

    正确答案: 数据排序中的主关键字是排序的主要依据,主关键字下数据值已经可以区别记录先后顺序时次关键字和第三关键字无用;只有当主关键字下的数据值相等时才启用次关键字排序;也只有主关键字、次关键字下数据值都相等时才用第三关键字进行记录排序。
    解析: 暂无解析