




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、Java面向?qū)ο缶幊讨R筆試面試選擇題問題:Java面向?qū)ο缶幊讨R筆試面試選擇題回答:1 .在面向?qū)ο缶幊讨?,一個類型由什么組成?()ApublicBidentifierCdataDoperations2 .下面哪些是面向?qū)ο蟮幕咎匦裕海ǎ〢多態(tài)B繼承C封裝D接口3 .在java中訪問權(quán)限的限制由嚴格到寬松依次是:()ApublicBprotectedCprivateDdefault(nomodifier)4 .以下方法聲明正確的有:()ApublicstaticsynchronizedvoidwriteLog(Stringmsg)Bsynchronizedpublicstaticwrit
2、eLog(Stringmsg)CpublicfinalabstractvoidwriteLog(Stringmsg)DfinalpublicvoidwriteLog(Stringmsg)EabstractsynchronizedvoidwriteLog(Stringmsg)5 .Java方法的參數(shù)傳遞對于基本數(shù)據(jù)類型如int,byte等,參數(shù)傳遞是C;對自定義數(shù)據(jù)類型,參數(shù)傳遞是:()AbyreferenceBbypointerCbyvalueDbyaddress6 .有如下程序:publicclassArugmentTeststaticclassIntAprivateinta;publicI
3、ntA(inta)this.a=a;publicintgetA()returna;publicvoidsetA(inta)this.a=a;staticpublicvoidchange(inta)a=3;staticpublicvoidchange(IntAa)a.setA(3);staticpublicvoidchangeRef(IntAa)a=newIntA(9);publicstaticvoidmain(String口args)inta=2;change(a);System.out.print(a);IntAia=newIntA(5);change(ia);System.out.prin
4、t(ia.getA();changeRef(ia);System.out.println(ia.getA();請問在控制臺上輸出的是:()A233B333C259D3397 .下面程序出錯的有哪些行?()1) classStudent2) privateStringname;privateintage;3) publicStudent()4) publicvoidsetName(Stringname)=name;5) voidsetAge(intage)this.age=age;6) 7) publicclassStudentTest8) publicvoidstaticma
5、in(String口args)9) Students=newStudent();10) =Hellen”;11) s.setAge(20);12) 13) A1)B4)C8)D10)8 .方法重載(overloading)必須滿足:()A在不同class中定義的方法B在同一類型中定義的方法C方法名必須相同D返回類型必須相同E參數(shù)一定不同F(xiàn)參數(shù)可以相同9 .對于構(gòu)造方法(constructor)描述正確的有:()A構(gòu)造方法沒有返回類型B構(gòu)造方法一定是public的方法C如果我們沒有顯示定義構(gòu)造方法,系統(tǒng)會提供一個缺省的D構(gòu)造方法不能重載10 .下列說法正確的是:()AJAVA語言允許
6、多繼承B構(gòu)造函數(shù)只能是public的CJAVA中只有單繼承D必須要提供構(gòu)造函數(shù)11 .顯示調(diào)用父類型的構(gòu)造方法是通過調(diào)用什么來完成的?()AconstructorCmethodsCfieldsDsuper12 .以下對于方法覆蓋(overriding)的說法正確的有:()A方法覆蓋發(fā)生在同一類中B方法的覆蓋發(fā)生在子類型中C方法名一定要一樣D參數(shù)一定要一樣E返回類型可以不一樣F訪問權(quán)限只能一樣G如有異常,子類型中拋出的異常與父類型中的一致或是其子類型H靜態(tài)方法可以被靜態(tài)方法覆蓋13 .請看以下程序:classVehiclepublicvoiddrive()System.out.println(V
7、ehicle:drive);classCarextendsVehiclepublicvoiddrive()System.out.println(Car:drive);publicclassTestpublicstaticvoidmain(Stringargs口)Vehiclev;Carc;v=newVehicle。;c=newCar();v.drive();c.drive();v=c;v.drive();以下描述正確的有:()A對于語句v=c;會導致編譯錯誤B對于語句v=c;會導致運行錯誤C運行輸出:Vehicle:driveCar:driveCar:driveD運行輸出:Vehicle:dr
8、iveCar:driveVehicle:drive14 .如下程序:publicclassStaticTeststaticSystem.out.println(Hithere);publicvoidprint()System.out.println(Hello);publicstaticvoidmain(Stringargs)StaticTestst1=newStaticTest();st1.print();StaticTestst2=newStaticTest();st2.print();什么時候字符串“Hithere”會輸出?()A永遠都不會輸出B創(chuàng)建st1和st2時C第一次將Static
9、Test類型裝載進內(nèi)存時D顯示調(diào)用print方法時15 .innerclass的類型有:()AmemberinnerclassBstaticinnerclassClocalinnerclassDanonymousinnerclassEpublicinnerclassFglobalinnerclass參考答案:ABCD16 .一個匿名內(nèi)部類有可能是:()A繼承其他的類B實現(xiàn)了某一接口C定義了構(gòu)造方法D可以使用成員變量17 .下面的幾個方法,不能和publicvoidmethodA(intarg)構(gòu)成重載(Overload)的有:()ApublicintmethodA(intarg)Bpublic
10、voidmethodA(Stringarg)CpublicvoidmethodA(intarg1,intarg2)DpublicvoidmethodB(intarg)EpublicvoidmethodA(intpara)18 .請看如下代碼:classEnclosingOnepublicclassInsideOnepublicclassInnerTestpublicstaticvoidmain(Stringargs口)EnclosingOneeo=newEnclosingOne();從下面選一段代碼插入到上面的橫線出不會報錯的是:()AInsideOneei=eo.newInsideOne()
11、;Beo.InsideOneei=eo.newInsideOne();CInsideOneei=EnclosingOne.newInsideOne();DInsideOneei=eo.newInsideOne();EEnclosingOne.InsideOneei=eo.newInsideOne();19 .下列陳述錯誤的有哪些:()A在Java中類只允許單一繼承B在Java中一個類只允許實現(xiàn)一個接口C在Java中一個接口只能繼承一個接口D在Java中類不能同時繼承一個類和實現(xiàn)一個接口20 .請看如下代碼:publicclassFatherinti=10;publicstaticvoidmai
12、n(String口args)Fathero1=newFather();System.out.println(ol.i);Fathero2=newSon();System.out.println(o2.i);Sono3=newSon();System.out.println(o3.i);classSonextendsFatherinti=20;以上代碼輸出結(jié)果是:()A102020B101010C10102021 .下面哪些語句會被正確編譯?()AFilef=newFile(/,autoexec.bat);BDataInputStreamd=newDataInputStream(System.i
13、n);COutputStreamWritero=newOutputStreamWriter(System.out);DRandomAccessFiler=newRandomAccessFile(OutFile);ii22 .以下描述正確的有:()Afinalclass不能被繼承Bfinal變量不能被修改Cfinal成員變量可以在構(gòu)造方法中賦值Dfinal方法不能被覆蓋(overriden)23 .以下描述正確的有:()Aabstractclass一定有abstractmethod(s)Babstractclass可以沒有abstractmethod(s)C定義abstractclass的目的是為了被繼承Dinterface中定義的方法全是abstractmethodsEinterface中定義的變量全部是finalstatic變量24 .請看如下代碼段:1) classSuper2) pu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合伙銷售茶葉合同范本
- 農(nóng)業(yè)維護協(xié)議合同范本
- 辦公耗材批發(fā)合同范本
- 醫(yī)院保潔耗材合同范本
- 合同范本由誰出
- 售賣蛋糕合同范本
- 受托付款合同范例
- 員工社保合同范本
- 合同范本個可以獲取
- 廚師勞務派遣服務合同范本
- 2025年榆林市公共交通總公司招聘(57人)筆試參考題庫附帶答案詳解
- 醫(yī)院培訓課件:《多發(fā)性骨髓瘤》
- 【新】部編人教版小學4四年級《道德與法治》下冊全冊教案
- 2025年湖南省長沙市單招職業(yè)傾向性測試題庫及參考答案
- 《產(chǎn)業(yè)轉(zhuǎn)移》課件:機遇與挑戰(zhàn)
- 十八項核心制度培訓課件
- 2024年遠程教育行業(yè)市場運營現(xiàn)狀及行業(yè)發(fā)展趨勢報告
- 2025年2月上海市高三聯(lián)考高考調(diào)研英語試題(答案詳解)
- 三好學生競選12
- 2024-2025學年六年級上學期數(shù)學第三單元3.1-搭積木比賽(教案)
- DeepSeek從入門到精通
評論
0/150
提交評論