JAVA工程師崗筆試題附答案_第1頁
JAVA工程師崗筆試題附答案_第2頁
JAVA工程師崗筆試題附答案_第3頁
JAVA工程師崗筆試題附答案_第4頁
JAVA工程師崗筆試題附答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JAVA工程師崗筆試題一、單項選擇題(共20小題,每小題3分,共60分)1.Java是從()語言改進重新設(shè)計。A、AdaB、C++(正確答案)C、PasacalD、BASIC2.下列語句哪一個正確()。A、Java程序經(jīng)編譯后會產(chǎn)生machinecodeB、Java程序經(jīng)編譯后會產(chǎn)生bytecode(正確答案)C、Java程序經(jīng)編譯后會產(chǎn)生DLLD、以上都不正確3.下列運算符合法的是()。A、&&(正確答案)B、<>C、ifD、:=4.執(zhí)行如下程序代碼:

a=0;c=0;

do{

--c;

a=a-1;

}while(a>0);

后,C的值是()

A、0B、1C、-1(正確答案)D、死循環(huán)5.下列哪種說法是正確的()。A、實例方法可直接調(diào)用超類的實例方法B、實例方法可直接調(diào)用超類的類方法C、實例方法可直接調(diào)用其他類的實例方法D、實例方法可直接調(diào)用本類的類方法(正確答案)6.在Java中下列關(guān)于自動類型轉(zhuǎn)換說法正確的是()。A、基本數(shù)據(jù)類型和String相加結(jié)果一定是字符串型(正確答案)B、char類型和int類型相加結(jié)果一定是字符C、double類型可以自動轉(zhuǎn)換成intD、char+int+double+“”結(jié)果一定是double7.在Java中,構(gòu)造方法何時被調(diào)用?()A、類定義時B、創(chuàng)建對象時(正確答案)C、調(diào)用對象方法時D、使用對象變量時8.下面有兩個Java類的定義:

classPerson{

longid;

Stringname;

}

classStudentextendsPerson{

intscore;

intgetScore(){

returnscore;

}

}

請問類Person和類Student的關(guān)系是()。A、包含關(guān)系B、繼承關(guān)系(正確答案)C、關(guān)聯(lián)關(guān)系D、無關(guān)系,上述類定義有語法錯誤9.把QQ用戶分成三個年齡段:小于16歲,16到18歲,大于18歲,從三個年齡段中任意選取4人參加用戶調(diào)查,請問有多少種選法?()A、12(正確答案)B、14C、15D、1810.在數(shù)據(jù)結(jié)構(gòu)中,從邏輯上可以把數(shù)據(jù)結(jié)構(gòu)分為()。A、動態(tài)結(jié)構(gòu)和靜態(tài)結(jié)構(gòu)B、緊湊結(jié)構(gòu)和非緊湊結(jié)構(gòu)C、線性結(jié)構(gòu)和非線性結(jié)構(gòu)(正確答案)D、內(nèi)部結(jié)構(gòu)和外部結(jié)構(gòu)11.若進棧序列為1,2,3,4,進棧過程中可以出棧,則下列不可能的一個出棧序列是()。A、3,1,4,2(正確答案)B、1,4,3,2C、3,4,2,1D、2,3,4,112.多線程中棧與堆是公有的還是私有的()。A、棧私有,堆私有B、棧公有,堆私有C、棧公有,堆私有D、棧私有,堆公有(正確答案)13.在SQL數(shù)據(jù)庫一個班級表里只記錄了100位同學(xué)的情況,那么對該表建立索引文件的描述正確的是()。A、一定要,因為索引對于任何數(shù)據(jù)庫表都是必要的B、沒有必要,因為建立索引對任何數(shù)據(jù)庫的性能都沒有影響C、一定要,因為索引有助于加快搜索記錄的進程D、不適宜,因為對少量記錄的表進行索引實際上會產(chǎn)生不利的影響(正確答案)14.Java垃圾回收算法CMS執(zhí)行的順序是()。A、初始標(biāo)記->并發(fā)標(biāo)記->并發(fā)預(yù)清理->重新標(biāo)記->并發(fā)清理->并發(fā)重置(正確答案)B、初始標(biāo)記->并發(fā)標(biāo)記->重新標(biāo)記->并發(fā)預(yù)清理->并發(fā)清理->并發(fā)重置C、初始標(biāo)記->并發(fā)預(yù)清理->并發(fā)標(biāo)記->重新標(biāo)記->并發(fā)清理->并發(fā)重置D、初始標(biāo)記->并發(fā)標(biāo)記->重新標(biāo)記->并發(fā)預(yù)清理->并發(fā)重置->并發(fā)清理15.下列哪種情況會導(dǎo)致持久區(qū)jvm堆內(nèi)存溢出()A、循環(huán)上萬次的字符串處理B、在一段代碼申請上百M甚至上G的內(nèi)存C、不斷創(chuàng)建對象D、使用CGLIB技術(shù)直接操作字節(jié)碼運行,生成大量的動態(tài)類(正確答案)16.java.util.Comparator體現(xiàn)的設(shè)計模式是()。A、DecoratorB、Strategy(正確答案)C、InterpreterD、Command17.有如下程序:

Strings1=newString(“abc”);

Strings2=“abc”;

Strings3=“a”+“bc”;

下列哪項執(zhí)行結(jié)果為false()。A、S2=S3B、S1.equals(s2)C、S1=S2(正確答案)D、S1.compareTo(s3)==018.java.util.HashMap處理hash碰撞的方法是()。A、拉鏈法(正確答案)B、線性探查法C、隨機探測D、線性補償探測法19.數(shù)據(jù)庫中存在Orders(OrderDate,OrderPrice,Customer)表,其中OrderDate為訂單日期,OrderPrice為訂單金額,Customer為客戶,現(xiàn)在要查找出訂單總金額少于2000的客戶,則可以使用哪條SQL語句()。A、SELECTCustomer,SUM(OrderPrice)fromOrdersWHERESUM(OrderPrice)<2000GROUPBYCustomerB、SELECTCustomer,COUNT(OrderPrice)fromOrdersGROUPBYCustomerHAVINGCOUNT(OrderPrice)<2000C、SELECTCustomer,COUNT(OrderPrice)fromOrdersHAVINGCOUNT(OrderPrice)<2000GROUPBYCustomerD、SELECTCustomer,SUM(OrderPrice)fromOrdersGROUPBYCustomerHAVINGSUM(OrderPrice)<2000(正確答案)20.現(xiàn)有教師關(guān)系Teacher(教師編號,姓名,年齡,性別,家庭住址),現(xiàn)在要查詢姓“李”的且家庭住址包含“西安市”的教師,則篩選條件是()。A、姓名LIKE’李%’&&家庭住址LIKE’%西安市%’B、姓名LIKE’李%’And家庭住址LIKE’%西安市%’(正確答案)C、姓名=’李%’And家庭住址=’%西安市%’D、姓名=’李%’&&家庭住址=’%西安市%’二、多項選擇題(共5小題,每小題4分,共20分)21.以下哪些同步方法不能用于線程之間同步()。A、互斥鎖(mutex/futex)B、條件變量C、消息隊列(正確答案)D、共享內(nèi)存(正確答案)E、unix域socket(正確答案)22.在最壞情況下,以下哪些排序算法時間復(fù)雜度是O(n2)?()A、歸并排序B、快速排序(正確答案)C、堆排序D、冒泡排序(正確答案)E、以上都是23.有關(guān)線程的哪些敘述是對的()A、一個線程可能因為不同的原因停止并進入就緒狀態(tài)(正確答案)B、使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行(正確答案)C、一旦一個線程被創(chuàng)建,它就立即開始運行。D、當(dāng)一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面24.給出一條語句,請問以下哪些有關(guān)語句的描述是正確的?()

privatestaticinti=3;A、變量i的值被所有其所在類的實例共享(正確答案)B、變量i只能被其所在類訪問(正確答案)C、變量i在被初始化后,其值不能再改變D、變量i只能被靜態(tài)方法改變25.關(guān)于順序存儲結(jié)構(gòu)說法正確的是()。A、對任何數(shù)據(jù)結(jié)構(gòu)鏈?zhǔn)酱鎯Y(jié)構(gòu)一定優(yōu)于順序存儲結(jié)構(gòu)B、在順序存儲結(jié)構(gòu)中,執(zhí)行插入、刪除運算會引起相應(yīng)結(jié)點的大量移動(正確答案)C、在順序存儲結(jié)構(gòu)中,有時也存儲數(shù)據(jù)結(jié)構(gòu)中元素之間的關(guān)系D、在順序存儲結(jié)構(gòu)中存儲空間已滿繼續(xù)插入新元素時,就會發(fā)生“上溢”錯誤(正確答案)三、填空題(共5小題,每小題4分,共20分)26.異常類Exception的父類名是。(答案:Throwable)27.使用修飾符定義的類成員,

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論