A. B. C. D.
0 1 2 3
)(选一项)
15、关于Java中的abstract,以下说法正确的是( A.
abstract类可以用new运算符创建对象
B. abstract类不能有抽象方法
C. abstract类的非抽象子类需要重写它全部的abstract方法 D.
abstract方法可以有方法体
)(选一项)
16、运行以下Java代码,正确的输出结果(
A. false C.
B. D.
true
运行正常,无输出 编译错误
17、执行如下Java代码,输出结果是( )(选一项)
A. null B. 0 C. 张三 D.
李四
18、关于Java中集合的说法正确的是( )(选一项)
A List和Set接口都属于Collection接口
B List和Map接口都属于Collection接口
C Map和Set接口都属于List接口 D List、Set和Map都属于Collection接口
19、下列选项中,关于Java的抽象类和抽象方法不正确的是( (选两项) A. 子类不用必须重写父类所有的抽象方法 B. 抽象方法只有方法声明,没有方法实现 C. 抽象类中必须有抽象方法
D.
抽象类和抽象方法都必须通过abstract关键字类修饰
)
20、以下Java代码的运行结果为( A. B. C. D.
Father->hello Son->hello Father->hello 编译错误
)(选一项)
21、使用Java编写如下的代码,则运行结果正确的是( 一项) A. B. C. D.
10 5 编译出错 null
)(选一项)
)(选择
22、执行以下Java代码,正确的输出结果是(
A. B. C. D.
JAVA .NET Android 空指针异常
)。(选择一项)
23、关于Java语言中多态的说法错误的是( A. B. C. D.
多态是面向对象三大特征之一
通过多态可以提高代码的可扩展性和可维护性 把子类转换为父类,称为向下转型
使用父类作为方法的形参是使用多态的常用方式
24、阅读下列Java代码,横线处填写( )可以使程序正常运行。(选择一项)