)Bfi
alize()CtoStri
g()DhasNext()
11.多态的表现形式有(A)A重写B抽象C继承D封装
12.以下对重载描述错误的是(B)A方法重载只能发生在一个类的内部B构造方法不能重载C重载要求方法名相同,参数列表不同D方法的返回值类型不是区分方法重载的条件
13.以下(D)添加到ComputerBook中不会出错classBookprotectedi
tgetPriceretur
30publicclassComputerBookexte
dsBookAprotectedfloatgetPriceBprotectedi
tgetPricei
tpageCi
tgetPriceDpublici
tgetPriceretur
10
14.以下对抽象类的描述正确的是(C)A抽象类没有构造方法B抽象类必须提供抽象方法C有抽象方法的类一定是抽象类D抽象类可以通过
ew关键字直接实例化
15.以下对接口描述错误的有(D)A接口没有提供构造方法B接口中的方法默认使用public、abstract修饰C接口中的属性默认使用public、static、fi
al修饰D接口不允许多继承
16.以下代码,描述正确的有(A)i
terfaceIDemo
fpublicstaticfi
alStri
g
ame1voidpri
t2publicvoidgetI
fo3abstractclassPerso
impleme
tsIDemo4publicvoidpri
tA第1行错误,没有给变量赋值B第2行错误,方法没有修饰符C第4行错误,没有实现接口的全部方法D第3行错误,没有方法的实现
17.接口和抽象类描述正确的有(BC)(两项)A抽象类没有构造函数B接口没有构造函数C抽象类不允许多继承D接口中的方法可以有方法体
18.以下描述错误的有(C)Aabstract可以修饰类、接口、方法Babstract修饰的类主要用于被继承Cabstract可以修饰变量Dabstract修饰的类,其子类也可以是abstract修饰的
19.以下描述正确的有(B)A方法的重写应用在一个类的内部B方法的重载与返回值类型无关C构造方法不能重载D构造方法可以重写
20.以下程序运行结果是(A)publicclassTestexte
dsFatherprivateStri
g
ame”test”publicstaticvoidmai
Stri
gargsTesttest
ewTestSystemoutpri
tl
testgetNameclassFatherprivateStri
g
ame”father”publicStri
ggetNameretur
ame
fAfatherBtestC编译出错D运行出错,无输出
21.以下对异常的描述不正确的有(C)A异常分为Error和Exceptio
BThrowable是所有异常类的父类CExceptio
是所有异常类父类DExceptio
包括Ru
timeExceptio
和Ru
timeExceptio
之外的异常
22.在trycatchfi
ally语句块中,以下可以单独与fi
ally一起使用的是(B)AcatchBtryCthrowsDthrow
23.下面代码运行结果是(B)publicclassDemopublici
taddi
tai
tbtryretur
abcatchExceptio
eSystemoutpri
tl
“catch语r