




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、JAVAOOP 測試題1、 分析下列代碼class AclassAclass()System.out.pr(“Aclass”);public class Bclass extends Aclass public Bclass()super();System.out.prln(“Bclass”);public sic void main(String args)Aclass a = new Aclass();Aclass a1 = new Bclass();其執(zhí)行的結(jié)果為()。編譯失敗編譯成功且輸出”Aclass Bclass”編譯成功且輸出”Aclass Aclass Bclass”編譯成功且
2、輸出”Aclass Bclass Bclass” 2、 分析下列程序clasperpublici=0;/有參數(shù)構(gòu)造方法,無參數(shù)構(gòu)造方法自動 public Super(String text)i = 1;public clasb extendperpublic Sub(String text)i=2;public sic void main(String args)Sub sub = new Sub(“o”);System.out.prln(sub.i);該程序的結(jié)果是()。a)編譯失敗b)c)d)編譯成功且輸出“0”編譯成功且輸出“1”編譯成功且輸出“2”3、 分析下列程序:public cl
3、aspublicpergetLength()return 4;public claspublicb extendpergetLength()return 5;public sic void main(String args)Super sooper = new Super();Sub sub = new Sub();System.out.prln(sooper.getLength()+”,”+sub.getLength();a)4,4b)4,5c)5,4d)5,54、 下面有關(guān) Java 異常處理模型的說法錯誤的是()。a)b)c)d)一個 try 塊只能有一條 catch 語句 一個 try
4、 塊中可以不使用 catch 語句Catch 塊不能單獨使用,必須始終與 try 塊在一起Finally 塊不能單獨使用,必須始終與 try 塊在一起5、 下列選項中關(guān)于 Java 中 super 關(guān)鍵字的說法錯誤的是()。a)super 關(guān)鍵字是在子類對象指代其父類對象的super 關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類子類可以通過 super 關(guān)鍵字調(diào)用父類的方法子類可以通過 super 關(guān)鍵字調(diào)用父類的屬性6、 下列選項中關(guān)于 Java 中 this 關(guān)鍵字的說法錯誤的是()。a)this 是在對象指代對象自身的this 關(guān)鍵字可以在類中的任何位置使用this 只和特定的
5、對象關(guān)聯(lián),而不和類關(guān)聯(lián)同一個類的不同對象有不同的 this 7、 分析下列程序:class ApublicgetNumber()return 1;class B extends ApublicgetNumber()return 2;public sic void main(String args)A b = new B();System.out.prln(b.getNumber();該程序的結(jié)果是()。a)編譯成功并輸出 1b)編譯成功并輸出 2c)d)e)編譯在第 8 行引起錯誤編譯在第 14 行引起錯誤編譯成功但執(zhí)行時在第 14 行拋出異常8、 分析下列程序:class Apublicge
6、tNumber(a)return a+1;class B extends ApublicgetNumber(a,char c) /第 7 行return a+2;public sic void main(String args)A a = new B();System.out.prln(a.getNumber(0);/第 14 行該程序的執(zhí)行結(jié)果是()。a)b)c)d)編譯成功并輸出“1”在第 7 行出現(xiàn)編譯錯誤編譯成功并輸出“2”在第 14 行出現(xiàn)編譯錯誤9、 在 Java 中,Object 類是所有類的父親,用戶自定義類默認(rèn)擴展自 Object 類,下列選項中的()方法不屬于 Object
7、 類的方法。a)b)c)equals(Object obj) getClass()toString()d)trim()給定如下 Java 代碼,關(guān)于 super 的用法,以下描述正確的是()。10、class C extends Bpublic C()super();用來調(diào)用類 B 中定義的 super()方法用來調(diào)用類 C 中定義的 super()方法 c)用來調(diào)用類 B 的無參構(gòu)造方法d)用來調(diào)用類 B 中第一個出現(xiàn)的構(gòu)造方法11、在 Java 中,類 Test 的代碼如下所示,假設(shè)類 Test 的實例化對象名為 t,則選項()中的語句能正確調(diào)用 Test 類的方法。class Testp
8、ublicchange()System.out.prreturn 0;ln(“No parameters”);public void change(double m) System.out.prln(“parameter is:”+m);Test.change(15.2f);Test.change(); c)t.change(250.5);d)a = t.change(13);給定如下 Java 代碼,編譯運行時將輸出()。12、class Basei=1;public void amethod()System.out.prln(“Base.amethod()”);Base()amethod(
9、);public class Descend extends Base i=-1;public sic void main(String args)Base b = new Descend();System.out.prb.amethod();ln(b.i);public void amethod()System.out.prln(“Descend.amethod()”);a)Base.amethod()-1Descend.amethod() b)Descend.amethod()1Descend.amethod()c)1Descend.amethod() Base.amethod()1Des
10、cend.amethod()在 Java 類中,使用以下()publicMAX = 100;d)13、語句來定義公有的型常量 MAX.a)b)c)finalpublic sMAX = 100;icMAX = 100;d)public sic finalMAX = 100;e)Sic final publicMAX = 100;f)Final sic publicMAX = 100;14、在 Java 中,已定義兩個接口 B 和 C,要定義一個實現(xiàn)這兩個接口的類,以下語句正確的是()。a)b)erface A extends B,Cerface A implements B,Cclass A i
11、mplements B,Cclass A implements B,implements C在 Java 中,有如下兩個類 Student 和15、。如果 Student 是的子類,則對象 x 的語句中錯誤的是()。x = new Student()下列a)b)c)d)16、x = newStudent x = new()()Student x = new Student()分析如下所示的 Java 代碼,其中 this 關(guān)鍵字的意思是()。public class Testprivate String name; public String getName()return name;publ
12、ic void setName(String name) = name;a)。b)是在 Test 類的指代自身的Test 類的對象指所在的方法其他 Test 類對象17、給定如下 Java 程序,這編譯運行后的輸出結(jié)果是()。public class Testpublic sic void aMethod() throws Exception trythrow new Exception();finallySystem.out.prln(“Finally”);public sic void main(String args) tryaMethod();catch(Excep
13、tion e)System.out.pr(“Exception”);System.out.pr(“Finished”);a)b)c)FinallyException FinallyExceptionFinallyFinishedd)FinallyExceptionFinished18、下列對 Java 中的繼承描述錯誤的說法是()。子類至少有一個基類子類可作為另一個子類的基類c)子類可以通過 this 關(guān)鍵字來父類的私有屬性d)子類繼承父類的方法權(quán)限保持不變19、Try里有一個 return 語句,那么緊跟在這個 try 后的 finally里的代碼會不會被執(zhí)行,什么時候被執(zhí)行?a)不會執(zhí)行b
14、)會執(zhí)行,在 return 前執(zhí)行c)d)會執(zhí)行,在 return 后執(zhí)行會執(zhí)行,可能在 return 前執(zhí)行,也可能在 return 后執(zhí)行下列屬于方法重載好處的是()。20、實現(xiàn)多態(tài)方法名的復(fù)用c)d)提高程序運行速度使用方便,提高可讀性21、面象方法的多態(tài)性是指()。a)b)一個類可以派生出多個特殊類一個對象在不同的運行環(huán)境中可以有不同的變體擁有相同父類或接口的不同對象可以以適合自身的方式處理同一件事一個對象可以是由多個其他對象組合而成的22、Dog 是 Animal 的子類,下面代碼錯誤的是()。Animal a = new Dog();Animal a = (Animal)new D
15、og(); Dog d = (Dog)new Animal(); Object o = new Dog();下面定義 Java 的常量,正確的是()。a)b)c)d)23、a)public sic final doubl= 3.14;public final sfinal public sic doublic doubl= 3.14;= 3.14;d)sic public final doubl= 3.14;24、這段代碼的輸出結(jié)果是()。trySystem.out.pr(“try,”); return;catch(Exception e)System.out.prfinally(“catch
16、,”);System.out.pirnt(“finally”);try,try,catch, c)try,finallyd)try,catch,finally25、這個方法的返回值是()。Publictrycount()return 5/0;catch(Exception e) return 2*3;finallyreturn 3;06 c)3d)程序錯誤26、下面代碼的運行結(jié)果是()。public class Carpublic void run() System.out.prln(“汽車在跑”);public class Benz extends Carpublic void run()
17、System.out.prln(“奔馳在跑”);public sic void main(String args)Car car = (Car)(new Benz();car.run();a)汽車在跑b)奔馳在跑c)d)無法編譯運行時將拋出異常下面的異常處理代碼的輸出結(jié)果是()27、public sic void main(String arg) tryresult = 6/0;System.out.pr(try,); catch(ArithmeticException e1) System.out.pr(ArithmeticException 異常,);throw new Exception
18、(); catch(Exception e2) System.out.pr finally System.out.pr(Exception 異常,);(finally);a)程序編譯錯誤b)c)d)ArithmeticException 異常,finally ArithmeticException 異常, Exception 異常, finallytry, ArithmeticException 異常, Exception 異常, finally關(guān)于 Java 的接口,下面說法錯誤的是()可以被繼承可以只定義常量,而沒有任何方法28、a)b)c)d)可以這樣定義常量: public方法的參數(shù)不
19、可以是接口 下列代碼的輸出結(jié)果是()EVEREST = 8848;29、public class Exle String str = new String(good);char ch = a,b,c;public sExic void main(String args) le ex=new Exle();ex.change(ex.str,ex.ch);System.out.prSystem.out.pr(ex.str+ and );ln(ex.ch);public void change(String str,char ch)str=test ok; ch0=g;good and abc te
20、st ok and abc test ok and gbca)b)c)d)good and gbc 能與 public void methodA() 方法形成重載的有()。a)private void methodA() 30、b)privatemethodA() return 1;c)public void methodA(a) d)public void methodA() throws Exception 31、子類中能與父類 public void methodA(a) 方法形成重寫的有()。a)b)c)publicmethodA(a)return 1;public void meth
21、odA(private void methodA(throws Exception d)public void methodA(b) 32、關(guān)于構(gòu)造方法,下面說法錯誤的是()a)父類只有一個帶參的構(gòu)造方法,子類必須顯示帶參構(gòu)造方法b)子類無參構(gòu)造方法中沒有寫 super();不會調(diào)用父類無參構(gòu)造方法c)d)子類無參構(gòu)造方法不可以用 super(a);調(diào)用父類對應(yīng)的帶參構(gòu)造方法實例化一個類的對象時,一定會先調(diào)用 java.lang.Object 的構(gòu)造方法閱讀下面代碼,將會輸出()33、public class Testa eger a = new eger b = neweger(10);/整
22、數(shù),對象eger(10); /整數(shù),對象a1= 10; /整數(shù) b1 = 10; /整數(shù)public sic void main (String args)TesestA = new Testa();if (testA.a=testA.b) System.out.pr(很);if (testA.a.equals(testA.b)System.out.pr(好);a)b)c)很好 很好d)拋出 NullPoerException 異常34、關(guān)于 Java 的異常和異常處理,下面說法錯誤的是()。. try/catch/finally 塊里都可以嵌套 try/catch/finally一個 try 可以對應(yīng)多個 catcha)b)c)d)如果發(fā)生的異常沒有捉,異常將被系統(tǒng)忽略異常處理時可以只用 try 塊。關(guān)于 Java 的繼承,下面說法錯誤的是()接口可以繼承接口子類不可以繼承父類的私有屬性和私有方法所有類都是java.lang.Object 的子類,但是不可以這樣寫:public class Earth extends Object一個類不可以繼承(extends)另一個類,同時又實現(xiàn)(implements)一個接口閱讀下面的代碼,正確的說法是()35、a)b)c)d)36、class Foo num;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三級人力資源管理師-三級人力資源管理師考試《理論知識》考前沖刺2
- 2017-2018學(xué)年高中生物必修2課時訓(xùn)練第34章檢測試題
- 2025年年市政工程合作協(xié)議書
- 農(nóng)機技術(shù)推廣在鄉(xiāng)村振興戰(zhàn)略中的作用和推廣策略
- DB12-522-2014反恐怖防范管理規(guī)范第1部分-通則
- STEAM理念下的高中地理教學(xué)研究
- 小兒心肌損害的發(fā)病特點及與中醫(yī)證型的相關(guān)性研究
- DB11T-建筑安裝分項工程施工工藝規(guī)程 第5部分金屬結(jié)構(gòu)工程編制說明
- 小學(xué)語文作文原創(chuàng)童詩6首
- 浙江專版2025版高考生物一輪復(fù)習(xí)第34講胚胎工程教案
- 醫(yī)院傳染病登記簿
- GB/T 30490-2014天然氣自動取樣方法
- GB/T 17313-2009袋成型-充填-封口機通用技術(shù)條件
- 學(xué)習(xí)中國人民解放軍新一代共同條令PPT模板
- 二輪 河流專題(精心)
- 11471勞動爭議處理(第3章)
- 食堂工作人員安全培訓(xùn)內(nèi)容資料
- 患者跌倒的預(yù)防及管理課件
- 兒科病毒性腦炎課件
- 萬科物業(yè)管理服務(wù)工作手冊
- 體檢報告單入職體檢模板
評論
0/150
提交評論