java中級(jí)工程師面試題_第1頁
java中級(jí)工程師面試題_第2頁
java中級(jí)工程師面試題_第3頁
java中級(jí)工程師面試題_第4頁
java中級(jí)工程師面試題_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

java中級(jí)工程師面試題java中級(jí)工程師面試題目前,我國對(duì)軟件人材的能求已達(dá)20萬,并且以每年2峽擺布的速度增長.在將來5年內(nèi).合格物件人材的需求將遠(yuǎn)大于供給.下面是關(guān)于java中級(jí)工程斷面試題,希就大家認(rèn)真閱讀I一、 單項(xiàng)選擇題(共12?,每超2分,共24分).卜面關(guān)于Java的表述有錯(cuò)誤的選項(xiàng)是AJava中沒有sizeof操作符?全部數(shù)據(jù)類型的長度都是確定的,與平臺(tái)無關(guān).B.在Java中,局部變嵬不會(huì)被自動(dòng)初始化,需要顯式的賦初值。Java中的instanceof運(yùn)算符,可以判斷一個(gè)對(duì)象是否屬于某個(gè)類的實(shí)例,D.—個(gè)Java文件里可以有多個(gè)public類,但Java文件名必需和包含main方法的那個(gè)public類名精確一致,.下面關(guān)于Java中static關(guān)鍵字的表述錯(cuò)誤的選項(xiàng)是A.被static修飾的類成員變址在編譯時(shí)由內(nèi)存支配一塊空間,直到程序住手運(yùn)行才會(huì)被擇放。B.被stabc修飾的類方法只能訪問其自身類未被static修飾的實(shí)例方法,而不能訪問其他類的.C.戢static修飾的類方法不能使HJthis關(guān)鍵字。D.在沒有創(chuàng)建該類的對(duì)您時(shí),該類中用static修飾的類方法就可以被調(diào)用..下面關(guān)于Java中abstract關(guān)健字的表述有錯(cuò)誤的選項(xiàng)是A.用abstract修飾不在類內(nèi)實(shí)現(xiàn)的方法,稱為抽象方法;抽象方法必需在于類派生時(shí)被審我.B.用abstract修飾的類為抽象類;抽象類可以同時(shí)被static或者final關(guān)鍵字修飾。C.抽象類中不愿定包含抽象方法,但包含抽象方法的類確定要聲明為抽象類。D.假如一個(gè)類被定義為抽象類.則該類不能進(jìn)行實(shí)例化..下面關(guān)于Java中坨圾回收(gc)的表述有錯(cuò)誤的選項(xiàng)是A.在Stringstrl=Hello';Stringstr2=strljstrl=null;中,對(duì)象'Hell。'不會(huì)被垃圾回收。B.調(diào)用Runtime.getRuntime().gc()會(huì)即將啟動(dòng)垃圾回收線程對(duì)當(dāng)前程序進(jìn)行垃圾回收,C.調(diào)用Systmer.gc。只是提示墳圾回收器進(jìn)行坨圾回收操作,但并不保證gc戰(zhàn)程即將啟動(dòng),D.當(dāng)垃圾卜,1收器將要擇放無用對(duì)孰的.內(nèi)存時(shí),先調(diào)用該對(duì)象的finalizeO方法..下面關(guān)于Java中接口(interface)的表述有錯(cuò)誤的選項(xiàng)是A.在接口中定義的常的可以被多個(gè)類共享,具有public,final,static屬性,可被任意突訪問。B.接口中只對(duì)方法進(jìn)行聲明而沒有實(shí)現(xiàn)體,而且用分號(hào)結(jié)尾.具有public和abstractM性C.子接口中定義了與父接口同名的常量或者相同的方法,則父接口的常量被幽藏,方法被羽寫D.實(shí)現(xiàn)接口的類必需實(shí)現(xiàn)接II和其父接”中的全部方法。6.下面哪個(gè)方法不屬于String類提供的A.lndexOf()B.getChar2()C.replaceOD.appendO7.在Java多線程中,調(diào)用下面哪種方法不會(huì)使線程進(jìn)入阻塞狀態(tài)?A.sleep()B.suspend()C.waitOD.yield()8,下面程序被編譯運(yùn)行時(shí),下面哪些描述是正確的。classB{publicintf(inti]{returnl+i;}publicintintj){returni+j;}publicintf(charc)(returnc;)}publicclassTestextendsB{Word工幃returnsuper.f(i.j);publicintf(intj){return-j;)publicstaticvoidmain(String[]args){Bx=newTest。;System.out.println(x.f(5?1)**4x.f(4)***x.f(A));))A.編譯不通過,Bx=newTest。出錯(cuò),類型不匹的.編譯不通過,原由是B.f{charc).一個(gè)char類型不能直接當(dāng)做int類型返回C.編譯通過,運(yùn)行輸出結(jié)果是15-465D.編譯通過,運(yùn)行輸出結(jié)果是15865.下面哪個(gè)類或者接口定義了wait。、notify。、notifyAIIO方法.在JavaAPI文檔中,E面的哪部份未被包括在內(nèi)A.類的用途的描述.類層次c.父類方法的列表有虛D.成員變辰的列表.下面列出的修飾符中,哪一個(gè)用來修飾方法(method)要求此方法必需顯式地獲得某個(gè)對(duì)象才干執(zhí)行A.finalB.synchronizedC.staticD.public.下面的各種異樣中,哪種異樣在一個(gè)方法中沒有聲明她出此異樣時(shí)也可以在其方法體中直接她出二、多項(xiàng)選擇題(共5題,每即3分,共15分)L卜面對(duì)操作系統(tǒng)中線程和進(jìn)程的表述有錯(cuò)誤的選項(xiàng)是A.進(jìn)程是程序的運(yùn)行實(shí)例,它包含內(nèi)存和資源,而線程是由進(jìn)程進(jìn)?步派生出來的一組代碼的執(zhí)行過程B.每一個(gè)進(jìn)程都有一個(gè)主線程,還可以建立此外的線程。道程中的戰(zhàn)程是并行執(zhí)行的.每一個(gè)線程占用CPU的時(shí)間由此進(jìn)程來調(diào)現(xiàn)。C.進(jìn)程中的全部線程共享進(jìn)程的虛擬地址空間,這意味著全部線程都可以訪何近程的全局變量和資源.D.進(jìn)程中的每一個(gè)線程的聲明周期都在該進(jìn)程中,每一個(gè)線程都有自己的私擬地址空間。.下面關(guān)丁?HashMap與Hashtable區(qū)分的表述正確的選項(xiàng)是A.HashMap與Hashtable接受的hash/rehas法基本一致.B.HashMap允許將null作為一個(gè)entryfljkey或者value,而Hashtable不允許,C.HashMap與Hashtable都是MapInterface的實(shí)現(xiàn)。D.Hashtable的方法是syncronized的,而HashMap不是,因此HashMap非線程安全.對(duì)于一個(gè)abstract的method.不能用下面哪個(gè)Java關(guān)鍵字同時(shí)修飾A.staticB.nativeC.synchronizcdD.final.下面關(guān)于Java中Vector、ArrayList、LinkedList的表述正確的選項(xiàng)是A,這三個(gè)類都實(shí)現(xiàn)了接口,但惟獨(dú)Vector是級(jí)程安全的BArraylist與Vector在從指定位置用index檢索?個(gè)元素的時(shí)候,時(shí)間開消是0(1)C.LinkedList在插入、刪除任意位置元素的時(shí)間開消都是0(1),但它在索弓I一個(gè)元素的時(shí)候比較慢,為0(0.其中i是索引的位置.。.當(dāng)向這幾種類型中增加元素時(shí),假如數(shù)目也出了其目前的長度,Vector缺省狀況卜自動(dòng)增長.原來一倍的長度.而ArrayList與LinkedList則增長5%的長度..在J2EE中,JSP可以使用以卜哪些技術(shù)對(duì)客戶端公話狀態(tài)進(jìn)行跟蹤A建立匿名的表格字段B.使用URL重寫C.使用長期化CookiesD.使用session會(huì)話機(jī)制三、填空題(共5題.每題3分,共15分).下面程序的運(yùn)行結(jié)果為publicclassTest(publicstaticvoidmain(StringUarg$){Bobj=newB();})classA{static{System.out.prlnt(X');)publicA(){Sy$tem.out.prlnt(A');}}classBextendsA(static{System.out.print(Y');}publicB(){System.out.print(B');)).F面程序的運(yùn)行結(jié)果為publicclassTest{publicstaticvoidmain(String[]args)(Subobj=newSub,);obj.print();))classBase{publicStrings=X';publicvoidprintf)(System.out.print(s);printAgain();)publicvoidprintAgain()(System.out.print(A');))classSubextendsBase{publicStrings=V;System.out.print(B');}}.下面程序的運(yùn)行結(jié)果為publicclassTest{staticintfuncfinti.intjHtry(returni/j;}catch(ArithmeticExceptione){System.out.print(A');return;}catch(Exceptione){System.out.print(B');return;}finally{System.out.print(C');)}publicstaticvoidmain(Stnng()args){Sy$tem.out.println(func(1?));.下面程序的運(yùn)行結(jié)果為classA{voidfuncl(){System.out.print{A');))classBextendsA{voidfunc2(){System.out.print(B');))classCextendsB(voidfunc2(){System.out.print(C');))publicclassTe$t{publicstaticvoidmain(String(]args){Bobj=newC();obj.funcl();obj.func2();)5.請(qǐng)?zhí)顚懴旅娉绦虻妮?H結(jié)果classA{inta=1;}publicclassTest{publicstaticvoidmain(String()args){Aobjl=newA();Aobj2=newA();Aobj3=objl;Stringsi=newString(abc');Strings2=newString(abc');String$3=abc,;System.out.println(objl==obj2);System.out.println(objl.equals(obj2));System.out.println(objl==obj3);System.out.println($l==s2);System.out.println(sl.equal5(s2));System.out.prlntln(sl.equals(s3));})四、簡答題(共3題.的兩題每題5分.最終一戰(zhàn)6分,共16分)如54321L請(qǐng)編寫一個(gè)函數(shù)func(),將此函數(shù)的輸入?yún)?shù)(int型)逆序輸出顯示.如5432112345,要求使用遞歸,并且函數(shù)體代碼不超過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論