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

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:JAVA開(kāi)發(fā)基礎(chǔ)JAVA開(kāi)發(fā)基礎(chǔ)(習(xí)題卷74)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共57題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.構(gòu)造方法是否可被重寫(xiě)和重載()。A)不能重寫(xiě),可以重載B)可以重寫(xiě),不能重載C)不能重寫(xiě),不能重載D)可以重寫(xiě),可以重載答案:D解析:[單選題]2.下列關(guān)于父類(lèi)方法重寫(xiě)的描述中,錯(cuò)誤的是()A)如果父類(lèi)方法的訪問(wèn)權(quán)限是public,子類(lèi)重寫(xiě)父類(lèi)該方法時(shí)的訪問(wèn)權(quán)限不能是privateB)子類(lèi)重寫(xiě)父類(lèi)方法時(shí),重寫(xiě)的方法名、參數(shù)列表以及返回值類(lèi)型必須和父類(lèi)保持一致C)如果父類(lèi)的方法被final修飾,那么該方法不能被子類(lèi)重寫(xiě)D)子類(lèi)繼承父類(lèi)后,可以重寫(xiě)父類(lèi)定義的所有方法答案:D解析:[單選題]3.在MySQL中,以下語(yǔ)句不正確的是()A)select*fromemp;B)selectename,hiredate,salfromemp;C)select*fromemporderdeptno;D)select*fromempwheredeptno=1andsal<300;答案:C解析:[單選題]4.在Java語(yǔ)言中,下列代碼片段的輸出結(jié)果是()floata=50;intb=4;floatc=a/b;System.out.println(c);A)0B)12C)12.0D)12.5答案:D解析:在JAVA語(yǔ)言中,不屬于復(fù)合數(shù)據(jù)類(lèi)型的是()數(shù)組接口類(lèi)布爾型[單選題]5.在程序中需要用到Scanner類(lèi)創(chuàng)建對(duì)象,需要導(dǎo)入的包是()。A)java.util.*B)java.io.*C)java.lang.*D)java.sql.*答案:A解析:[單選題]6.現(xiàn)有兩個(gè)類(lèi)A)B,以下描述中表示B繼承自A的是?()A)classAextendsB)classB)classBimplementsAC)classAimplementsBD)classBextendsA答案:D解析:[單選題]7.在Java中,在ArrayList集合包含多個(gè)"張三"的字符串,調(diào)用remove("張三")后,對(duì)該集合描述正確的是()A)僅刪除第一個(gè)符合條件的元素B)所有"張三"都會(huì)被刪除C)刪除集合第一個(gè)添加的元素D)刪除集合最后一個(gè)添加的元素答案:A解析:[單選題]8.下面關(guān)于實(shí)現(xiàn)重定向sendRedirect()方法的描述中,正確的是()A)生成300響應(yīng)碼和Refresh響應(yīng)頭B)生成302響應(yīng)碼和Location響應(yīng)頭C)生成302響應(yīng)碼和Refresh響應(yīng)頭D)生成300響應(yīng)碼和Location響應(yīng)頭答案:B解析:[單選題]9.一個(gè)java程序至少包含()條線(xiàn)程A)1B)2C)3D)4答案:B解析:[單選題]10.定義類(lèi)頭時(shí)能使用的修飾符是A)privateB)staticC)abstractD)protected答案:C解析:[單選題]11.下列有關(guān)異常的說(shuō)法中,錯(cuò)誤的是:A)異常是指程序運(yùn)行時(shí)出現(xiàn)的阻止語(yǔ)句正常執(zhí)行的非正常情況B)Java中的異常是一個(gè)對(duì)象,封裝了對(duì)應(yīng)的錯(cuò)誤類(lèi)型以及程序運(yùn)行的狀態(tài)等信息C)Java中的異常類(lèi)為Exception,它是不可被繼承的D)Java中所有的異常類(lèi)和錯(cuò)誤類(lèi)都是Throwable類(lèi)的直接或間接子類(lèi)答案:C解析:[單選題]12.用來(lái)導(dǎo)入已定義好的類(lèi)或包的語(yǔ)句是()。A)<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_0">mainB)import正確C)<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_2">publicclassD)<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_3">class答案:B解析:[單選題]13.現(xiàn)在有變量a,類(lèi)型是Hero,下列哪一個(gè)選項(xiàng)用于判斷a是否是Hero類(lèi)型?A)equals(Hero)B)a==HeroC)a!=HeroD)ainstanceofHero答案:D解析:[單選題]14.為實(shí)現(xiàn)多線(xiàn)程之間的通信,需要使用下列哪種流才合適?A)FilterB)FileC)RandomD)Piped答案:D解析:[單選題]15.int類(lèi)型整型變量在內(nèi)存中的位數(shù)為()。A)8B)16C)32D)64答案:C解析:[單選題]16.在Java中,獲取選擇框是否被選中的方法是A)getSelect()B)getSelected()C)isSelect()D)isSelected()答案:D解析:[單選題]17.在MySQL中,啟動(dòng)MySQL服務(wù)的命令是()A)start服務(wù)名B)netstart服務(wù)名C)net服務(wù)名D)以上說(shuō)法都不對(duì)答案:B解析:[單選題]18.對(duì)于以下函數(shù),在執(zhí)行完后函數(shù)ChangeString的參數(shù)值是否發(fā)生變化?publicvoidChangString(StringBuffer0ldStr){0ldStr=newStringBuffer("圣誕快樂(lè)?。ⅲ?;}A)變化,因?yàn)?ldStr是引用變量,因此它的值會(huì)發(fā)生變化B)不變,因?yàn)?ldStr是值傳遞的C)變化,因?yàn)?ldStr是引用變量,而引用變量不是值傳遞的D)不變,因?yàn)?ldStr變量在函數(shù)中指向了一個(gè)新的對(duì)象,而原來(lái)有的對(duì)象沒(méi)有發(fā)生變化,因此主程序中的參數(shù)值也不會(huì)改變答案:D解析:[單選題]19.下列選項(xiàng)中哪一項(xiàng)不是鼠標(biāo)事件?A)onclick事件B)onmouseover事件C)onmouseout事件D)onchange事件答案:D解析:[單選題]20.在程序中要用到File類(lèi)創(chuàng)建對(duì)象,需要導(dǎo)入的包是()。A)java.util.*B)java.io.*C)java.lang.*D)java.awt.*答案:B解析:[單選題]21.java對(duì)象主要屬性有A)狀態(tài)與行為B)抽象和封裝C)繼承與多態(tài)D)可重用和可擴(kuò)展答案:A解析:[單選題]22.Java語(yǔ)言中,Stringstr=?123456789?,System.out.println(str.indexOf(?5?)),輸出結(jié)果為:A)4B)5C)6D)-1答案:A解析:[單選題]23.改變當(dāng)前容器的布局方式,()。A)調(diào)用方法B)容器一旦生成,它的布局方式就不能改變C)調(diào)用方法D)調(diào)用方法答案:A解析:[單選題]24.下列常見(jiàn)的系統(tǒng)定義的異常中,哪個(gè)是輸入、輸出異常?A)ClassNotFoundExceptionB)IOExceptionC)FileNotFoundExceptionD)UnknownHostException答案:B解析:[單選題]25.下面哪些是Java語(yǔ)言中的關(guān)鍵字?()A)sizeofB)AbstractC)nullD)Native答案:C解析:[單選題]26.下面哪個(gè)表達(dá)式可以得到x和y的最大值?A)x>y?y:xB)x<y?y:xC)x>y?(x+y):(x-y)D)x==y?y:x答案:B解析:[單選題]27.下列哪個(gè)方法表示刷新輸出流?A)flush()B)close()C)write()D)read()答案:A解析:[單選題]28.關(guān)于OutputStream描述正確的是A)字節(jié)輸出流B)字節(jié)輸入流C)字符輸出流D)字符輸入流答案:A解析:[單選題]29.下列哪一個(gè)方法用于設(shè)置HttpServletResponse的響應(yīng)內(nèi)容類(lèi)型()A)setParameter()B)setContentType()C)setAttribute()D)doPost()答案:B解析:[單選題]30.關(guān)于下列代碼編譯或執(zhí)行結(jié)果的描述中,正確的是()PublicclassTest{Publicstaticvoidmain(String[]args){TestThreadpm1=newTestThread("One");Pm1.start();TestThreadpm2=newTestThread("Two");Pm2.start();}}ClassTestThreadextendsThread{PrivateStringsTname="";TestThread(Strings){STname=s;}Publicvoidrun(){For(inti=o;i<2;i++){Try{Sleep(1000);}Catch(lnterruptedExceptione){}System.out.print(sTname+"");}}}A)不能通過(guò)編譯,TestThread類(lèi)中不能定義變量和構(gòu)造方法B)只可能輸出OneOneTwoTwoC)只可能輸出TwoOneOneTwoD)TwoOneOneTwo和OneOneTwoTwo都有可能答案:D解析:[單選題]31.File類(lèi)中以字符串形式返回文件絕對(duì)路徑的的方法是()1分A)getName()B)getParent()C)getPath()D)getAbsolutePath()答案:D解析:GetPath()表示獲取File對(duì)象的抽象路徑getName()表示獲取File對(duì)象的名稱(chēng)getParent()表示獲取File對(duì)象的父級(jí)目錄的路徑[單選題]32.如果請(qǐng)求消息中有多個(gè)指定名稱(chēng)的頭字段,則有關(guān)getHeader(Stringname)方法返回值,說(shuō)法正確的是()A)多個(gè)指定名稱(chēng)頭字段的一組值B)最后一個(gè)頭字段所對(duì)應(yīng)的值C)第一個(gè)頭字段所對(duì)應(yīng)的值D)將返回null答案:C解析:[單選題]33.<jsp:useBean>聲明的對(duì)象默認(rèn)的有效范圍是()。A)pageB)sessionC)applicationD)request答案:A解析:[單選題]34.下面對(duì)象中,封裝了Filter在web.xml中的所有注冊(cè)信息的是()A)javax.servlet.ServletConfigB)javax.servlet.FilterConfigC)javax.servlet.FilterChainD)java.servlet.ServletContext答案:B解析:[單選題]35.Java語(yǔ)言中,對(duì)于線(xiàn)程的優(yōu)先級(jí),分為()級(jí)。A)5B)10C)15D)20答案:B解析:[單選題]36.MVC模式中,控制器的作用是()A)從模型中獲取數(shù)據(jù)并指定這些數(shù)據(jù)應(yīng)該如何表現(xiàn)B)控制器負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理C)負(fù)責(zé)處理業(yè)務(wù)邏輯D)以上都不是答案:B解析:[單選題]37.下列哪個(gè)不是Java中的保留字?A)sizeofB)ifC)privateD)goto答案:A解析:[單選題]38.下面對(duì)控制器的說(shuō)法錯(cuò)誤的是()。A)控制器(Controller)負(fù)責(zé)應(yīng)用程序中處理用戶(hù)交互的部分B)控制器從視圖中讀取數(shù)據(jù)C)控制器從模型中獲取數(shù)據(jù)向用戶(hù)展示D)控制器向模型發(fā)送數(shù)據(jù)答案:C解析:[單選題]39.簡(jiǎn)單設(shè)有定義inti=6;,則執(zhí)行i+=i-1;語(yǔ)句后,i的值為A)10B)121C)11D)100答案:C解析:[單選題]40.下面語(yǔ)句中,能夠正確賦值的語(yǔ)句是()。A)charc="d";B)booleanbl="true";C)booleanbl=?true?;D)booleanbl=true;答案:D解析:在Java程序中,用雙引號(hào)(??)括起來(lái)的為字符串String,用單引號(hào)('?)括起來(lái)的為字符,不能把字符串賦值給字符型變量,也不能把一個(gè)字符串用單引號(hào)括起來(lái);其次,在Java中boolean變量只能取值為true或者false。正確答案:D[單選題]41.下列描述中,正確的一項(xiàng)是()。A)異常機(jī)制可以用于編譯時(shí)錯(cuò)誤處理B)finally代碼段在發(fā)生異常時(shí)不一定必須執(zhí)行C)在catch代碼段中可以使用return語(yǔ)句來(lái)返回到異常拋出點(diǎn)D)可以把catch到的異常對(duì)象再次拋出,使上層try-catch結(jié)構(gòu)繼續(xù)處理該異常事件答案:D解析:[單選題]42.下面(B)表達(dá)式可以得到x和y中的最大值。A)x>y?y:xB)x<y?y:xC)x>y?(x+y):(x-y)D)x==y?y:x答案:B解析:[單選題]43.下列選項(xiàng)中,關(guān)于GridLayout(網(wǎng)格布局管理器)的說(shuō)法錯(cuò)誤的是()A)GridLayout布局管理器可以設(shè)置組件的大小B)放置在GridLayout布局管理器中的組件將自動(dòng)占據(jù)網(wǎng)格的整個(gè)區(qū)域C)GridLayout布局管理器中,組件的相對(duì)位置不隨區(qū)域的縮放而改變,但組件的大小會(huì)隨之改變,組件始終占據(jù)網(wǎng)格的整個(gè)區(qū)域D)GridLayout布局管理器缺點(diǎn)是總是忽略組件的最佳大小,所有組件的寬高都相同答案:A解析:GridLayout布局管理器不可以設(shè)置組件的大小,組件會(huì)自動(dòng)占據(jù)網(wǎng)格的整個(gè)區(qū)域[單選題]44.關(guān)于泛型的說(shuō)法錯(cuò)誤的是A)泛型是JDK1.5出現(xiàn)的新特性B)泛型是一種安全機(jī)制C)使用泛型避免了強(qiáng)制類(lèi)型轉(zhuǎn)換D)使用泛型必須進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換答案:D解析:[單選題]45.下面選項(xiàng)中,用于供外界獲取javaBean的price屬性值的方法是()A)getPrice()B)setprice()C)setPrice()D)getprice()答案:A解析:[單選題]46.什么實(shí)質(zhì)是進(jìn)程中一個(gè)獨(dú)立執(zhí)行線(xiàn)索。A)進(jìn)程B)線(xiàn)程C)程序D)以上答案都不正確答案:B解析:[單選題]47.下列關(guān)于throws關(guān)鍵字的說(shuō)法中,錯(cuò)誤的是()A)throws關(guān)鍵字用于拋出異常B)可以使用throws關(guān)鍵字一次拋出多種類(lèi)型的異常C)使用throws關(guān)鍵字拋出的異常,后續(xù)調(diào)用者在使用時(shí)無(wú)需處理D)使用throws關(guān)鍵字拋出異常后,程序可以編譯通過(guò)答案:C解析:[單選題]48.下列關(guān)于Cookie和Session的描述中,錯(cuò)誤的是()A)Cookie和HttpSession是保存會(huì)話(huà)相關(guān)數(shù)據(jù)的技術(shù).其中Cookie將信息存儲(chǔ)在瀏覽器端是客戶(hù)端技術(shù),Session將數(shù)據(jù)保存在服務(wù)器端是服務(wù)器端技術(shù)B)HttpSession會(huì)話(huà)對(duì)象的默認(rèn)保持時(shí)間可以修改C)HttpSession默認(rèn)是基于Cookie運(yùn)作的D)瀏覽器可以接受任意多個(gè)Cookie信息保存任意長(zhǎng)的時(shí)間。答案:D解析:[單選題]49.對(duì)于無(wú)用的對(duì)象,在Java中如何處理?()A)只有動(dòng)態(tài)創(chuàng)建的對(duì)象需要回收,自動(dòng)創(chuàng)建的對(duì)象不需要回收B)所有對(duì)象都需要回收C)可以不回收,但可能造成內(nèi)存泄露,所以作為良好的編程習(xí)慣還是應(yīng)當(dāng)回收每個(gè)無(wú)用的對(duì)象D)由垃圾回收機(jī)制自動(dòng)回收答案:D解析:略[單選題]50.在java語(yǔ)言中,有如下定義publicstaticvoidf(intx,inty){intt;if(x>y){t=x;x=y;y=t;}}publicstaticvoidmain(Stringargs[]){inta=4,b=3,c=5;f(a,b);System.out.println(a,b,c);}輸出結(jié)果是(選一項(xiàng))A)3,4,5B)5,3,4C)4,5,3D)4,3,5答案:D解析:[單選題]51.可用于獲得文件或目錄的路徑名是()A)FileB)RandomAccessFileC)FileInputStreamD)BufferedReader答案:A解析:[單選題]52.下面關(guān)于重載的描述,錯(cuò)誤的是()A)構(gòu)造方法不能重載B)重載要求方法名相同,參數(shù)列表不同C)方法重載發(fā)生在一個(gè)類(lèi)的內(nèi)部D)方法的返回值類(lèi)型不是區(qū)分方法重載的條件答案:A解析:[單選題]53.以下屬于JSP語(yǔ)法中的指令標(biāo)識(shí)的是:A)<%@……%>B)<%!……%>C)<%=……%>D)<%……%>答案:A解析:[單選題]54.Java編譯器是A)JavacB)JavaC)JavapD)Jdb答案:A解析:[單選題]55.Listlist=newArrayList();這個(gè)代碼體現(xiàn)了面向?qū)ο笾械模ǎ〢)封裝性B)多態(tài)性C)繼承性D)相關(guān)性答案:B解析:[單選題]56.以下異常中,不屬于RuntimeException的是()A)NullPointerException,使用未初始化的引用變量B)IndexOutOfBoundsException,數(shù)組下標(biāo)越界異常C)IllegalAccessException,沒(méi)有足夠的權(quán)限訪問(wèn)其它類(lèi)的成員D)ArithmeticException,算術(shù)異常答案:C解析:略[單選題]57.下面代碼的運(yùn)行結(jié)果是()PublicclassTest{publicstaticvoidmain(String[]args){int[][]values={{3,4,5,1},{33,6,1,2}};intv=values[0][0];For(introw=0;row<values.length;row++)For(intcolumn=0;column<values[row].length;column++)if(v<values[row][column])v=values[row][column];System.out.print(v);}}A)1B)3C)5D)6E)33答案:E解析:第2部分:多項(xiàng)選擇題,共7題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.下面是在命令行運(yùn)行Java應(yīng)用程序A,怎樣才能在main(Stringargs[])方法中訪問(wèn)單詞"first"()?JavaAthefirstsnow,thefirstsnowcame.A)args[0]B)args[1]C)args[2]D)args[5]答案:BD解析:[多選題]59.下列選項(xiàng)中,屬于表單構(gòu)成基本元素的是()。A)表單控件B)提示信息C)表單域D)文本域答案:ABC解析:[多選題]60.下列選項(xiàng)中,哪些可以作為if語(yǔ)句的判斷條件()A)x>1&&x<5B)x>1||x<5C)x==3||x==4D)x=3&&x=4答案:ABC解析:[多選題]61.關(guān)于EL表達(dá)式${userName},將依次查找的域包括()()A)pageB)requestC)sessionD)application答案:ABCD解析:[多選題]62.在Jdk1.7中,下述說(shuō)法中抽象類(lèi)與接口的區(qū)別正確的有哪些?()A)抽象類(lèi)中可以有普通成員變量,接口中沒(méi)有普通成員變量。B)抽象類(lèi)和接口中都可以包含靜態(tài)成員常量。C)一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口,但只能繼承一個(gè)抽象類(lèi)D)抽象類(lèi)中可以包含非抽象的普通方法,接口中的方法必須是抽象的,不能有非抽象的普通方法。答案:ABCD解析:1.一個(gè)子類(lèi)只能繼承一個(gè)抽象類(lèi),但能實(shí)現(xiàn)多個(gè)接口2.抽象類(lèi)可以有構(gòu)造方法,接口沒(méi)有構(gòu)造方法3.抽象類(lèi)可以有普通成員變量,接口沒(méi)有普通成員變量4.抽象類(lèi)和接口都可有靜態(tài)成員變量,抽象類(lèi)中靜態(tài)成員變量訪問(wèn)類(lèi)型任意,接口只能publicstaticfinal(默認(rèn))5.抽象類(lèi)可以沒(méi)有抽象方法,抽象類(lèi)可以有普通方法,接口中都是抽象方法6.抽象類(lèi)可以有靜態(tài)方法,接口不能有靜態(tài)方法7.抽象類(lèi)中的方法可以是public、protected;接口方法只有public[多選題]63.下列選項(xiàng)中,哪些為Java初始化數(shù)組的正確語(yǔ)法形式()A)intx[]={1,2,3};B)intx[3]={1,2,3};C)int[]x={0,0,0};D)char[]x={?a?,?b?};答案:ACD解析:[多選題]64.以下關(guān)于對(duì)象序列化描述正確的是()[兩項(xiàng)]A)使用FileOutputStream可以將對(duì)象進(jìn)行傳輸B)使用PrintWriter可以將對(duì)象進(jìn)行傳輸C)使用ObjectOutputStream類(lèi)完成對(duì)象存儲(chǔ),使用ObjectInputStream類(lèi)完成對(duì)象讀取D)對(duì)象序列化的所屬類(lèi)需要實(shí)現(xiàn)Serializable接口答案:CD解析:1.什么是Java對(duì)象序列化Java平臺(tái)允許我們?cè)趦?nèi)存中創(chuàng)建可復(fù)用的Java對(duì)象,但一般情況下,只有當(dāng)JVM處于運(yùn)行時(shí),這些對(duì)象才可能存在,即,這些對(duì)象的生命周期不會(huì)比JVM的生命周期更長(zhǎng)。但在現(xiàn)實(shí)應(yīng)用中,就可能要求在JVM停止運(yùn)行之后能夠保存(持久化)指定的對(duì)象,并在將來(lái)重新讀取被保存的對(duì)象。Java對(duì)象序列化就能夠幫助我們實(shí)現(xiàn)該功能。使用Java對(duì)象序列化,在保存對(duì)象時(shí),會(huì)把其狀態(tài)保存為一組字節(jié),在未來(lái),再將這些字節(jié)組裝成對(duì)象。必須注意地是,對(duì)象序列化保存的是對(duì)象的"狀態(tài)",即它的成員變量。由此可知,對(duì)象序列化不會(huì)關(guān)注類(lèi)中的靜態(tài)變量。除了在持久化對(duì)象時(shí)會(huì)用到對(duì)象序列化之外,當(dāng)使用RMI(遠(yuǎn)程方法調(diào)用),或在網(wǎng)絡(luò)中傳遞對(duì)象時(shí),都會(huì)用到對(duì)象序列化。Java序列化API為處理對(duì)象序列化提供了一個(gè)標(biāo)準(zhǔn)機(jī)制,該API簡(jiǎn)單易用,在本文的后續(xù)章節(jié)中將會(huì)陸續(xù)講到。2.簡(jiǎn)單示例在Java中,只要一個(gè)類(lèi)實(shí)現(xiàn)了java.io.Serializable接口,那么它就可以被序列化。此處將創(chuàng)建一個(gè)可序列化的類(lèi)Person,本文中的所有示例將圍繞著該類(lèi)或其修改版。3.Serializable的作用為什么一個(gè)類(lèi)實(shí)現(xiàn)了Serializable接口,它就可以被序列化呢?在上節(jié)的示例中,使用ObjectOutputStream來(lái)持久化對(duì)象第3部分:判斷題,共17題,請(qǐng)判斷題目是否正確。[判斷題]65.Panel容器是可以嵌套使用的。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]66.由于套接字的輸入流在讀取信息時(shí)可能發(fā)生阻塞,客戶(hù)端和服務(wù)器端應(yīng)該需要在一個(gè)單獨(dú)的線(xiàn)程中讀取信息。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]67.若int[][]arr={},則arr[0][0]的結(jié)果為0()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]68.JPanel默認(rèn)的布局管理器是FlowLayoutA)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]69.JK1.5后提供了自動(dòng)裝箱和自動(dòng)拆箱功能,從而可以實(shí)現(xiàn)基本數(shù)據(jù)類(lèi)型和對(duì)應(yīng)包裝類(lèi)之間的自動(dòng)轉(zhuǎn)換,簡(jiǎn)化了操作。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]70.若intx=10;則執(zhí)行x=x+5;后,x的值仍為10。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]71.可以使用throws語(yǔ)句來(lái)指明方法有異常拋出。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]72.Object類(lèi)中的toString()方法用于返回對(duì)象的字符串表示形式。對(duì)錯(cuò)A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]73.面向?qū)ο蟮募夹g(shù)已經(jīng)在現(xiàn)在的軟件開(kāi)發(fā)中占據(jù)了主流的位置答案:對(duì)解析:[判斷題]74.對(duì)于數(shù)組a和a.length返回的是該數(shù)組的長(zhǎng)度。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]75.Java判斷BufferedInputStream和BufferdOutputStream是字節(jié)緩沖流。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]76.Java程序一般應(yīng)當(dāng)含有main方法,因?yàn)樗撬蠮ava程序執(zhí)行的入口。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]77.代碼int[][]arr=newint[][];可以正確的定義一個(gè)二維數(shù)組()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]78.for循環(huán)體中只有一條語(yǔ)句可以不加{}括號(hào)。()A)正確B)錯(cuò)誤答案:對(duì)解析:實(shí)際上,for循環(huán)的循環(huán)體就是一個(gè)語(yǔ)句,如果循環(huán)體是多個(gè)語(yǔ)句,就必須用花括號(hào){}括起來(lái),形成一個(gè)復(fù)合語(yǔ)句,本質(zhì)也是一個(gè)語(yǔ)句。因此,如果循環(huán)體就是一個(gè)語(yǔ)句,可以不用花括號(hào)括起來(lái)。[判斷題]79.List的特征是集合區(qū)分元素的順序,允許存放重復(fù)的元素。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]80.Java中的feach循環(huán)特性是從JDK5.0版本開(kāi)始才提供的。A)正確B)錯(cuò)誤答案:對(duì)解析:無(wú)[判斷題]81.ThefollowinganswersisthecorrectwaytodeclareaBooleanvariablenamedtruth:booleantruth==true;A)正確B)錯(cuò)誤答案:錯(cuò)解析:第4部分:?jiǎn)柎痤},共15題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[問(wèn)答題]82.[填空題]將Hello.java文件編譯為class文件,需要鍵入()命令。答案:javacHello.java解析:[問(wèn)答題]83.面向?qū)ο缶幊蹋∣OP)的基本思想:封裝、、。答案:繼承|多態(tài)解析:[問(wèn)答題]84.[簡(jiǎn)答題]請(qǐng)閱讀下面的程序ClassDemo{publicstaticvoidmain(String[]args){int[]arr=new____;if(arr.length==4)System.out.println("數(shù)組定義完畢");}}在空白處填寫(xiě)代碼,令代碼完成輸出?數(shù)組定義完畢?的功能。答案:int[4]解析:[問(wèn)答題]85.List底層是怎么實(shí)現(xiàn)的?雙向鏈表和數(shù)組的區(qū)別?答案:在Java中,List是一個(gè)接口,繼承于Collection接口,并定義了添加元素、刪除元素、取出元素等對(duì)集合操作的抽象方法。雙向鏈表和數(shù)組的區(qū)別:(1)數(shù)組必須事先定義固定的長(zhǎng)度(元素個(gè)數(shù)),不能適應(yīng)數(shù)據(jù)動(dòng)態(tài)增減的情況。當(dāng)數(shù)據(jù)增加時(shí),可能超出原先定義的元素個(gè)數(shù);當(dāng)數(shù)據(jù)減少時(shí),造成內(nèi)存浪費(fèi);數(shù)組可以根據(jù)下標(biāo)或字節(jié)存取。(2)鏈表動(dòng)態(tài)地進(jìn)行存儲(chǔ)分配,可以適應(yīng)數(shù)據(jù)動(dòng)態(tài)增減的情況,且可以方便地插入、刪除數(shù)據(jù)項(xiàng);而數(shù)組中插入、刪除數(shù)據(jù)項(xiàng)時(shí),需要移動(dòng)其它數(shù)據(jù)項(xiàng),非常繁瑣。解析:[問(wèn)答題]86.Java程序的基本組成單位是答案:類(lèi)解析:[問(wèn)答題]87.EL表達(dá)式都是以"${"符號(hào)開(kāi)始,以"}"符號(hào)結(jié)束的,具體格式是${表達(dá)式}。()答案:V解析:[問(wèn)答題]88.數(shù)組作為參數(shù)傳遞,傳遞的方式是__________傳遞。答案:引用解析:[問(wèn)答題]89.while是【】結(jié)構(gòu)語(yǔ)句。答案:循環(huán)解析:[問(wèn)答題]90.簡(jiǎn)述重寫(xiě)和重載的區(qū)別。答案:重載:1)發(fā)生在同一個(gè)類(lèi)中2)相同的方法名3)參數(shù)列表不同4)不看返回值,如果出現(xiàn)了只有返回值不同的"重載",是錯(cuò)的。重寫(xiě):1)發(fā)生在子類(lèi)與父類(lèi)中2)相同的方法名3)相同的參數(shù)列表4)返回值相同或者子類(lèi)方法的返回值是父類(lèi)方法返回值類(lèi)型的子類(lèi)5)訪問(wèn)修飾符相同或者子類(lèi)方法的修飾符范國(guó)大于父類(lèi)6)拋出的異常相同或者子

溫馨提示

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

評(píng)論

0/150

提交評(píng)論