现有: 1. class Alpha { void m1() {} } 2. class Beta extends Alpha { void m2() { } } 3. class Gamma extends Beta { } 4. 5. class GreekTest { 6. public static void main(String [] args) { 7. Alpha [] a = {new Alpha(), new Beta(), new Gamma() }; 8. for(Alpha a2 : a) { 9. a2.m1(); 10. if (a2 instanceof Beta || a2 instanceof Gamma) 11. //insert code here 12. } 13. } 14. } 哪一行代码插入到第11行,将编译但是会在运行时产生异常?()
A、 a2.m2();
B、 ((Beta)a2).m2();
C、 ((Alpha)a2).m2();
D、 ((Gamma)a2).m2();
相关问题推荐
-
管线物理资源主要包括()。
A、管道
B、电杆
C、交接箱
D、光终端盒
-
地上权,是指在他人的土地上建筑、植树的权利。在地上权存续期间,地上权人有对土地()等权利。
A、占有
B、使用
C、收益
D、物上请求权
E、地上权本身的处分权
-
以下每项对决策制定过程都很重要: Ⅰ.确定可接受的风险水平。 Ⅱ,确定可供选择的行动。 Ⅲ,确定正确的信息。 Ⅳ.在可利用的时间内作出决策。以下哪个选项描述了该过程的恰当顺序:()
A、Ⅲ、Ⅰ、Ⅱ、Ⅳ
B、Ⅱ、Ⅰ、Ⅲ、Ⅳ
C、Ⅰ、Ⅲ、Ⅱ、Ⅳ
D、Ⅰ、Ⅱ、Ⅲ、Ⅳ
-
故障的责任追究将遵循“四不放过”的原则()不放过;()不放过;()不放过;()不放过。
-
目前,浙江省最古老的大型水利工程是()。
A、它山堰
B、通济堰
C、灵渠
D、郑国渠