达内第一次JAVA考试题(6)

2018-12-23 23:32

System.out.print(s); }

public void fun() {

System.out.println(\ } }

public class B extends A { public B() {

System.out.print(\ }

public B(String s) { super(s); }

public void fun() {

System.out.println(\ } public void sun(){ System.out.println(\ }

public static void Main() { A a = new B(); a.fun(); } } (1).

下列关于上述代码中构造方法的描述,错误的是(d)。 A.

实例化对象 a 时,将默认调用父类的无参构造方法 B.

类 B中使用 super 关键字,是为了调用父类的含有一个参数的构造方法 C.

实例化对象 a 时,父类A和子类B的构造方法都会被调用到 D.

实例化父类对象时,调用父类 A 的构造方法;实例化子类对象时,则只调用子类B的构造方法 (2).

该代码运行后,输出为:(b)。 A.

A B A.fun() B.

A B B.fun() C.

B A A.fun() D.

B A B.fun() (3).

如果 main 方法中如此调用: public static void main(String[] args) {

A a = new B(\ a.fun(); }

其他代码不变,该代码运行后,输出为:(d)。 A. A A.fun() B. B A.fun() C.

Hello,A.fun() D.

Hello,B.fun() (4).

如果 main 方法中如此调用: public static void main(String[] args) {

A a = new A(); a.sun(); }

其它代码不变,下列说法正确的是:(d)。 A.

运行输出结果为:A B.sun() B.

运行输出结果为:A B B.sun() C.

运行输出结果为:B A B.sun() D. 编译错误 (5).

下列关于上述代码的描述,正确的是(c)。 A.

如果将A类定义成public abstract class A,那么方法fun必须定义成抽象方法 B.

如果将A类定义成public abstract class A,那么A类中必须有一个抽象方法 C.

如果将A类中的方法fun定义成public abstract void fun(),那么A类必须是抽象类 D.

如果将A类定义成public abstract class A,那么A类应然可以实例化对象


达内第一次JAVA考试题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017—2018学年度第一学期高二理科数学试卷含答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: