奥鹏教育东北财经大学《面向对象的程序设计》单元作业二

奥鹏东北财经大学平时在线作业

东财《面向对象的程序设计》单元作业二

如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量( )。
A:不能引用,必须改名,使它们的名称不相同
B:在成员变量前加this,使用this访问该成员变量
C:在成员变量前加super,使用super访问该成员变量
D:不影响,系统可以自己区分
答案问询微信:424329

在Java中下面关于构造方法说法错误的是( )。
A:对于每一个类,必须自定义一个构造方法
B:构造方法能够被重载
C:构造方法可以接受参数
D:当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造函数
答案问询微信:424329

下列描述中,不正确的是( )。
A:一个新类B继承了已有的类A,类B称为类A的父类
B:一个Java源文件不允许有多个公共类
C:Java通过接口支持多重继承
D:Java程序分为Application和Applet两类
答案问询微信:424329

子类对象( )直接向其父类赋值,父类对象( )向其子类赋值。
A:能,能
B:能,不能
C:不能,能
D:不能,不能
答案问询微信:424329

区分类中重载方法的依据是()。
A:形参列表的类型和顺序
B:不同的形参名称
C:返回值的类型不同
D:访问权限不同
答案问询微信:424329

一个类实现接口的情况是( )。
A:一次可以实现多个接口
B:一次只能实现一个接口
C:不能实现接口
D:不一定
答案问询微信:424329

关于内部类,下列说法不正确的是( )。
A:内部类不能有自己的成员方法和成员变量
B:内部类可用private或protected修饰符修饰
C:内部类可以作为其他类的成员,而且可访问它所在的类的成员
D:除static内部类外,不能在类内声明static成员
答案问询微信:424329

在Java语言中,()包中的类是自动导入的。
A:java.lang
B:java.awt
C:java.io
D:java.applet
答案问询微信:424329

有一个类B,下面为其构造方法的声明,正确的是( )。
A:void B(int x) {}
B:B(int x) {}
C:b(int x) {}
D:void b(int x) {}
答案问询微信:424329

( )成员修饰符修饰的变量只能在本类中被访问。
A:protected
B:public
C:default
D:private
答案问询微信:424329

定义类时需要class关键字,继承类时需要extends关键字。( )
A:对
B:错
答案问询微信:424329

缺省成员可以访问同类、子类和同包中的成员。( )
A:对
B:错
答案问询微信:424329

Abstract可以与final并列修饰同一个类。( )
A:对
B:错
答案问询微信:424329

Calendar类位于Java.util包中,Java.util包可以看成是java.lang包的补充,它包括一些常用的工具。( )
A:对
B:错
答案问询微信:424329

在抽象类派生的子类中必须实现抽象类中定义的所有抽象方法。( )
A:对
B:错
答案问询微信:424329

构造方法没有任何返回类型,哪怕是void也不行。( )
A:对
B:错
答案问询微信:424329

java.lang.Math类也不能被子类化或实例化,它的所有方法和变量也都是静态的,也就是说,在使用这些方法和变量时不必创建对象,只需直接用类名来引用。( )
A:对
B:错
答案问询微信:424329

一个类有多个对象,而某个数据成员是常量,最好将此常量声明为static,即用static final两个修饰符修饰,这样做可以节省空间。( )
A:对
B:错
答案问询微信:424329

实现接口时需要关键字implements。( )
A:对
B:错
答案问询微信:424329

多态是面向对象程序设计中的又一个重要特征。为使继承的优势得以发挥,当对于同样的方法操作,但具体的实现细节不同时,引入多态的概念,来解决同名的不同实现方法共存奥鹏东北财经大学平时在线作业的情况。()
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网