更多“如果声明一个类时使用public关键字,则表明该类是”相关问题
  • 第1题:

    对于一个类,可以利用关键字()将其他类声明为该类的友元。

    A、public

    B、private

    C、protected

    D、friend


    参考答案:D

  • 第2题:

    如果一个模板声明时有类型形参表,则多个参数之间必须使用_______隔开,每个参数都必须重复使用关键字______。


    正确答案: class
    , class

  • 第3题:

    定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为()

    A、private class MyClass extends Object

    B、class MyClass extends Object

    C、public class MyClass

    D、protected class MyClass extends Object


    答案:C

  • 第4题:

    如果一个派生类只有一个直接基类,则该类的继承方式称为【 】继承;如果一个派生类同时有多个直接基类,则该类的继承方式称为【 】继承。


    正确答案:单 多
    单 多 解析:从派生类的角度,根据它所拥有的基类数目不同,可以分为单继承和多继承。一个类只有一个直接基类时,称为单继承;而一个类同时有多个直接基类时,则称为多继承。

  • 第5题:

    如果声明要实现某接口的类没有实现该接口中的所有抽象方法,则该类必须声明为抽象类。()

    此题为判断题(对,错)。


    答案:对

  • 第6题:

    定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。

    • A、private class My Class extends Object
    • B、class My Class extends Object
    • C、public class My Class
    • D、public class My Class extends Object

    正确答案:C,D

  • 第7题:

    在Java中,关于final关键字的说法正确的有()。

    • A、如果修饰变量,则一旦赋了值,就等同一个常量
    • B、如果修饰类,则该类只能被一个子类继承
    • C、如果修饰方法,则该方法不能在子类中被覆盖
    • D、如果修饰方法,则该方法所在的类不能被继承

    正确答案:A,C

  • 第8题:

    Java语言中,定义子类时,使用关键字()来给出父类名。如果没有指出父类,则该类的默认父类为()。


    正确答案:extends;Object类

  • 第9题:

    在类的成员声明时,若使用了()修饰符则该成员只能在该类或其派生类中使用。


    正确答案:protected

  • 第10题:

    填空题
    Java语言中,定义子类时,使用关键字()来给出父类名。如果没有指出父类,则该类的默认父类为()。

    正确答案: extends,Object类
    解析: 暂无解析

  • 第11题:

    填空题
    定义一个Java类时,如果前面加使用()关键字修饰,那么该类不可以被继承

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

  • 第12题:

    单选题
    如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用(  )关键字来修饰。
    A

    const

    B

    static

    C

    void

    D

    class


    正确答案: B
    解析:
    C++语言规定,如果一个函数模板有一个以上的模板类型参数,则每个模板类型参数前面都必须有关键字class或typename修饰,且每个参数之间必须用逗号隔开。

  • 第13题:

    将一个函数声明为一个类的友元函数必须使用关键字【 】。


    正确答案:friend
    friend 解析:本题考核友元函数。定义友元函数的方式是在类定义中用关键字friend说明该函数,其格式为:friend类型>友元函数名>(参数表);

  • 第14题:

    假定TestClass为一个类,则该类的拷贝构造函数的声明语句为( )。


    正确答案:D

  • 第15题:

    如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。


    正确答案:逗号、class
    逗号、class

  • 第16题:

    如果一个类的声明中没有使用extends关键字,这个类被系统默认为是Object的直接子类。()

    此题为判断题(对,错)。


    答案:对

  • 第17题:

    如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?()

    • A、abstract
    • B、new
    • C、static
    • D、final

    正确答案:D

  • 第18题:

    定义一个Java类时,如果前面加使用()关键字修饰,那么该类不可以被继承


    正确答案:final

  • 第19题:

    如果定义一个类时没有用到extends关键字,该类无直接父类。


    正确答案:错误

  • 第20题:

    在Java中,关于final关键字的说法正确的是()。

    • A、如果修饰变量,则一旦赋了值,就等同一个常量
    • B、如果修饰类,则该类只能被一个子类继承
    • C、如果修饰方法,则该方法不能在子类中被覆盖
    • D、如果修饰方法,则该方法所在的类不能被继承

    正确答案:A,C

  • 第21题:

    在类的成员声明时,若使用()修饰符,则该成员只能在该类或其派生类中使用。


    正确答案:protected

  • 第22题:

    单选题
    如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?()
    A

      abstract

    B

      new

    C

      static

    D

      final


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

  • 第23题:

    判断题
    如果定义一个类时没有用到extends关键字,该类无直接父类。
    A

    B


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

  • 第24题:

    多选题
    在Java中,关于final关键字的说法正确的是()。
    A

    如果修饰变量,则一旦赋了值,就等同一个常量

    B

    如果修饰类,则该类只能被一个子类继承

    C

    如果修饰方法,则该方法不能在子类中被覆盖

    D

    如果修饰方法,则该方法所在的类不能被继承


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