对于下列代码,下列哪个叙述是正确的? class A { public int i=0; A(int m) { i = 1; } } public class B extends A { B(int m) { i = 2; } public static void main(String args[]){ B b = new B(100); System.out.println(b.i); //【代码】 } }
A、程序提示编译错误。
B、编译无错误,【代码】输出结果是0。
C、编译无错误,【代码】输出结果是1。
D、编译无错误,【代码】输出结果是2。
第1题
第2题
第3题
A、A
B、B
C、C
D、D
第4题
第5题
请说出E类中【代码1】~【代码4】的输出结果并分析原因。 class A { double f(double x,double y) { return x+y; } static int g(int n) { return n*n; } } class B extends A { double f(double x,double y) { double m = super.f(x,y); return m+x*y; } static int g(int n) { int m = A.g(n); return m+n; } } public class E { public static void main(String args[]) { B b = new B(); System.out.println(b.f(10.0,8.0)); //【代码1】 System.out.println(b.g(3)); //【代码2】 A a = new B(); System.out.println(a.f(10.0,8.0)); //【代码3】 System.out.println(a.g(3)); //【代码4】 } }
第6题
A、m1
B、m2
C、m3
D、fun
第7题
A、public class URLdomo{URL url;public URLdemo( )
{url=new URL("http","java.sun.com",8080,"doc1.html");}};
B、public class URLdomo{URL url;public URLdemo( )
{try{url=new URL("http","java.sun.com",8080,"doc1.html");}
catch(MalformedURLException e){ System.out.println("MalformedURLException");}}};
C、public class URLdomo{URL url;public URLdemo( )
{url=new URL("http://java.sun.com:8080/doc1.html");}};
D、public class URLdomo{URL url;public URLdemo( )
{try{url=new URL("http://java.sun.com:8080/doc1.html");}
catch(MalformedURLException e){ System.out.println("MalformedURLException");}}}
第8题
A、当编译时会发生错误
B、编译不会发生错误但执行是会发生错误
C、输出结果为0
D、不会输出结果
第9题
A、4
B、2
C、3
D、1
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!