欢迎来到天天文库
浏览记录
ID:37915239
大小:162.50 KB
页数:10页
时间:2019-06-02
《JavaOOP复习题(paper)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉千硕复习题试卷1)下列对Java中的继承描述错误的说法是(ac)。Aa)子类至少有一个基类b)子类可作为另一个子类的基类Cc)子类除了包含它直接定义的属性外,还包含其父类的私有属性d)子类继承父类的方法访问权限保持不变2)try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行?ba)不会执行Bb)会执行,在return前执行c)会执行,在return后执行d)会执行,可能在return前执行,也可能在return后执行3)构造方法是否可被重写和重载(a)aAa)不能重写,可以重
2、载b)可以重写,不能重载c)不能重写,不能重载d)可以重写,可以重载4)下列属于方法重载好处的是(d)a)实现多态Bb)方法名的复用c)提高程序运行速度Dd)使用方便,提高可读性5)面向对象方法的多态性是指()a)一个类可以派生出多个特殊类Bb)一个对象在不同的运行环境中可以有不同的变体Cc)拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事d)一个对象可以是由多个其他对象组合而成的6)Dog是Animal的子类,下面代码错误的是(c)a)Animala=newDog();b)Animala=(Animal)newDog();Cc
3、)Dogd=(Dog)newAnimal();//运行报错d)Objecto=newDog();8)这段代码的输出结果是(c)try{System.out.print("try,");return;}catch(Exceptione){System.out.print("catch,");}finally{System.out.print("finally");}a)try,b)try,catch,Cc)try,finallyd)try,catch,finally9)这个方法的返回值是(c)。publicintcount(){try{ret
4、urn5/0;}catch(Exceptione){return2*3;}finally{return3;}}a)0b)6Cc)3d)程序错误10)下面代码的运行结果是(b)。publicclassCar{publicvoidrun(){System.out.println("汽车在跑");}}publicclassBenzextendsCar{publicvoidrun(){System.out.println("奔驰在跑");}}publicstaticvoidmain(String[]args){Carcar=(Car)(newBen
5、z());car.run();}a)汽车在跑Bb)奔驰在跑c)无法编译d)运行时将抛出异常12)下面的异常处理代码的输出结果是(c)。try{intresult=6/0;System.out.print("try,");}catch(ArithmeticExceptione1){System.out.print("ArithmeticException异常,");thrownewException();}catch(Exceptione2){System.out.print("Exception异常,");}finally{System.o
6、ut.print("finally");}a)程序错误b)ArithmeticException异常,finallyc)ArithmeticException异常,Exception异常,finallyd)try,ArithmeticException异常,Exception异常,finally13)关于Java的接口,下面说法错误的是()a)可以被继承b)可以只定义常量,而没有任何方法c)可以这样定义常量:publicintEVEREST=8848;d)方法的参数不可以是接口14)下列代码的输出结果是()。publicclassExamp
7、le{Stringstr=newString("good");char[]ch={'a','b','c'};publicstaticvoidmain(String[]args){Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");System.out.println(ex.ch);}publicvoidchange(Stringstr,charch[]){str="testok";ch[0]='g';}}a)goodandabcb)goo
8、dandgbcc)testokandabcd)testokandgbc15)能与publicvoidmethodA(){}形成重载的有(c)。a)privatevoidmetho
此文档下载收益归作者所有