版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1題編譯Java源程序文件后將產(chǎn)生相應(yīng)的可執(zhí)行字節(jié)碼文件,這些文件的擴(kuò)展名為()。AexeBclassCjavaDhtml第2題編譯Java源代碼的命令是()。Ajava.exeBjavadoc.exeCjavac.exeDjar.exe第3題以下說(shuō)法正確的是()。AJava是不區(qū)分大小寫的,源文件名與程序類名不允許相同。BJava語(yǔ)言以函數(shù)為程序的基本單位。C以//符號(hào)開始的為多行注釋語(yǔ)句。D一個(gè)Java源文件可能編譯出多個(gè)字節(jié)碼文件。第4題一個(gè)合法的Java源程序中定義了4個(gè)類,其中屬性為public的類可能有()個(gè)。A1B2C3D4第5題使用JavaHelloWorld將什么文件載入內(nèi)存?()。AHelloWorld.javaBHelloWorld.classCHelloWorldDHelloWorld.exe第6題在Java中負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是()。A應(yīng)用服務(wù)器B虛擬機(jī)C垃圾回收器D編譯器第7題如果在Main.java中撰寫以下的程序代碼。運(yùn)行后結(jié)果為()A執(zhí)行時(shí)顯示HelloWorldB執(zhí)行時(shí)出現(xiàn)NoClassDefFoundErrorC執(zhí)行時(shí)出現(xiàn)找不到主要方法的錯(cuò)誤D編譯失敗第8題下列說(shuō)法正確的是()。A字節(jié)碼文件可以直接在操作系統(tǒng)上運(yùn)行B每個(gè)平臺(tái)都有不同的JVMC需將java源程序文件在不同平臺(tái)進(jìn)行編譯,才能實(shí)現(xiàn)跨平臺(tái)運(yùn)行D程序跨平臺(tái)的關(guān)鍵是JVM正確答案:BD第9題“一個(gè)Java源文件中可以有多個(gè)類,但只能有一個(gè)類是public的?!笔欠裾_()。第10題"語(yǔ)句System.out.println(4+8+"Hello,world!");的輸出結(jié)果是:48Hello,world!"是否正確()。第1題2.2.3小練習(xí):表達(dá)式正誤判斷第1題選出如下表達(dá)式錯(cuò)誤的Abooleanflag=1;Bbyteb=0x175;Ccharc=100;Dintx=0x35f;正確答案:AB第2題選出如下表達(dá)式錯(cuò)誤的Aintz='零';Bfloaty=12.345E2;Cdoublea=12;Dintd=5234567890;正確答案:BD第3題請(qǐng)選出以下答案中x,y的值相等的答案Aintx=97;chary='a';Bintx=0;inty='0';Cintx=0x100;chary=100;Dinta=3+'5';charb='8';正確答案:AD第2章測(cè)驗(yàn)Java基本語(yǔ)法第1題以下()是合法標(biāo)識(shí)符。AdoubleB3cCsumDhelloworld第2題定義一個(gè)數(shù)組數(shù)組中的cities[6]指的是(
)。A西安B廈門C武漢D數(shù)組越界第3題()表達(dá)式不可以作為循環(huán)條件。Ai=6Bi<4Cstr.equals(“hello”)Dcount==10第4題以下代碼的輸出結(jié)果是(
)。
A0B5C10D其他第5題以下代碼的輸出結(jié)果是(
)。A1B134C13579D1379第6題為一個(gè)boolean類型變量賦值時(shí),可以使用(
)方式。Abooleana=1;Bbooleana=(9>=10);Cbooleana="真";Dbooleana==false;第7題分析下面的代碼,輸出結(jié)果正確的是()。
A42B編譯錯(cuò)誤,更改為intc=(int)d/2;C43D編譯錯(cuò)誤,更改為intc=int(d)/2;第8題表達(dá)式
的值是()。A31B0C1D2第9題下面代碼的運(yùn)行結(jié)果是()。
A程序報(bào)錯(cuò)B123C12345D000第10題假定x和y為整數(shù),其值分別為16和5,則x/y和()x/y的值分別為________和_______()。(10分)A3B2C1D3.2正確答案:AD第3章測(cè)驗(yàn)面向?qū)ο蠡A(chǔ)第1題以下說(shuō)法哪項(xiàng)不是構(gòu)造方法的特點(diǎn)?()。A構(gòu)造方法名必須和類名相同B構(gòu)造方法不具有任何返回類型C任何一個(gè)類都還有構(gòu)造方法D構(gòu)造方法修飾詞只能是public第2題final關(guān)鍵字不可以用來(lái)修飾()。A類B接口C成員變量D成員方法第3題某類的成員方法只能被自己調(diào)用,修飾該方法的是()。ApublicBprotectredCprivateD無(wú)修飾符第4題下列代碼在編譯時(shí)會(huì)產(chǎn)生錯(cuò)誤,
下面哪種修改可以更正錯(cuò)誤?()。A將privateintm改為protectedintmB將privateintm改為publicintmC將privateintm改為staticintmD將privateintm改為intm第5題下列String類的()方法返回指定字符串的一部分。Aextractstring()Bsubstring()CSubstring()DMiddlestring()第6題下述哪條關(guān)于構(gòu)造方法的說(shuō)法,不符合Java語(yǔ)法的規(guī)定()。A每個(gè)類至少有一個(gè)構(gòu)造方法B構(gòu)造方法必須與類同名C構(gòu)造方法無(wú)返回值D構(gòu)造方法必須是public的第7題以下代碼的輸出結(jié)果為(
)。
A10and40B錯(cuò)誤:方法參數(shù)與變量不匹配C20and40D10and20第8題關(guān)于垃圾收集的哪些敘述是對(duì)的()。A垃圾收集將檢查并釋放不再使用的內(nèi)存B垃圾收集能夠在期望的時(shí)間釋放被java對(duì)象使用的內(nèi)存C垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存D程序開發(fā)者必須自己創(chuàng)建一個(gè)線程進(jìn)行內(nèi)存釋放的工作第9題在類中定義一個(gè)類型為int,名為MAX_LENGTH的常量,并且希望可被其他類直接訪問(wèn),以下語(yǔ)句正確的是:()。ApublicintMAX_LENGTH=100BfinalintMAX_LENGTH=100CpublicconstintMAX_LENGTH=100DpublicfinalintMAX_LENGTH=100第10題聲明成員變量時(shí),如果不使用任何訪問(wèn)控制符(public,protected,private),則以下哪種類型的類不能對(duì)該成員進(jìn)行直接訪問(wèn)()。A同一包中的非子類B不同包中的子類C同一類D同一包中的子類第4章測(cè)驗(yàn)面向?qū)ο螅ɡ^承與多態(tài))第1題在Java中,以下哪個(gè)關(guān)鍵字使得類不能派生出子類?()。AfinalBpublicCprivateDvolatile第2題以下哪個(gè)方法不可以加入類Son?(
)。ApublicstaticvoidmethodOne(inti){}BpublicvoidmethodTwo(inti){}CpublicstaticvoidmethodTree(inti,intj){}DpublicstaticvoidmethodFour(inti){}第3題定義類A和類B如下,得到結(jié)果是(
)。
A代碼能夠成功編譯運(yùn)行。B代碼無(wú)法編譯,因?yàn)轭怋不是一個(gè)應(yīng)用程序。C代碼無(wú)法編譯,因?yàn)轭怋沒有定義一個(gè)不帶參數(shù)的構(gòu)造方法。D代碼無(wú)法編譯,因?yàn)轭怉沒有定義一個(gè)不帶參數(shù)的構(gòu)造方法第4題類Cat是類Animal的子類,在Cat的構(gòu)造方法中有一句super(),該語(yǔ)句表達(dá)了什么含義?()A調(diào)用類Cat中定義的super()方法。B調(diào)用類Animal中定義的super()方法。C調(diào)用類Animal的構(gòu)造方法。D語(yǔ)法錯(cuò)誤。第5題Java程序如下,選擇正確的答案(
)。
A不能通過(guò)編譯。B編譯執(zhí)行后輸出AB。C編譯執(zhí)行后輸出B。D編譯執(zhí)行后沒有輸出。第6題A派生子類B,B派生出子類C,在Java源代碼中聲明如下,以下說(shuō)法哪個(gè)正確?(
)A只有第1行能通過(guò)編譯。B第1行和第2行能通過(guò)編譯,第3行編譯出錯(cuò)。C所有行都能通過(guò)編譯,但第2和第3行運(yùn)行時(shí)出錯(cuò)。D所有行編譯和運(yùn)行都正確。第7題對(duì)于下列代碼以下哪句描述是對(duì)的?()。
A代碼可以通過(guò)編譯B代碼可以通過(guò)編譯,但在創(chuàng)建Student對(duì)象的時(shí)候,會(huì)產(chǎn)生錯(cuò)誤C代碼不能通過(guò)編譯因?yàn)榈?行出錯(cuò)D代碼不能通過(guò)編譯因?yàn)榈?行出錯(cuò)第8題Object是Java中所有類的共同父類。()。第9題如果一個(gè)類的聲明中沒有使用extends關(guān)鍵字,這個(gè)類被系統(tǒng)默認(rèn)為是繼承Object類。()第10題所有在某個(gè)抽象類中聲明的方法,在該抽象類的其子類中也要聲明為abstract。()第5章測(cè)驗(yàn)面向?qū)ο螅ń涌谂c嵌套類)第1題接口的所有成員方法都具有()修飾的特性。Aprivate,finalBpublic,abstractCstatic,protectedDstatic第2題已知MyInterface是一個(gè)接口,ClassA是實(shí)現(xiàn)該接口的一個(gè)類,ClassB是ClassA的子類,則下面說(shuō)法哪個(gè)正確?()。AClassBobj=newClassA();BClassAobj=newMyInterface();CMyInterfaceobj=newClassB();DMyInterfaceobj=newMyInterface();第3題下列選項(xiàng)中,用于實(shí)現(xiàn)接口的關(guān)鍵字是()。AclassBabstractCinterfaceDimplements第4題要新建LinkedList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的?()。ALinkedListmyList=newObject();BListmyList=newLinkedList();CLinkedListmyList=newList();DListmyList=newList();第5題給定以下代碼,下列哪行代碼可以編譯成功?
AclassAextendsFooI{voidf();}BinterfaceAextendsFooI{voidf();}CclassAextendsCimplementsFooI{}DinterfaceAimplementsFooI{voidf();}第6題以下代碼程序運(yùn)行后輸出結(jié)果為(
)
AintBdoubleCStringD10第7題以下代碼程序運(yùn)行后輸出結(jié)果為()AmainwithmainwowBmainmainwithwowCmainmainwithwowDmainwithwowmain第8題對(duì)于以下代碼說(shuō)法正確的是(
)。A輸出:21018B編譯錯(cuò)誤C去掉注釋可正常執(zhí)行D去掉注釋編譯失敗正確答案:AC第9題接口中的方法默認(rèn)都是靜態(tài)的第10題一個(gè)類只能有一個(gè)父類,但一個(gè)接口可以有一個(gè)以上的父接口。第6章測(cè)驗(yàn)集合框架第1題以下代碼正確的運(yùn)行結(jié)果是()。A編譯不通過(guò)B編譯通過(guò),運(yùn)行時(shí)異常C編譯運(yùn)行都正常,輸出3D編譯運(yùn)行都正常,輸出4第2題在JAVA中,以下()類的對(duì)象以鍵-值的方式存儲(chǔ)對(duì)象。Ajava.util.ListBjava.util.ArrayListCjava.util.LinkedListDjava.util.HashMap第3題在JAVA中ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問(wèn)元素。
已知獲得了ArrayList類的對(duì)象bookTypeList,則下列語(yǔ)句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說(shuō)”的是()。AbookTypeList.add("小說(shuō)");BbookTypeList.get("小說(shuō)");CbookTypeList.remove("小說(shuō)");DbookTypeList.contains("小說(shuō)");第4題已知ArrayList繼承了List接口,現(xiàn)預(yù)構(gòu)造ArrayList類的一個(gè)實(shí)例,下列哪個(gè)方法是正確的()AArrayLIstmyList=newObject();BListmyList=newArrayList();CArrayListmyList=newList();DListmyList=newList();第5題java的集合框架中重要的接口java.util.Collection定義了許多方法。選項(xiàng)中哪個(gè)方法不是Collection接口所定義的()。AcompareTo(Objectobj)Bbooleanremove(Objectobj)CbooleanconstainsAll(Collectionc)Dintsize()第6題list是一個(gè)ArrayList的對(duì)象,哪個(gè)選項(xiàng)的代碼填寫到//tododelete處,可以在Iterator遍歷的過(guò)程中正確并安全的刪除一個(gè)list中保存的對(duì)象?()Alist.remove(obj);Blist.remove(index);Clist.remove(it.next());Dit.remove();第7題給定如下Java程序代碼片段,編譯運(yùn)行這段代碼,結(jié)果是(
)。
AnullBJackCnullJackD運(yùn)行時(shí)出現(xiàn)異常第8題ArrayList類的底層存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)是()。A數(shù)組結(jié)構(gòu)B鏈表結(jié)構(gòu)C哈希表結(jié)構(gòu)D紅黑樹結(jié)構(gòu)第9題集合框架的頂層接口是()。Ajava.util.MapBjava.util.CollectionCjava.util.ListDjava.util.Collections第10題關(guān)于迭代器說(shuō)法錯(cuò)誤的是()。A迭代器是取出集合元素的方式B迭代器的hasNext()方法返回值是布爾類型CList集合有特有迭代器Dnext()方法將返回集合中的上一個(gè)元素第7章測(cè)驗(yàn)異常處理第1題Java中拋出異常的關(guān)鍵字是()。AthrowBthrowsCtryDfinally第2題()類是所有異常類的父類。Ajava.lang.ExceptionBjava.lang.ErrorCjava.lang.ThrowableDjava.lang.RuntimeException第3題使用catch子句捕獲異常時(shí),多個(gè)catch子句的排列應(yīng)遵循什么原則()。A父類在先,子類在后B子類在先,父類在后C有繼承關(guān)系的異常不能在同一個(gè)try程序塊內(nèi)Dcath子句的處理與排列順序無(wú)關(guān)第4題當(dāng)某個(gè)方法中的代碼可能產(chǎn)生異常但又不知如何處理時(shí),下列哪種說(shuō)明是正確的()。A捕獲異常B嵌套異常C拋出異常D聲明異常第5題一個(gè)未處理的異常將終止()。A整個(gè)程序B僅終止拋出異常的方法C產(chǎn)生異常的try塊D以上說(shuō)法都不對(duì)第6題下列屬于未受檢(uncheckedexception)異常的是()。Ajava.io.FileNotFoundExceptionBjava.io.IOExceptionCjava.lang.NullPointerExceptionDjava.sql.SQLException第7題下面關(guān)于Java異常處理機(jī)制的說(shuō)法錯(cuò)誤的是()。A一個(gè)try塊可以包含多條catch語(yǔ)句Bcatch塊不能單獨(dú)使用,必須始終與try塊一起使用Cfinally塊可以單獨(dú)使用,不必與try塊配套使用D一個(gè)try塊可以不包含catch語(yǔ)句第8題finally語(yǔ)句塊中的代碼()。A總是被執(zhí)行B異常發(fā)生時(shí)才被執(zhí)行C異常沒有發(fā)生時(shí)才被執(zhí)行D當(dāng)try語(yǔ)句塊后面沒有catch時(shí),finally中的代碼才會(huì)被執(zhí)行第9題自定義時(shí),可以繼承的類是()。AErrorBException及其子類CJFrameDAssertionError第10題下面的程序段執(zhí)行結(jié)果是()。
A編譯通過(guò),但運(yùn)行時(shí)出現(xiàn)異常B程序正常運(yùn)行,不輸出任何結(jié)果C程序正常運(yùn)行,并輸出“finally”D因?yàn)闆]有catch語(yǔ)句,編譯錯(cuò)誤第8章測(cè)驗(yàn)文件與流第1題以下哪項(xiàng)不是File類的功能()。A創(chuàng)建文件B創(chuàng)建目錄C刪除文件D復(fù)制文件第2題創(chuàng)建BufferedInputStream對(duì)象時(shí),以下哪個(gè)類的對(duì)象可作為參數(shù)()。AFileBBufferedOutputStreamC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 焊管機(jī)組操作工崗前崗位晉升考核試卷含答案
- 小型家用電器制造工達(dá)標(biāo)知識(shí)考核試卷含答案
- 羽絨加工及制品充填工安全管理水平考核試卷含答案
- 鐵合金成品工崗前任職考核試卷含答案
- 過(guò)程控制系統(tǒng)點(diǎn)檢員崗前實(shí)操知識(shí)技能考核試卷含答案
- 樁工機(jī)械裝配調(diào)試工崗后考核試卷含答案
- 咖啡師崗前流程考核試卷含答案
- 毛皮及毛皮制品加工工安全意識(shí)知識(shí)考核試卷含答案
- 2024年湖北省紡織職工大學(xué)輔導(dǎo)員考試筆試真題匯編附答案
- 掛面制作工沖突管理強(qiáng)化考核試卷含答案
- 高速公路交叉口交通組織方案
- 數(shù)學(xué)廣角:搭配問(wèn)題 課件 人教版數(shù)學(xué)三年級(jí)上冊(cè)
- 2025杭州市市級(jí)機(jī)關(guān)事業(yè)單位編外招聘考試備考試題及答案解析
- 車間電纜整改方案模板(3篇)
- 徐州村務(wù)管理辦法
- 政協(xié)機(jī)車輛管理辦法
- 食品加工助劑管理辦法
- 渝22TS02 市政排水管道附屬設(shè)施標(biāo)準(zhǔn)圖集 DJBT50-159
- 非現(xiàn)場(chǎng)執(zhí)法培訓(xùn)課件
- 中國(guó)電氣裝備資產(chǎn)管理有限公司招聘筆試題庫(kù)2025
- 糖尿病足的護(hù)理常規(guī)講課件
評(píng)論
0/150
提交評(píng)論