题目内容

阅读下面代码:class Parent1 {Parent1(String s){System.out.println(s);}}class Parent2 extends Parent1{Parent2(){System.out.println("parent2");}}public class Child extends Parent2 {public static void main(String[] args) {Child child = new Child();}}编译并运行Child.java,以上代码运行结果为( )。

A. 编译错误:没有找到构造器Child()
B. 编译错误:没有找到构造器Parent1()
C. 正确运行,没有输出值
D. 正确运行,输出结果为:parent2

查看答案
更多问题

阅读下面代码:class Parent {Parent() {System.out.println("parent");}}public class Child extends Parent {Child(String s) {System.out.println(s);}public static void main(String[] args) {Child child = new Child("child");}}上述代码的运行结果为()

A. child
B. child parent
C. parent child
D. 编译错误

阅读下面代码:class Parent {public void count() {System.out.println(10%3);}}public class Child extends Parent{public void count() {System.out.println(10/3);}public static void main(String args[]) {Parent p = new Child();p.count();}}下列选项中的输出结果正确的是( )。

A. 1
B. 1.0
C. 3
D. 3.3333333333333335

阅读下面代码:class Base {public void method(){System.out.print ("Base method");}}class Child extends Base{public void methodB(){System.out.print ("Child methodB");}}class Sample {public static void main(String[] args) {Base base= new Child();base.methodB();}}下列选项中的输出结果正确的是()

A. Base method
B. Child methodB
C. Base method Child MethodB
D. 编译错误

阅读下面代码:interface Parent{public int count(int i);}public class Test implements Parent {public int count(int i){return i % 9;}public static void main(String[] args){________________int i = p.count(20);}}在_____横线处加入( )语句,可以使这段代码编译通过。

A. Test p = new Test();
B. Parent p;
C. Parent p = new Parent();
D. Test p = new Parent();

答案查题题库