JAVA開發(fā)基礎(chǔ)(習(xí)題卷85)_第1頁(yè)
JAVA開發(fā)基礎(chǔ)(習(xí)題卷85)_第2頁(yè)
JAVA開發(fā)基礎(chǔ)(習(xí)題卷85)_第3頁(yè)
JAVA開發(fā)基礎(chǔ)(習(xí)題卷85)_第4頁(yè)
JAVA開發(fā)基礎(chǔ)(習(xí)題卷85)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷85)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共57題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.一個(gè)線程在任何時(shí)刻都處于某種線程狀態(tài)(threadstate),例如運(yùn)行狀態(tài)、阻塞狀態(tài)、就緒狀態(tài)等。一個(gè)線程可以由選項(xiàng)中的哪種線程狀態(tài)直接到達(dá)運(yùn)行狀態(tài)?()A)死亡狀態(tài)B)阻塞狀態(tài)(對(duì)象lock池內(nèi))C)阻塞狀態(tài)(對(duì)象wait池內(nèi))D)就緒狀態(tài)答案:D解析:當(dāng)資源被一個(gè)線程訪問時(shí),上鎖,其他線程就進(jìn)入了一個(gè)鎖池(Lockpool);當(dāng)鎖被釋放,其他線程獲得了鎖,就變?yōu)榭蛇\(yùn)行狀態(tài)。[單選題]2.下列哪個(gè)是面向大型企業(yè)級(jí)用容器管理專用構(gòu)件的應(yīng)用平臺(tái)?A)J2EEB)J2MEC)J2SED)J2DE答案:A解析:[單選題]3.Applet通過什么方法從瀏覽器的Web頁(yè)中獲取信息。A)showDocument()B)showStatus()C)setLayout()D)getParameter()答案:D解析:[單選題]4.關(guān)于for循環(huán)和while循環(huán)的說法哪個(gè)正確()A)while循環(huán)判斷后執(zhí)行,for循環(huán)先執(zhí)行后判斷B)while循環(huán)適合次數(shù)不確定的循環(huán)操作,for適合循環(huán)次數(shù)確定的循環(huán)操作C)兩種循環(huán)任何時(shí)候都不可以替換D)兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空答案:B解析:[單選題]5.定義類名時(shí),不能使用的保留字是:()。A)privateB)extendsC)publicD)implements答案:A解析:[單選題]6.下列關(guān)于修飾符混用的說法,錯(cuò)誤的是():A)abstract不能與final并列修飾同一個(gè)類B)abstract類中可以有private的成員C)abstract方法必須在abstract類中D)static方法中能處理非static的屬性答案:D解析:靜態(tài)方法中不能引用非靜態(tài)的成員[單選題]7.程序中創(chuàng)建了一個(gè)Servlet,該Servlet重寫了其父類的doGet()和doPost()方法,那么其父類可能是()A)RequestDispatcherB)HttpServletResponseC)HttpServletRequestD)HttpServlet答案:D解析:[單選題]8.關(guān)于方法重載的描述,以下選項(xiàng)中不正確的是A)方法名必須一致B)返回值類型必須不同C)參數(shù)個(gè)數(shù)可以相同D)參數(shù)的個(gè)數(shù)或類型不一致答案:B解析:[單選題]9.下列選項(xiàng),可用于存儲(chǔ)結(jié)果集的對(duì)象是()()A)ResultSetB)ConnectionC)StatementD)PreparedStatement答案:A解析:[單選題]10.下列答案中不是類的成員方法與外界進(jìn)行信息交換的方式的是:A)通過方法的返回值B)利用類的成員變量C)在類外部定義全局變量D)通過方法中的參數(shù)傳遞答案:C解析:[單選題]11.當(dāng)編譯并運(yùn)行下列程序段時(shí),運(yùn)行結(jié)果是什么()?PublicclassTest{Publicstaticvoidmain(String[]args){Inti=0;While(i--<0){System.out.println("Thevalueofiis"+i);}System.out.println("Theend");}}A)編譯時(shí)錯(cuò)誤B)運(yùn)行時(shí)錯(cuò)誤C)TheendD)Thevalueofiis0答案:C解析:[單選題]12.凡是從外部設(shè)備流向中央處理器的數(shù)據(jù)流,稱為A)輸出流B)輸入流C)字符流D)字節(jié)流答案:B解析:[單選題]13.下列運(yùn)算符中優(yōu)先級(jí)最高的是()A)!B)%C)=D)==答案:A解析:[單選題]14.下列哪個(gè)是合法的Java標(biāo)識(shí)符?()A)Tree&GlassesB)FirstJavaAppletC)*theLastOneD)273.5答案:B解析:A:&與,不合法。C:只能是字母或$,_開頭。D:不能以數(shù)字開頭。[單選題]15.根據(jù)下面的程序,選擇描述正確的一項(xiàng)。PublicclassTest{publicstaticvoidmain(String[]args){try{System.exit(0);}}}A)沒有拋出異常代碼不能出現(xiàn)在try代碼段中B)如果沒有catch代碼段而使用try代碼段,方法main()總是會(huì)拋出異常C)編譯不通過,不能只有try代碼段,而沒有catch代碼段或者finally代碼段D)不能沒有finally代碼段答案:C解析:[單選題]16.下列不是訪問控制符的關(guān)鍵字是A)publicB)privateC)protectedD)static答案:D解析:[單選題]17.當(dāng)父類的引用變量指向子類對(duì)象時(shí),對(duì)于同名的方法調(diào)用哪個(gè)?A)調(diào)用子類的方法B)先調(diào)用父類的方法再調(diào)用子類的方法C)調(diào)用父類的方法D)先調(diào)用子類的方法再調(diào)用父類的方法答案:A解析:[單選題]18.編譯運(yùn)行下面的代碼會(huì)發(fā)生什么情況(PublicclassMyclass{Staticinti;Publicstaticvoidmain(string[]args){System.out.println(i):}JA)錯(cuò)誤,變量i沒有被初始化B)輸出nullC)輸出1D)輸出0答案:D解析:無(wú)[單選題]19.Java程序默認(rèn)引用的包是A)java.text包B)java.awt包C)java.lang包D)java答案:C解析:[單選題]20.在下列程序橫線處填入設(shè)置窗口大小的語(yǔ)句,窗口長(zhǎng)200、寬100,請(qǐng)選擇正確的一項(xiàng)。Importjava.awt.*;PublicclassTestextendsFrame{publicstaticvoidmain(String[]args){Testt=newTest();_______________t.setVisible(true);}}A)setSize(200,100);B)t.setSize(200,100);C)t.setSize(100,200);D)setSize(100,200);答案:B解析:[單選題]21.class="fr-ficfr-dibcursor-hover"A)ABB)BBC)ABD)BA答案:C解析:[單選題]22.使用重載函數(shù)編程序的目的是()。A)使用相同的函數(shù)名調(diào)用功能相似但參數(shù)不同的函數(shù)B)共享程序代碼C)提高程序的運(yùn)行速度D)節(jié)省存儲(chǔ)空間答案:A解析:[單選題]23.在MySQL中,關(guān)于數(shù)據(jù)和數(shù)據(jù)庫(kù)說法錯(cuò)誤的是()。A)廣義的理解數(shù)據(jù)可以包括文字、圖形、圖像、聲音等B)數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)C)數(shù)據(jù)庫(kù)是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)硬件系統(tǒng)。D)數(shù)據(jù)庫(kù)是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織、可共享統(tǒng)一管理的數(shù)據(jù)集合答案:C解析:[單選題]24.下面哪個(gè)關(guān)鍵字可以完成繼承()A)packageB)interfaceC)extendsD)implements答案:C解析:[單選題]25.以下程序運(yùn)行結(jié)果是()publicclassTest{publicintdiv(inta,intb){try{returna/b;}catch(Exceptione){System.out.println(?Exception?);}catch(NullPointerExceptione){System.out.println(?ArithmeticException?);}catch(ArithmeticExceptione){System.out.println(?ArithmeticException?);}finally{System.out.println(?finally?);}return0;}publicstaticvoidmain(String[]args){Testdemo=newTest();System.out.println(?商是:?+demo.div(9,0));}}A)Exceptionfinally商是:0B)ArithmeticExceptionfinally商是:0C)finally商是:0D)編譯報(bào)錯(cuò)答案:D解析:}catch(Exceptione){System.out.println(?Exception?);}catch(NullPointerExceptione){System.out.println(?ArithmeticException?);}catch(ArithmeticExceptione){System.out.println(?ArithmeticException?);Exception已經(jīng)捕獲了后面無(wú)法到達(dá)。[單選題]26.下列對(duì)多態(tài)描述中,錯(cuò)誤的是A)Java語(yǔ)言允許運(yùn)算符重載;B)Java語(yǔ)言允許方法重載;C)Java語(yǔ)言允許成員變量覆蓋D)多態(tài)性提高了程序的簡(jiǎn)潔性和抽象性;答案:A解析:[單選題]27.一個(gè)Java源程序文件必須以()為擴(kuò)展名。A)JavaB)classC)htmlD)exe答案:A解析:[單選題]28.表達(dá)式7%(-3)的運(yùn)算結(jié)果為A)-2B)-1C)2D)1答案:D解析:[單選題]29.下列關(guān)于Java線程的說法那些是正確的()A)每一個(gè)Java、線程可以看成由代碼.一個(gè)真實(shí)的CPU以及數(shù)據(jù)三部份組成。B)創(chuàng)建線程的兩種方法中,從Thread類中繼承的創(chuàng)建方式可以防止出現(xiàn)多父類問題。C)Thread類屬于java.util程序包。D)以上說法無(wú)一正確。答案:D解析:[單選題]30.Servlet容器調(diào)用()方法對(duì)Servlet實(shí)例進(jìn)行初始化A)init()B)service()C)destroy()D)post()答案:A解析:[單選題]31.下列各組運(yùn)算符中優(yōu)先級(jí)順序由高到低排序的是()。A)‖、&&、!B)+、&&、*=C)++、?:、%D)<、[]、--答案:B解析:[單選題]32.Abstractmethodcannotbestatic.TrueorFalse?A)TrueB)FalseC)不確定D)該題說法不正確答案:A解析:抽象方法可以在子類中被重寫,但是靜態(tài)方法不能在子類中被重寫,靜態(tài)方法和靜態(tài)屬性與對(duì)象是無(wú)關(guān)的,只與類有關(guān),這與abstract是矛盾的,所以abstract是不能被修飾為static,否則就失去了abstract的意義了[單選題]33.使用session標(biāo)識(shí)會(huì)話的工作流程中,錯(cuò)誤的是:A)客戶端第一次訪問Web服務(wù)時(shí),服務(wù)器創(chuàng)建一個(gè)會(huì)話,并產(chǎn)生唯一的sessionIDB)服務(wù)器響應(yīng)客戶端,將sessionID回傳給客戶端C)客戶端再次發(fā)出請(qǐng)求時(shí),附帶SessionIDD)客戶端重啟瀏覽器后,依舊可以識(shí)別出之前的sessionID答案:D解析:[單選題]34.break語(yǔ)句的作用是()A)結(jié)束本次循環(huán),執(zhí)行下次循環(huán)B)break語(yǔ)句被執(zhí)行,且循環(huán)體中其后的其他語(yǔ)句都執(zhí)行,循環(huán)直接終止C)break語(yǔ)句被執(zhí)行后,循環(huán)體中其后的語(yǔ)句都將不被執(zhí)行,循環(huán)直接終止D)break語(yǔ)句和continue語(yǔ)句作用相同答案:C解析:[單選題]35.Strings=\"abcdedcba\";則s.substring(3,4)返回的字符串是以下選項(xiàng)中的哪個(gè)?A)cdB)deC)dD)e答案:C解析:[單選題]36.在程序開發(fā)中,經(jīng)常會(huì)使用以下哪個(gè)類來(lái)存儲(chǔ)程序中所需的配置?A)HashMapB)TreeSetC)PropertiesD)TreeMap答案:C解析:[單選題]37.請(qǐng)閱讀下面的代碼:classExample{intx;staticinty;voidfac(){intage=30;System.out.println("我的年齡是"+age);}}關(guān)于上述代碼的描述,錯(cuò)誤的是()A)x和y都是成員方法B)fac是成員方法C)age是局部變量D)以上都不對(duì)答案:D解析:[單選題]38.下列類的定義中,錯(cuò)誤的是A)classAB{…}B)publicCDextendsAB{…}C)publicclassCDextendsAB{…}D)classEFextendsABimplementsCD{…}答案:B解析:[單選題]39.在創(chuàng)建TreeSet對(duì)象時(shí),可以傳入自定義的比較器,自定義比較器需要實(shí)現(xiàn)哪個(gè)接口?A)CollectionB)ComparatorC)CollectionsD)Comparat答案:B解析:[單選題]40.關(guān)于構(gòu)造方法的說法下列錯(cuò)誤的是()。A)方法名必須與類名相同B)不能被static、final、abstract等修飾C)可以聲明返回類型D)構(gòu)造方法不能被子類繼承答案:C解析:[單選題]41.字符串"\'a\\"的長(zhǎng)度是()。A)3B)4C)5D)6答案:A解析:\'和\\是轉(zhuǎn)義字符,分別代表'和\。[單選題]42.閱讀下列代碼,選出該代碼段正確的文件名ClassStudent{voidmethod1(){}}PublicclassTeacher{voidmethod2(){}--publicstaticvoidmain(String[]args){System.out.println("main()");--}}A)Student.javaB)Student.classC)Teacher.javaD)Teacher.class答案:C解析:[單選題]43.Java語(yǔ)言中,集合類都位于哪個(gè)包中A)java.utilB)java.langC)java.arrayD)java.collections答案:A解析:[單選題]44.下列選項(xiàng)中,不屬于位運(yùn)算符的是A)&B)!C)^D)|答案:B解析:[單選題]45.下列關(guān)于異常的說法,不正確的是?A)try代碼塊里邊寫的是可能產(chǎn)生異常的代碼B)catch用來(lái)處理異常C)一個(gè)try只能配一個(gè)catchD)catch處理異常時(shí),一般是把把異常信息打印出來(lái)答案:C解析:[單選題]46.HTTP協(xié)議服務(wù)的默認(rèn)端口號(hào)是()A)8080B)8090C)空D)80答案:D解析:當(dāng)在瀏覽器地址欄中輸入網(wǎng)址時(shí),我們并沒有輸入相應(yīng)端口,但是卻可以正常訪問網(wǎng)頁(yè),這并不是因?yàn)榇硕丝诳梢允箍?,而是因?yàn)镠TTP協(xié)議服務(wù)的默認(rèn)端口是80,不輸入會(huì)默認(rèn)加上80端口。8080和8090是Tomcat服務(wù)器中使用到的端口。[單選題]47.編譯Java程序的命令是:A)javacB)javadocC)appletviewerD)java答案:A解析:[單選題]48.下列關(guān)于多線程中的靜態(tài)同步方法說法中,正確的是()A)靜態(tài)同步方法的鎖不是this,而是該方法所在類的class對(duì)象B)靜態(tài)同步方法的鎖既可以是this,也可以是該方法所在類的class對(duì)象C)一個(gè)類中的多個(gè)靜態(tài)同步方法可以同時(shí)被多個(gè)線程執(zhí)行D)不同類的靜態(tài)同步方法被多線程訪問時(shí),線程間需要等待答案:A解析:如果需要同步的方法是靜態(tài)方法,靜態(tài)方法不需要?jiǎng)?chuàng)建對(duì)象就可以直接使用類名.方法名()的方式訪問調(diào)用,這是因?yàn)殪o態(tài)同步方法的鎖是該方法所在類的class對(duì)象,該對(duì)象可以直接使用類名.class的方式獲取。一個(gè)類的同步靜態(tài)方法,同一時(shí)間只能被一個(gè)線程執(zhí)行。不同類的靜態(tài)同步方法,線程不需要等待。[單選題]49.關(guān)于包的描述錯(cuò)誤的是:A)包可以將相關(guān)的類和接口組織在一起,便于識(shí)別和管理B)包中的類可以訪問同一包的其它類的私有成員C)不同包中的相同命名,不會(huì)產(chǎn)生沖突D)用public修飾的頂級(jí)類和接口對(duì)包外代碼可見答案:B解析:[單選題]50.進(jìn)行Java基本的GUI設(shè)計(jì)需要用到的包是。A)java.ioB)java.sqlC)java.awtD)java.rmi答案:C解析:[單選題]51.行下列程序,會(huì)產(chǎn)生什么結(jié)果()publicclassXextendsThreadimplementsRunnable{publicvoidrun(){System.out.println("1")}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}}A)第一行會(huì)產(chǎn)生編譯錯(cuò)誤B)第六行會(huì)產(chǎn)生編譯錯(cuò)誤C)第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D)程序會(huì)運(yùn)行和啟動(dòng)答案:D解析:線程調(diào)用的形式,正常啟動(dòng)[單選題]52.下列情況中,哪一項(xiàng)不需要異常機(jī)制?()A)當(dāng)方法因?yàn)樽陨頍o(wú)法控制的原因而不能完成其任務(wù)時(shí)B)編譯出錯(cuò)時(shí)C)處理在方法、類庫(kù)、類中拋出的異常時(shí)D)使系統(tǒng)從故障中恢復(fù)時(shí)答案:B解析:[單選題]53.有如下變量doubley=23.0;floatx=56.5;longk=10;byteb=56;表達(dá)式b*k+500.0*y/x的類型是()。A)byteB)longC)floatD)double答案:D解析:[單選題]54.下列說法正確的是()A)使用Java語(yǔ)言開發(fā)的程序可以在任何平臺(tái)下運(yùn)行,且不需要JREB)使用Java語(yǔ)言開發(fā)的程序可以在任何平臺(tái)下運(yùn)行,但需要JREC)Java虛擬機(jī)是獨(dú)立的,JDK中不包含虛擬機(jī)D)Java語(yǔ)言編譯后是字節(jié)碼文件,操作系統(tǒng)可直接執(zhí)行答案:B解析:[單選題]55.在switch(expression)語(yǔ)句中,expression的數(shù)據(jù)類型不能是()A)doubleB)charC)byteD)short答案:A解析:[單選題]56.Given:34.HashMapprops=newHashMap();35.props.put("key45","somevalue");36.props.put("key12","someothervalue");37.props.put("key39","yetanothervalue");38.Sets=props.keySet();39.//insertcodehereWhat,insertedatline39,willsortthekeysinthepropsHashMap?A)Arrays.sort(s);B)s=newTreeSet(s);C)Collections.sort(s);D)s=newSortedSet(s);答案:B解析:Arrays類中的靜態(tài)方法sort()必須實(shí)現(xiàn)Comparable接口的Object對(duì)象數(shù)組,即publicstaticvoidsort(Object<D:/jdk1.7/docs/api/java/lang/Object.html>[]a),這里是給一個(gè)Set排序,不符合。Collections.sort(s)其參數(shù)必須得是實(shí)現(xiàn)了Comparable接口的List<T>對(duì)象,這里是給一個(gè)實(shí)現(xiàn)了Set接口的對(duì)象排序,不符合。SortedSet是一個(gè)接口。[單選題]57.Toobtainthecurrentminute,use_________.()A)System.currentTimeMillis()%3600B)System.currentTimeMillis()%60C)System.currentTimeMillis()/1000%60D)System.currentTimeMillis()/1000/60%60E)System.currentTimeMillis()/1000/60/60%24答案:D解析:第2部分:多項(xiàng)選擇題,共7題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.給出下面的代碼段:()publicclassBase{intw,x,y,z;publicBase(inta,intb){x=a;y=b;}publicBase(inta,intb,intc,intd){//assignmentx=a,y=bw=d;z=c;}}在代碼說明//assignmentx=a,y=b處寫下如下哪幾個(gè)代碼是正確的?()()A)Base(a,b);B)x=a,y=b;C)x=a;y=b;D)this(a,b);答案:CD解析:C是直接給x,y賦值D是使用this調(diào)用本類中其它的構(gòu)造方法[多選題]59.Programmingstyleisimportant,because______________.A)aprogrammaynotcompileifithasabadstyleB)goodprogrammingstylecanmakeaprogramrunfasterC)goodprogrammingstylemakesaprogrammorereadableD)goodprogrammingstylehelpsreduceprogrammingerrors答案:CD解析:[多選題]60.的條件有?A)繼承的存在B)子類重寫父類方法C)父類引用變量指向D)使用接口答案:ABC解析:[多選題]61.switch條件表達(dá)式中可以使用的數(shù)據(jù)類型是()A)intB)charC)shortD)boolean答案:ABC解析:[多選題]62.關(guān)于super關(guān)鍵字以下說法哪些是正確的?()A)super關(guān)鍵字可以調(diào)用父類的構(gòu)造方法B)super關(guān)鍵字可以調(diào)用父類的普通方法C)super與this不能同時(shí)存在于同一個(gè)構(gòu)造方法中D)super與this可以同時(shí)存在于同一個(gè)構(gòu)造方法中答案:ABC解析:[多選題]63.下面選項(xiàng)中,屬于Servlet事件jiantingqi的是()A)用于監(jiān)聽域?qū)ο髣?chuàng)建和銷毀的事件jiantingqiB)用于監(jiān)聽域?qū)ο髮傩栽黾雍蛣h除的事件jiantingqiC)用于監(jiān)聽綁定到ServletContext域中某個(gè)對(duì)象狀態(tài)的事件jiantingqiD)用于監(jiān)聽綁定到HttpSession域中某個(gè)對(duì)象狀態(tài)的事件jiantingqi答案:ABD解析:[多選題]64.下列有關(guān)JSTL標(biāo)簽庫(kù)的描述,正確的是()()A)使用JSTL標(biāo)簽可以大大降低JSP頁(yè)面的復(fù)雜度。B)I18N是JSTL標(biāo)簽庫(kù)中的一個(gè)國(guó)際化/格式化標(biāo)簽庫(kù)。C)JSTL標(biāo)簽庫(kù)是由許多Web應(yīng)用廠商共同制定的。D)JSTL標(biāo)簽庫(kù)中的Core標(biāo)簽庫(kù)對(duì)應(yīng)的標(biāo)簽庫(kù)的URI為/jstl/core答案:AB解析:第3部分:判斷題,共19題,請(qǐng)判斷題目是否正確。[判斷題]65.處理KeyEvent事件的監(jiān)聽器對(duì)象只有實(shí)現(xiàn)KeyListener接口一個(gè)途徑A)正確B)錯(cuò)誤答案:錯(cuò)解析:處理KeyEvent事件的監(jiān)聽器對(duì)象需要實(shí)現(xiàn)KeyListener接口或者繼承KeyAdapter類[判斷題]66.在應(yīng)用程序中經(jīng)常使用next()方法作為while循環(huán)的條件來(lái)迭代ResultSet結(jié)果集。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]67.成員變量在整個(gè)類中有效,而局部變量只在定義它的方法內(nèi)有效。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]68.java中用于編譯源文件的命令是javac。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]69.Set可包含重復(fù)的元素A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]70.當(dāng)雙擊打開一個(gè)NameSurfer.jar文件時(shí),電腦上不必安裝jar或JDK也可以運(yùn)行()。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]71.Java語(yǔ)言不區(qū)分大小寫。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]72.start()方法和run()方法都聲明在Runnable接口中。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]73.Java中的foreach循環(huán)特性是從JDK5.0版本開始才提供的。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]74.當(dāng)break語(yǔ)句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出內(nèi)層循環(huán)。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]75.Java判斷類型參數(shù)只能在類型參數(shù)部分聲明一次,但可以多次出現(xiàn)在方法的參數(shù)列表中。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]76.漢字可以出現(xiàn)在標(biāo)識(shí)符當(dāng)中。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]77.Set接口中元素是無(wú)序的。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]78.一個(gè)Java類可以有多個(gè)父類。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]79.不可以同時(shí)用final和abstract修飾同一個(gè)類。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]80.不為空的兩個(gè)Integer類型的引用變量可以直接進(jìn)行算術(shù)運(yùn)算。()A)正確B)錯(cuò)誤答案:對(duì)解析:在進(jìn)行算術(shù)運(yùn)算時(shí),Integer類型的引用變量會(huì)進(jìn)行自動(dòng)拆箱,用拆箱的int類型的數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算,因此,不為null的兩個(gè)Integer類型的引用變量可以直接進(jìn)行算術(shù)運(yùn)算是正確的。[判斷題]81.線程不是進(jìn)程,但其行為很像進(jìn)程,線程是比進(jìn)程更小的執(zhí)行單位。A)正確B)錯(cuò)誤答案:對(duì)解析:第4部分:?jiǎn)柎痤},共17題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]82.定義abstract方法,只允許______,不允許實(shí)現(xiàn)。答案:定義方法頭_解析:[問答題]83.構(gòu)造方法的名稱必須和當(dāng)前的()保持一致。答案:類名】解析:無(wú)[問答題]84.請(qǐng)說說Collection和Collections的有什么區(qū)別?答案:Collection是一個(gè)單例集合接口。它提供了對(duì)集合對(duì)象進(jìn)行基本操作的通用方法。Collections是一個(gè)工具類。它包含各種有關(guān)集合操作的方法。解析:[問答題]85.請(qǐng)編寫一個(gè)Applet,其主類名為Applet1,其中包含兩個(gè)同名方法arrayMin(),它們都只有一個(gè)參數(shù),其中一個(gè)arrayMin()方法的參數(shù)為int型數(shù)組,返回值類型為int型數(shù);另一個(gè)arrayMin()方法的參數(shù)為double型數(shù)組,返回值類型為double型數(shù);這兩個(gè)方法的功能均為返回參數(shù)數(shù)組元素的最小值。通過paint()方法調(diào)用上述兩個(gè)同名方法arrayMin(),求數(shù)組a(其元素的值依次為26,82,-3,65,18,9)和數(shù)組b(其元素的值依次為3.6,57.2,8.5,78.8)的最小元素的值并輸出。答案:@程序importjava.awt.*;importjava.applet.*;publicclassApplet1extendsApplet{inta[]={26,82,-3,65,18,9};doubleb[]={3.6,57.2,8.5,78.8};publicvoidpaint(Graphicsg){g.drawString("數(shù)組a的最小元素的值為:"+arrayMin(a),20,20);g.drawString("數(shù)組b的最小元素的值為:"+arrayMin(b),20,40);}intarrayMin(intx[]){inty=x[0];for(inti=1;i<x.length;i++)if(y>x[i])y=x[i];returny;}doublearrayMin(doublex[]){doubley=x[0];for(inti=1;i<x.length;i++)if(y>x[i])y=x[i];returny;}}解析:[問答題]86.Socket通常也稱為(),用于描述()和()。答案:套接字|ip地址|端口解析:[問答題]87.在Java語(yǔ)言中,所有的類都直接或間接繼承自______類。答案:Object解析:[問答題]88.請(qǐng)編寫一個(gè)Applet,其功能為:在Applet窗口上擺放兩個(gè)標(biāo)簽。構(gòu)造第一個(gè)標(biāo)簽時(shí),令其上面的文本信息為?我將參加Java程序設(shè)計(jì)考試。?,將第二個(gè)標(biāo)簽構(gòu)造為空標(biāo)簽。程序?qū)⒌谝粋€(gè)標(biāo)簽的信息復(fù)制到第二個(gè)標(biāo)簽上,并增加信息?希望自己考取好成績(jī)。?。要求第一個(gè)標(biāo)簽以紅色為背景,綠色為前景;第二個(gè)標(biāo)簽以綠色為背景,藍(lán)色為前景。答案:@程序importjava.applet.Applet;importjava.awt.*;publicclassApplet1extendsApplet{Labelp1=newLabel("我將參加Java程序設(shè)計(jì)考試。");Labelp2=newLabel("");publicvoidinit(){add(p1);add(p2);p2.setText(p1.getText()+"希望自己考取好成績(jī)。");p1.setBackground(Color

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論