版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
注:不含主觀題第1題單選題(2分)編譯Java源程序文件后將產(chǎn)生相應(yīng)的可執(zhí)行字節(jié)碼文件,這些文件的擴(kuò)展名為()。AexeBclassCjavaDhtml第2題單選題(2分)編譯Java源代碼的命令是()。Ajava.exeBjavadoc.exeCjavac.exeDjar.exe第3題單選題(2分)以下說法正確的是()。AJava是不區(qū)分大小寫的,源文件名與程序類名不允許相同。BJava語言以函數(shù)為程序的基本單位。C以//符號開始的為多行注釋語句。D一個Java源文件可能編譯出多個字節(jié)碼文件。第4題單選題(2分)一個合法的Java源程序中定義了4個類,其中屬性為public的類可能有()個。A1B2C3D4第5題單選題(2分)使用JavaHelloWorld將什么文件載入內(nèi)存?()。AHelloWorld.javaBHelloWorld.classCHelloWorldDHelloWorld.exe第6題單選題(2分)在Java中負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是()。A應(yīng)用服務(wù)器B虛擬機(jī)C垃圾回收器D編譯器第7題單選題(1分)如果在Main.java中撰寫以下的程序代碼。運行后結(jié)果為()A執(zhí)行時顯示HelloWorldB執(zhí)行時出現(xiàn)NoClassDefFoundErrorC執(zhí)行時出現(xiàn)找不到主要方法的錯誤D編譯失敗第8題多選題(3分)下列說法正確的是()。A字節(jié)碼文件可以直接在操作系統(tǒng)上運行B每個平臺都有不同的JVMC需將java源程序文件在不同平臺進(jìn)行編譯,才能實現(xiàn)跨平臺運行D程序跨平臺的關(guān)鍵是JVM正確答案:BD第9題判斷題(1分)“一個Java源文件中可以有多個類,但只能有一個類是public的?!笔欠裾_()。第10題判斷題(1分)"語句System.out.println(4+8+"Hello,world!");的輸出結(jié)果是:48Hello,world!"是否正確()。第1章編程題第1題編程題(5分)jmu-1-第一個Java程序(輸入與輸出)難度1級輸入兩個整數(shù),然后對這兩個整數(shù)分別進(jìn)行加、減、乘、取整。輸入描述兩個整數(shù)。輸出描述每行分別輸出對兩個整數(shù)進(jìn)行加、減、乘、取整的結(jié)果。示例1:輸入:53輸出:82151提示無提交次數(shù):未提交最新得分:0分評測狀態(tài):未評測2.2.3小練習(xí):表達(dá)式正誤判斷第1題多選題(3分)選出如下表達(dá)式錯誤的Abooleanflag=1;Bbyteb=0x175;Ccharc=100;Dintx=0x35f;正確答案:AB第2題多選題(3分)選出如下表達(dá)式錯誤的Aintz='零';Bfloaty=12.345E2;Cdoublea=12;Dintd=5234567890;正確答案:BD第3題多選題(3分)請選出以下答案中x,y的值相等的答案Aintx=97;chary='a';Bintx=0;inty='0';Cintx=0x100;chary=100;Dinta=3+'5';charb='8';正確答案:AD第2章測驗Java基本語法第1題單選題(2分)以下()是合法標(biāo)識符。AdoubleB3cCsumDhelloworld第2題單選題(2分)定義一個數(shù)組數(shù)組中的cities[6]指的是(
)。A西安B廈門C武漢D數(shù)組越界第3題單選題(2分)()表達(dá)式不可以作為循環(huán)條件。Ai=6Bi<4Cstr.equals(“hello”)Dcount==10第4題單選題(2分)以下代碼的輸出結(jié)果是(
)。
A0B5C10D其他第5題單選題(2分)以下代碼的輸出結(jié)果是(
)。A1B134C13579D1379第6題單選題(2分)為一個boolean類型變量賦值時,可以使用(
)方式。Abooleana=1;Bbooleana=(9>=10);Cbooleana="真";Dbooleana==false;第7題單選題(2分)分析下面的代碼,輸出結(jié)果正確的是()。
A42B編譯錯誤,更改為intc=(int)d/2;C43D編譯錯誤,更改為intc=int(d)/2;第8題單選題(2分)表達(dá)式
的值是()。A31B0C1D2第9題單選題(2分)下面代碼的運行結(jié)果是()。A程序報錯B123C12345D000第10題多選題(3分)假定x和y為整數(shù),其值分別為16和5,則x/y和()x/y的值分別為________和_______()。(10分)A3B2C1D3.2正確答案:AD第3章測驗面向?qū)ο蠡A(chǔ)第1題單選題(2分)以下說法哪項不是構(gòu)造方法的特點?()。A構(gòu)造方法名必須和類名相同B構(gòu)造方法不具有任何返回類型C任何一個類都還有構(gòu)造方法D構(gòu)造方法修飾詞只能是public第2題單選題(2分)final關(guān)鍵字不可以用來修飾()。A類B接口C成員變量D成員方法第3題單選題(2分)某類的成員方法只能被自己調(diào)用,修飾該方法的是()。ApublicBprotectredCprivateD無修飾符第4題單選題(2分)下列代碼在編譯時會產(chǎn)生錯誤,
下面哪種修改可以更正錯誤?()。A將privateintm改為protectedintmB將privateintm改為publicintmC將privateintm改為staticintmD將privateintm改為intm第5題單選題(2分)下列String類的()方法返回指定字符串的一部分。Aextractstring()Bsubstring()CSubstring()DMiddlestring()第6題單選題(2分)下述哪條關(guān)于構(gòu)造方法的說法,不符合Java語法的規(guī)定()。A每個類至少有一個構(gòu)造方法B構(gòu)造方法必須與類同名C構(gòu)造方法無返回值D構(gòu)造方法必須是public的第7題單選題(2分)以下代碼的輸出結(jié)果為(
)。A10and40B錯誤:方法參數(shù)與變量不匹配C20and40D10and20第8題單選題(2分)關(guān)于垃圾收集的哪些敘述是對的()。A垃圾收集將檢查并釋放不再使用的內(nèi)存B垃圾收集能夠在期望的時間釋放被java對象使用的內(nèi)存C垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存D程序開發(fā)者必須自己創(chuàng)建一個線程進(jìn)行內(nèi)存釋放的工作第9題單選題(2分)在類中定義一個類型為int,名為MAX_LENGTH的常量,并且希望可被其他類直接訪問,以下語句正確的是:()。ApublicintMAX_LENGTH=100BfinalintMAX_LENGTH=100CpublicconstintMAX_LENGTH=100DpublicfinalintMAX_LENGTH=100第10題單選題(2分)聲明成員變量時,如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對該成員進(jìn)行直接訪問()。A同一包中的非子類B不同包中的子類C同一類D同一包中的子類第4章測驗面向?qū)ο螅ɡ^承與多態(tài))第1題單選題(2分)在Java中,以下哪個關(guān)鍵字使得類不能派生出子類?()。AfinalBpublicCprivateDvolatile第2題單選題(2分)以下哪個方法不可以加入類Son?(
)。ApublicstaticvoidmethodOne(inti){}BpublicvoidmethodTwo(inti){}CpublicstaticvoidmethodTree(inti,intj){}DpublicstaticvoidmethodFour(inti){}第3題單選題(2分)定義類A和類B如下,得到結(jié)果是(
)。A代碼能夠成功編譯運行。B代碼無法編譯,因為類B不是一個應(yīng)用程序。C代碼無法編譯,因為類B沒有定義一個不帶參數(shù)的構(gòu)造方法。D代碼無法編譯,因為類A沒有定義一個不帶參數(shù)的構(gòu)造方法第4題單選題(2分)類Cat是類Animal的子類,在Cat的構(gòu)造方法中有一句super(),該語句表達(dá)了什么含義?()A調(diào)用類Cat中定義的super()方法。B調(diào)用類Animal中定義的super()方法。C調(diào)用類Animal的構(gòu)造方法。D語法錯誤。第5題單選題(2分)Java程序如下,選擇正確的答案(
)。
A不能通過編譯。B編譯執(zhí)行后輸出AB。C編譯執(zhí)行后輸出B。D編譯執(zhí)行后沒有輸出。第6題單選題(2分)A派生子類B,B派生出子類C,在Java源代碼中聲明如下,以下說法哪個正確?(
)A只有第1行能通過編譯。B第1行和第2行能通過編譯,第3行編譯出錯。C所有行都能通過編譯,但第2和第3行運行時出錯。D所有行編譯和運行都正確。第7題單選題(2分)對于下列代碼以下哪句描述是對的?()。
A代碼可以通過編譯B代碼可以通過編譯,但在創(chuàng)建Student對象的時候,會產(chǎn)生錯誤C代碼不能通過編譯因為第5行出錯D代碼不能通過編譯因為第3行出錯第8題判斷題(1分)Object是Java中所有類的共同父類。()。第9題判斷題(1分)如果一個類的聲明中沒有使用extends關(guān)鍵字,這個類被系統(tǒng)默認(rèn)為是繼承Object類。()第10題判斷題(1分)所有在某個抽象類中聲明的方法,在該抽象類的其子類中也要聲明為abstract。()第5章測驗面向?qū)ο螅ń涌谂c嵌套類)第1題單選題(2分)接口的所有成員方法都具有()修飾的特性。Aprivate,finalBpublic,abstractCstatic,protectedDstatic第2題單選題(2分)已知MyInterface是一個接口,ClassA是實現(xiàn)該接口的一個類,ClassB是ClassA的子類,則下面說法哪個正確?()。AClassBobj=newClassA();BClassAobj=newMyInterface();CMyInterfaceobj=newClassB();DMyInterfaceobj=newMyInterface();第3題單選題(2分)下列選項中,用于實現(xiàn)接口的關(guān)鍵字是()。AclassBabstractCinterfaceDimplements第4題單選題(2分)要新建LinkedList類的一個實例,此類繼承了List接口,下列哪個方法是正確的?()。ALinkedListmyList=newObject();BListmyList=newLinkedList();CLinkedListmyList=newList();DListmyList=newList();第5題單選題(2分)給定以下代碼,下列哪行代碼可以編譯成功?AclassAextendsFooI{voidf();}BinterfaceAextendsFooI{voidf();}CclassAextendsCimplementsFooI{}DinterfaceAimplementsFooI{voidf();}第6題單選題(2分)以下代碼程序運行后輸出結(jié)果為(
)
AintBdoubleCStringD10第7題單選題(2分)以下代碼程序運行后輸出結(jié)果為()AmainwithmainwowBmainmainwithwowCmainmainwithwowDmainwithwowmain第8題多選題(3分)對于以下代碼說法正確的是(
)。A輸出:21018B編譯錯誤C去掉注釋可正常執(zhí)行D去掉注釋編譯失敗正確答案:AC第9題判斷題(1分)接口中的方法默認(rèn)都是靜態(tài)的第10題判斷題(1分)一個類只能有一個父類,但一個接口可以有一個以上的父接口。第6章測驗集合框架第1題單選題(2分)以下代碼正確的運行結(jié)果是()。A編譯不通過B編譯通過,運行時異常C編譯運行都正常,輸出3D編譯運行都正常,輸出4第2題單選題(2分)在JAVA中,以下()類的對象以鍵-值的方式存儲對象。Ajava.util.ListBjava.util.ArrayListCjava.util.LinkedListDjava.util.HashMap第3題單選題(2分)在JAVA中ArrayList類實現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素。
已知獲得了ArrayList類的對象bookTypeList,則下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說”的是()。AbookTypeList.add("小說");BbookTypeList.get("小說");CbookTypeList.remove("小說");DbookTypeList.contains("小說");第4題單選題(2分)已知ArrayList繼承了List接口,現(xiàn)預(yù)構(gòu)造ArrayList類的一個實例,下列哪個方法是正確的()AArrayLIstmyList=newObject();BListmyList=newArrayList();CArrayListmyList=newList();DListmyList=newList();第5題單選題(2分)java的集合框架中重要的接口java.util.Collection定義了許多方法。選項中哪個方法不是Collection接口所定義的()。AcompareTo(Objectobj)Bbooleanremove(Objectobj)CbooleanconstainsAll(Collectionc)Dintsize()第6題單選題(2分)list是一個ArrayList的對象,哪個選項的代碼填寫到//tododelete處,可以在Iterator遍歷的過程中正確并安全的刪除一個list中保存的對象?()Alist.remove(obj);Blist.remove(index);Clist.remove(it.next());Dit.remove();第7題單選題(2分)給定如下Java程序代碼片段,編譯運行這段代碼,結(jié)果是(
)。AnullBJackCnullJackD運行時出現(xiàn)異常第8題單選題(2分)ArrayList類的底層存儲數(shù)據(jù)的結(jié)構(gòu)是()。A數(shù)組結(jié)構(gòu)B鏈表結(jié)構(gòu)C哈希表結(jié)構(gòu)D紅黑樹結(jié)構(gòu)第9題單選題(2分)集合框架的頂層接口是()。Ajava.util.MapBjava.util.CollectionCjava.util.ListDjava.util.Collections第10題單選題(2分)關(guān)于迭代器說法錯誤的是()。A迭代器是取出集合元素的方式B迭代器的hasNext()方法返回值是布爾類型CList集合有特有迭代器Dnext()方法將返回集合中的上一個元素第7章測驗異常處理第1題單選題(2分)Java中拋出異常的關(guān)鍵字是()。AthrowBthrowsCtryDfinally第2題單選題(2分)()類是所有異常類的父類。Ajava.lang.ExceptionBjava.lang.ErrorCjava.lang.ThrowableDjava.lang.RuntimeException第3題單選題(2分)使用catch子句捕獲異常時,多個catch子句的排列應(yīng)遵循什么原則()。A父類在先,子類在后B子類在先,父類在后C有繼承關(guān)系的異常不能在同一個try程序塊內(nèi)Dcath子句的處理與排列順序無關(guān)第4題單選題(2分)當(dāng)某個方法中的代碼可能產(chǎn)生異常但又不知如何處理時,下列哪種說明是正確的()。A捕獲異常B嵌套異常C拋出異常D聲明異常第5題單選題(2分)一個未處理的異常將終止()。A整個程序B僅終止拋出異常的方法C產(chǎn)生異常的try塊D以上說法都不對第6題單選題(2分)下列屬于未受檢(uncheckedexception)異常的是()。Ajava.io.FileNotFoundExceptionBjava.io.IOExceptionCjava.lang.NullPointerExceptionDjava.sql.SQLException第7題單選題(2分)下面關(guān)于Java異常處理機(jī)制的說法錯誤的是()。A一個try塊可以包含多條catch語句Bcatch塊不能單獨使用,必須始終與try塊一起使用Cfinally塊可以單獨使用,不必與try塊配套使用D一個try塊可以不包含catch語句第8題單選題(2分)finally語句塊中的代碼()。A總是被執(zhí)行B異常發(fā)生時才被執(zhí)行C異常沒有發(fā)生時才被執(zhí)行D當(dāng)try語句塊后面沒有catch時,finally中的代碼才會被執(zhí)行第9題單選題(2分)自定義時,可以繼承的類是()。AErrorBException及其子類CJFrameDAssertionError第10題單選題(2分)下面的程序段執(zhí)行結(jié)果是()。A編譯通過,但運行時出現(xiàn)異常B程序正常運行,不輸出任何結(jié)果C程序正常運行,并輸出“finally”D因為沒有catch語句,編譯錯誤第8章測驗文件與流第1題單選題(2分)以下哪項不是File類的功能()。A創(chuàng)建文件B創(chuàng)建目錄C刪除文件D復(fù)制文件第2題單選題(2分)創(chuàng)建BufferedInputStream對象時,以下哪個類的對象可作為參數(shù)()。AFileBBuff
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會計師事務(wù)所培訓(xùn)講師面試指南與答案
- 信息技術(shù)部副經(jīng)理面試題集
- 長虹集團(tuán)戰(zhàn)略規(guī)劃部經(jīng)理崗位資格考試題集含答案
- 通信行業(yè)網(wǎng)絡(luò)規(guī)劃師的職責(zé)與面試題
- 2025年新型環(huán)保材料開發(fā)可行性研究報告
- 2025年生物制藥科技孵化器項目可行性研究報告
- 2025年新能源智能電網(wǎng)建設(shè)可行性研究報告
- 2025年個性化訂制家具項目可行性研究報告
- 2025年家庭智能監(jiān)控系統(tǒng)項目可行性研究報告
- 2026年華東政法大學(xué)單招職業(yè)適應(yīng)性考試題庫及答案詳解1套
- 《電力市場概論》 課件 第七章 發(fā)電投資分析
- 2024年新蘇教版四年級上冊科學(xué)全冊知識點(復(fù)習(xí)資料)
- 題庫二附有答案
- 市場拓展與銷售渠道拓展方案
- 工地大門施工協(xié)議書
- 文史哲與藝術(shù)中的數(shù)學(xué)智慧樹知到期末考試答案章節(jié)答案2024年吉林師范大學(xué)
- 鐵血將軍、建軍元勛-葉挺 (1)講解
- 2023年西門子PLC知識考試題(附含答案)
- 鼻鼽(變應(yīng)性鼻炎)診療方案
- 消防應(yīng)急疏散和滅火演習(xí)技能培訓(xùn)
- 流產(chǎn)診斷證明書
評論
0/150
提交評論