下面哪些关键字是和多线程并发有关的()A、volatileB、synchronizedC、publicD、final

题目

下面哪些关键字是和多线程并发有关的()

  • A、volatile
  • B、synchronized
  • C、public
  • D、final

相似考题
更多“下面哪些关键字是和多线程并发有关的()A、volatileB、synchronizedC、publicD、final”相关问题
  • 第1题:

    以下哪个关键字对应的属性破坏了程序的封装性()

    A: const

    B: friend

    C: public

    D: protected


    正确答案: B

  • 第2题:

    final关键字修饰变量,则该变量是______________。


    正确答案:常量

  • 第3题:

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

    A.Const

    B.Dim

    C.Public

    D.Static


    正确答案:A
    解析:符号常量使用关键字Const来定义,格式如下:Const符号常量名称=常量值。

  • 第4题:

    定义枚举类型的变量所用的关键字是______。

    A.Type

    B.Enum

    C.Public

    D.Dim


    正确答案:B

  • 第5题:

    下面四个关键字中,说明友元函数的是( )。

    A.friend

    B.virtual

    C.public

    D.base


    正确答案:A
    解析:firend是友元成员的关键字。

  • 第6题:

    试题27

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

    A.Const

    B.Dim

    C.Public

    D.Static


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

  • 第7题:

    下面关于abstract关键字描述错误的是()。

    • A、abstract关键字可以修饰类或方法
    • B、final类的方法都不能是abstract,因为final类不能有子类
    • C、abstract类不能实例化
    • D、abstract类的子类必须实现其超类的所有abstract方法

    正确答案:D

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    final关键字有何用途?


    正确答案: final可以用来修饰类以及类的成员变量和成员方法。 
    1.final修饰类 
    如果一个类被final修饰符修饰和限定,说明这个类称为最终类,它不可能有子类,有子类就意味着可以定义新成员。Java API中有不少类定义为final类,这些类通常是有固定作用、用来完成某种标准功能的类,例如:Math类、String类、Integer类等。 
    abstract和final修饰符不能同时修饰一个类,但是可以各自与其他的修饰符合用。当一个以上的修饰符修饰类时,这些修饰符之间以空格分开,写在关键字class之前,修饰符之间的先后排列次序对类的性质没有任何影响。 
    2.final修饰成员变量 
    用final修饰的成员变量为常量,不允许修改。 
    同样final修饰符可以与其他修饰符一起修饰成员变量,这些修饰符之间以空格分开,修饰符之间的先后排列次序对成员变量的性质没有任何影响。 
    3. final修饰成员方法 
    用final修饰的成员方法是功能和内部语句不能被更改的最终方法,即不能被当前类的子类重新定义的方法。它固定了这个方法所对应的具体操作,防止子类对父类关键方法的错误重定义,保证了程序的安全性和正确性。 
    final类中的所有成员变量和方法都被默认为final的。

  • 第10题:

    下列关键字中,不属于定义类时使用的关键字是()。

    • A、class
    • B、struct
    • C、public
    • D、default

    正确答案:D

  • 第11题:

    单选题
    Java多线程并发控制中,用于在代码中标识临界区的关键字是(  )。
    A

    start

    B

    wait

    C

    synchronized

    D

    lock


    正确答案: B
    解析:
    Java中参与共享数据操作的并发控制采用了传统的封锁技术。一个程序中单独的、并发的线程对同一个对象进行访问的代码段称为临界区。Java中,临界区用synchronized关键字标识。每个由synchronized()语句指定的对象设置一个锁,称为对象锁。对象锁是一种独占的排他锁,即当一个线程获得了对象的锁后,便拥有了该对象的操作权,其他任何线程不能对该对象进行任何操作。

  • 第12题:

    ( 难度:中等)关于java的关键字final说法错误的是()
    A.final 修饰的类不能被继承
    B.final 修饰的方法不能被子类重写
    C.final 修饰的变量即成为常量
    D.一个类声明为final,该类包含的方法和变量也声明为 final

    答案:D

  • 第13题:

    下面说法正确的是()。

    A.final可修饰类、属性(变量)、方法

    B.abstract可修饰类、方法

    C.抽象方法只有方法头,没有方法体

    D.关键字final和abstract不能同时使用


    正确答案:ABCD

  • 第14题:

    下面不是C语言关键字的是()。

    A.volatile

    B.unsigned

    C.Void

    D.Do


    正确答案:D

  • 第15题:

    在下列关键字中,不能用来表示继承方式的是

    A.private

    B.static

    C.public

    D.protected


    正确答案:B
    解析:在C++中继承主要有三种关系:public、protected和private。这三种继承关系中public继承是最为常用的一种继承关系。

  • 第16题:

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

    A.Const

    B.Dim

    C.Public

    D.Static


    本题答案:A

  • 第17题:

    下面选项中,哪一个不是Java中的关键字()

    A、sizeof

    B、const

    C、public

    D、goto


    正确答案:A

  • 第18题:

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

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

    正确答案:A

  • 第19题:

    如果成员没有声明限定字符,属性的默认值是()。

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

    正确答案:C

  • 第20题:

    下面说法正确的是()。

    • A、final可修饰类、属性(变量)、方法
    • B、abstract可修饰类、方法
    • C、抽象方法只有方法声明,没有方法体
    • D、关键字final和abstract不能同时使用

    正确答案:A,B,C,D

  • 第21题:

    在给对象变量赋值时,一般要使用下面()关键字。

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

    正确答案:B

  • 第22题:

    以下关键字中,不能定义变量的是()

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

    正确答案:A

  • 第23题:

    多选题
    下面哪些关键字是和多线程并发有关的()
    A

    volatile

    B

    synchronized

    C

    public

    D

    final


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