版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Java面向?qū)ο缶幊讨R筆試面試選擇題問題:Java面向?qū)ο缶幊讨R筆試面試選擇題回答:1 .在面向?qū)ο缶幊讨?,一個類型由什么組成?()ApublicBidentifierCdataDoperations2 .下面哪些是面向?qū)ο蟮幕咎匦裕海ǎ〢多態(tài)B繼承C封裝D接口3 .在java中訪問權(quán)限的限制由嚴(yá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;會導(dǎo)致編譯錯誤B對于語句v=c;會導(dǎo)致運行錯誤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永遠(yuǎn)都不會輸出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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 讓可視化在語文教學(xué)中縈繞
- 學(xué)術(shù)推廣合同(2篇)
- 高層建筑防火施工方案
- 大型會議餐飲服務(wù)應(yīng)急預(yù)案
- 軌道基礎(chǔ)施工人員培訓(xùn)方案
- 演唱會觀眾安全防踩踏方案
- 二手車維修與評估服務(wù)方案
- 青藍(lán)工程青年科技創(chuàng)新創(chuàng)業(yè)方案
- 校園宿舍電氣施工方案
- 工業(yè)廠房墻面乳膠漆施工方案
- (必練)廣東省軍隊文職(經(jīng)濟學(xué))近年考試真題試題庫(含答案)
- 基于數(shù)據(jù)挖掘的高職學(xué)情分析與課堂教學(xué)質(zhì)量提升研究
- 能源崗位招聘筆試題與參考答案(某大型國企)2024年
- 蔡戈尼效應(yīng)完整版本
- 農(nóng)業(yè)灌溉裝置市場環(huán)境與對策分析
- 統(tǒng)編版道德與法治初二上學(xué)期期中試卷及答案指導(dǎo)(2024年)
- GB/T 22838.6-2024卷煙和濾棒物理性能的測定第6部分:硬度
- 職業(yè)技能等級認(rèn)定質(zhì)量控制及規(guī)章制度
- 山東省臨沂市(2024年-2025年小學(xué)四年級語文)人教版期中考試(上學(xué)期)試卷及答案
- 英大傳媒投資集團限公司2024年應(yīng)屆畢業(yè)生招聘(第一批)高頻500題難、易錯點模擬試題附帶答案詳解
- 2024人教版道法七年級上冊第二單元:成長的時空大單元整體教學(xué)設(shè)計
評論
0/150
提交評論