java面向对象测试_Java面向对象测试题(一).doc
維多利加加中教育集團(tuán) Java面向?qū)ο箅A段測試題
PAGE
2 -
.
.
Java面向?qū)ο?/p>
測試題(一)
注:
測試時(shí)間:3小時(shí)
編程題在電腦上編寫,保存在已學(xué)生名字為文件名的文件夾中
選擇題
(共30分,每題1分)
下面有關(guān)Java異常處理模型的說法錯(cuò)誤的是()。
一個(gè)try塊只能有一條catch語句
一個(gè)try塊中可以不使用catch語句
Catch塊不能單獨(dú)使用,必須始終與try塊在一起
Finally塊不能單獨(dú)使用,必須始終與try塊在一起
下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說法錯(cuò)誤的是()。
super關(guān)鍵字是在子類對(duì)象內(nèi)部指代其父類對(duì)象的引用
super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類
子類可以通過super關(guān)鍵字調(diào)用父類的方法
子類可以通過super關(guān)鍵字調(diào)用父類的屬性
下列選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說法錯(cuò)誤的是()。
this是在對(duì)象內(nèi)部指代對(duì)象自身的引用
this關(guān)鍵字可以在類中的任何位置使用
this只和特定的對(duì)象關(guān)聯(lián),而不和類關(guān)聯(lián)
同一個(gè)類的不同對(duì)象有不同的this
在Java中,Object類是所有類的父親,用戶自定義類默認(rèn)擴(kuò)展自O(shè)bject類,下列選項(xiàng)中的()方法不屬于Object類的方法。
equals(Object obj)
getClass()
toString()
trim()
給定如下Java代碼,關(guān)于super的用法,以下描述正確的是()。
class C extends B{
public C(){
super();
}
}
用來調(diào)用類B中定義的super()方法
用來調(diào)用類C中定義的super()方法
用來調(diào)用類B的無參構(gòu)造方法
用來調(diào)用類B中第一個(gè)出現(xiàn)的構(gòu)造方法
在Java中,有如下兩個(gè)類Student和Person。如果Student是Person的子類,則下列聲明對(duì)象x的語句中錯(cuò)誤的是()。
Person x = new Student()
Person x = new Person()
Student x = new Person()
Student x = new Student()
下列對(duì)Java中的繼承描述錯(cuò)誤的說法是()。
子類至少有一個(gè)基類
子類可作為另一個(gè)子類的基類
子類可以通過this關(guān)鍵字來訪問父類的私有屬性
子類繼承父類的方法訪問權(quán)限保持不變
Try{}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally{}里的代碼會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行?
不會(huì)執(zhí)行
會(huì)執(zhí)行,在return前執(zhí)行
會(huì)執(zhí)行,在return后執(zhí)行
會(huì)執(zhí)行,可能在return前執(zhí)行,也可能在return后執(zhí)行
下列屬于方法重載好處的是()。
實(shí)現(xiàn)多態(tài)
方法名的復(fù)用
提高程序運(yùn)行速度
使用方便,提高可讀性
面向?qū)ο蠓椒ǖ亩鄳B(tài)性是指()。
一個(gè)類可以派生出多個(gè)特殊類
一個(gè)對(duì)象在不同的運(yùn)行環(huán)境中可以有不同的變體
擁有相同父類或接口的不同對(duì)象可以以適合自身的方式處理同一件事
一個(gè)對(duì)象可以是由多個(gè)其他對(duì)象組合而成的
Dog是Animal的子類,下面代碼錯(cuò)誤的是()。
Animal a = new Dog();
Animal a = (Animal)new Dog();
Dog d = (Dog)new Animal();
Object o = new Dog();
下面定義Java的常量,正確的是()。
public static final double PI = 3.14;
public final static double PI = 3.14;
final public static double PI = 3.14;
static public final double PI = 3.14;
這段代碼的輸出結(jié)果是()。
try{
System.out.print(“try,”);
return;
}catch(Exception e){
System.out.print(“catch,”);
}finally{
System.out.pirnt(“finally”);
}
try,
try,catch,
try,finally
try,catch,finally
這個(gè)方法的返回值是()。
Public int count(){
try{
return 5/0;
}catch(Exception e){
return 2*3;
}finally{
return 3;
}
}
0
6
3
程序錯(cuò)誤
下面代碼的運(yùn)行結(jié)果是()。
public class Car{
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的java面向对象测试_Java面向对象测试题(一).doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拍拍贷还完还能借吗
- 下一篇: 中信京东小白卡额度一般是多少