JAVA開發(fā)基礎(chǔ)(習(xí)題卷8)_第1頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷8)_第2頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷8)_第3頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷8)_第4頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷8)_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(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í)題卷8)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共156題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.switch語句判斷條件不可以接收的數(shù)據(jù)類型有A)intB)byteC)charD)float[單選題]2.關(guān)于接口哪個(gè)正確()A)實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法B)一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C)接口間不能有繼承關(guān)系D)接口和抽象類是同一回事[單選題]3.當(dāng)Servlet發(fā)送響應(yīng)消息時(shí),需要在響應(yīng)消息中設(shè)置()A)驗(yàn)證碼B)狀態(tài)碼C)錯(cuò)誤碼D)MD5密碼[單選題]4.在Java中,java源文件經(jīng)過編譯后產(chǎn)生的文件后綴是()A)classB)javaC)javacD)txt[單選題]5.非靜態(tài)同步方法的鎖對(duì)象是A)不確定B)thisC)所屬類的類類型D)Object對(duì)象[單選題]6.對(duì)于構(gòu)造方法,下列敘述正確的是()。A)構(gòu)造方法是類的一種方法,它的方法名可以任意取B)構(gòu)造方法的返回類型只能是void型C)如果類中定義了構(gòu)造方法,系統(tǒng)就不再提供默認(rèn)構(gòu)造方法D)類中必須定義構(gòu)造方法[單選題]7.在Java中,若字符串str="abcde",則str.charAt(3)的返回值是()A)"abc"B)"abcd"C)?c?D)?d?[單選題]8.異常的捕獲通常由兩部分組成,(1)代碼塊用來存放可能發(fā)生異常,(2)代碼塊用來處理產(chǎn)生的異常。A)tryfinallyB)trycatchC)catchfinallyD)trythrow[單選題]9.slideToggle()方法會(huì)動(dòng)態(tài)地改變當(dāng)前元素的(),最終切換當(dāng)前元素的可見狀態(tài)A)寬度B)高度C)角度D)不透明度[單選題]10.面板JPanel的默認(rèn)布局管理是A)FlowLayoutB)BorderLayoutC)CardLayoutD)GridLayout[單選題]11.給定一個(gè)未完成的方法,代碼如下://此處添加方法的聲明{Intsuccess=connect();If(success==-1)ThrownewTimedOutException();}已知TimedOutException不屬于RuntimeException,那么在第一行注釋位置上填寫哪段代碼能夠正確完成該方法的聲明()。A)publicvoidMyMethod()B)publicvoidMyMethod()throwsTimedOutExceptionC)publicvoidMyMethod()throwTimeOutExceptionD)publicthrowsTimedOutExceptionvoidMyMethod()[單選題]12.以下關(guān)于if-else語句的描述中,錯(cuò)誤的是:()。選項(xiàng).A)if語句可以單獨(dú)使用B)else語句可以單獨(dú)使用C)if-else語句可以嵌套使用D)if或者else語句體中的語句若多余一條,外面需要使用大括號(hào)括起來[單選題]13.設(shè)有定義語句inta[]={1,2,3},則以下對(duì)此語句的敘述中錯(cuò)誤的是()。A)定義了一個(gè)名為a的一維數(shù)組B)a數(shù)組有三個(gè)元素C)a數(shù)組的下標(biāo)為1,2,3D)數(shù)組a中的每個(gè)元素是整型[單選題]14.下面關(guān)于異常處理的敘述正確的是A)try和catch語句塊必須同時(shí)使用B)throw和throws關(guān)鍵字必須同時(shí)使用C)try和finally語句塊必須同時(shí)使用D)其他三個(gè)選項(xiàng)都對(duì)[單選題]15.哪一個(gè)選項(xiàng)可以獲取數(shù)組的元素個(gè)數(shù)?()A)ar.length()B)a.sizeC)ar.length+1D)ar.length[單選題]16.閱讀以下代碼:publicclassXextendsThreadimplementsRunnable{publicvoidrun(){System.out.println(?thisisrun()?);}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)[單選題]17.下面表達(dá)式中,用來訪問數(shù)組中的第一個(gè)值的是()A)intArray[1]B)intArray.1C)intArray[0]D)intArray.0[單選題]18.在Applet中顯示文字、圖形等信息時(shí),應(yīng)使用的方法是A)paint()B)init()C)start()D)destroy()[單選題]19.下列方法定義中,不正確的是()。A)floatx(intA,intb){return(a-b);}B)intx(intA,intb){returna-b;}C)intx(intA,intb);{returna*b;}D)intx(intA,intb){return1.2*(a+b);}[單選題]20.如下代碼段執(zhí)行后的打印結(jié)果是()。Inti=3;Intj=0;Doublek=3.2;If(i!=k)if(i>j)System.out.println(i);elseSystem.out.println(j);ElseSystem.out.println(k);選項(xiàng).A)3B)0C)3.2D)3.0[單選題]21.在Java語言中,已知a為int型,b為double型,c為float型,d為char型,則表達(dá)式a+b*c-d/a的結(jié)果類型為()A)intB)doubleC)floatD)char[單選題]22.對(duì)JVM來說,可執(zhí)行文件的擴(kuò)展名正確的是()。A)javaB)classC)dllD)Pyc[單選題]23.Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是A)C不僅繼承了B中的成員,同時(shí)也繼承了A中的成員B)C只繼承了B中的成員C)C只繼承了A中的成員D)C不能繼承A或B中的成員[單選題]24.Java解釋器是A)JavaB)JavacC)JavapD)Javadoc[單選題]25.下列關(guān)于while語句的描述中,正確的是())A)while語句循環(huán)體中可以沒有語句B)while語句的循環(huán)條件可以是整型變量C)while語句的循環(huán)體必須使用大括號(hào)D)while語句的循環(huán)體至少被執(zhí)行一次[單選題]26.下面關(guān)于抽象方法的敘述中,正確的是A)抽象方法可以有方法體B)抽象方法可以出現(xiàn)在非抽象類中C)抽象方法是沒有方法體的方法D)抽象類中的方法都是抽象方法[單選題]27.接口中的變量會(huì)被修飾為?A)finalB)publicfinalC)staticfinalD)publicstaticfinal[單選題]28.下面不是創(chuàng)建數(shù)組的正確語句是A)floatf[][]=newfloat[6][6];B)floatf[]=newfloat[6];C)floatf[][]=newfloat[][6];D)float[][]f=newfloat[6][];[單選題]29.下列選項(xiàng)中,不是標(biāo)記屬性的是()A)srcB)altC)widthD)href[單選題]30.使用Connection的()方法可以建立一個(gè)PreparedStatement接口。A)createPrepareStatement()B)prepareStatement()C)createPreparedStatement()D)preparedStatement()[單選題]31.下列哪個(gè)敘述是正確的?A)創(chuàng)建File對(duì)象可能發(fā)生異常。B)BufferedRead流可以指向FileInputStream流C)BufferedWrite流可以指向FileWrite流D)RadomAccessFile流一旦指向文件,就會(huì)刷新該文件[單選題]32.表示條件?x=2與y=3有且只有一個(gè)成立?的Java表達(dá)式是A)(x==2)&&(y!=3)B)(x!=2)&&(y==3)C)((x==2)&&(y!=3))||((x!=2)&&(y==3))D)((x==2)&&(y!=3))&&((x!=2)&&(y==3))[單選題]33.用于設(shè)置組件大小的方法是:A)paint()B)setSize()C)getSize()D)repaint()[單選題]34.Thread類位于下列哪個(gè)包中?A)java.ioB)java.langC)java.utilD)java.awt[單選題]35.在JAVA語言中以下能為一維數(shù)組a正確初始化的語句是()A)intB)intC)intD)int[單選題]36.下面選項(xiàng)不屬于java的流程控制語句的是()。選項(xiàng).A)分支語句B)循環(huán)語句C)賦值語句D)遞歸[單選題]37.監(jiān)聽事件和處理事件()。A)都由Listener完成B)都由相應(yīng)事件Listener處登記過的構(gòu)件完成C)由Listener和構(gòu)件分別完成D)由Listener和窗口完成出現(xiàn)的意外情況[單選題]38.下述代碼的運(yùn)行結(jié)果是()publicclassMyClass{publicstaticvoidmain(String[]args){intnum1=34;intnum2=55;MyClassmc=newMyClass();mc.increase(num1,num2);System.out.printf("%d和%d",num1,num2);}publicvoidincrease(intnum1,intnum2){num1++;num2++;}}A)35和56B)34和55C)34和56D)35和55[單選題]39.定義一個(gè)類Point,類中有兩個(gè)double型變量x和y,對(duì)于其構(gòu)造函數(shù)的聲明不正確的是()A)publicB)publicC)publicD)Point[單選題]40.下面選項(xiàng)中,哪個(gè)頭字段可以指定客戶端使用的操作系統(tǒng)及版本?()A)LocationB)User-AgentC)If-Modified-SinceD)Referer[單選題]41.事件ItemEvent的監(jiān)聽器接口是。A)ItemListenerB)ActionListenerC)WindowListenerD)KeyListener[單選題]42.在Java中,能夠?qū)崿F(xiàn)多重繼承效果的方式是A)接口B)繼承C)多線程D)內(nèi)部類[單選題]43.要得到某目錄下的所有文件名,在下列代碼的下劃線處應(yīng)填入的內(nèi)容是(兩個(gè)下劃線的內(nèi)容相同):_____pathname=new_____(args[0]);String[]filename=pathname.list();A)FileInputStreamB)FileOutputStreamC)FileD)RandomAccessFile[單選題]44.查看如下Java代碼,其編譯運(yùn)行后的輸出結(jié)果是()。publicstaticvoidmain(String[]args){booleanb=true;System.out.print(b);if(b){System.out.print("真");}else{System.out.print("假");}}A)trueB)true真C)true假D)1[單選題]45.下列哪個(gè)是面向大型企業(yè)級(jí)用容器管理專用構(gòu)件的應(yīng)用平臺(tái)?A)J2EEB)J2MEC)J2SED)J2DE[單選題]46.將jsp翻譯成Servlet源碼后,用戶訪問jsp文件時(shí)會(huì)被調(diào)用的方法是()。A)_jspInit()B)_jspDesroy()C)_jspService()D)Service()[單選題]47.設(shè)有對(duì)象x具有屬性a則訪問該屬性的語法為()A)xB)a.x()C)x.aD)x.a()[單選題]48.以下關(guān)于onblur事件說法正確的是?A)該事件是元素獲取到焦點(diǎn)時(shí)觸發(fā)的事件B)表單驗(yàn)證時(shí)使用該事件較為合適C)該事件是元素值發(fā)生改變時(shí)觸發(fā)D)該事件頁面加載時(shí)會(huì)順帶執(zhí)行[單選題]49.簡(jiǎn)單下列語句序列執(zhí)行后,k的值是inti=4,j=5,k=9,m=5;if(i>j||m<k)k++;elsek--;A)5B)10C)8D)9[單選題]50.如果查詢表a(有3行數(shù)據(jù))和表b(有4行數(shù)據(jù)),使用SELECT*FROMa,b,返回的查詢結(jié)果的行數(shù)是:_________。A)7B)1C)0D)12[單選題]51.分析下面的JavaScript代碼段,輸出結(jié)果是哪一項(xiàng)?vars1=parseInt("101中學(xué)");document.write(s1);A)NaNB)101中學(xué)C)101D)出現(xiàn)腳本錯(cuò)誤[單選題]52.下列哪個(gè)是正確的字符常量。A)"DA"B)'dt'C)'字"D)'\t'[單選題]53.在Java中,哪個(gè)類用來把兩個(gè)或更多的InputStream輸入流對(duì)象合并為單個(gè)InputStream輸入流對(duì)象使用。A)RandomAccessFileB)SequenceInputStreamC)SerializableD)PipedInputStream[單選題]54.構(gòu)造方法何時(shí)被調(diào)用()。A)類定義時(shí)B)創(chuàng)建對(duì)象時(shí)C)調(diào)用對(duì)象方法時(shí)D)使用對(duì)象的變量時(shí)[單選題]55.下面關(guān)于字符類型變量的定義中,錯(cuò)誤的是()A)chara='97';B)charb=65536;C)charc='\u0061';D)chard=\"a\";[單選題]56.下列選項(xiàng)中,用于在定義類時(shí)實(shí)現(xiàn)接口的關(guān)鍵字是:A)interfaceB)abstractC)extendsD)class[單選題]57.RandomAccessFile類的()方法可以用于從指定流上讀取整數(shù)。A)readIntB)readLineC)seekD)close[單選題]58.一般有一個(gè)類A,以下為其構(gòu)造方法的聲明,其中正確的是()A)staticB)publicC)publicD)void[單選題]59.對(duì)于類與對(duì)象的關(guān)系,以下說法錯(cuò)誤的是()。A)類是對(duì)象的類型B)對(duì)象由類來創(chuàng)建C)類是同類對(duì)象的抽象D)對(duì)象是創(chuàng)建類的模板[單選題]60.下列ABCD注釋標(biāo)注的哪行代碼有編譯錯(cuò)誤?ClassTest{Intx;Longy=x;//AY=x;//BVoidf(intn){Intm=0;//CIntt=n+m;//D}}A)AB)BC)CD)D[單選題]61.在MySQL中,關(guān)系型數(shù)據(jù)庫根據(jù)以下()方式存儲(chǔ)數(shù)據(jù)A)以庫的形式B)以表的形式C)以列的形式D)以行的形式[單選題]62.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[3][3]前的數(shù)組元素個(gè)數(shù)為A)24B)25C)18D)17[單選題]63.下列()是面向嵌入式系統(tǒng)開發(fā)的應(yīng)用平臺(tái)。選項(xiàng).A)J2EEB)J2MEC)J2SED)J2DE[單選題]64.閱讀下列代碼:publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.printIn(89>>1);}}其運(yùn)行結(jié)果是A)44B)45C)88D)90[單選題]65.基本過濾器中獲取獲取索引值為偶數(shù)的元素使用()A):evenB):oddC):firstD):last[單選題]66.關(guān)于final修飾成員變量說法正確的是()A)被final修飾的成員變量為常量B)被final修飾的成員變量不能被繼承C)被final修飾的成員變量可以被多次賦值D)final只能在接口中修飾成員變量[單選題]67.下列選項(xiàng)中,定義抽象類的關(guān)鍵字是()。A)interfaceB)implementsC)abstractD)class[單選題]68.下列哪個(gè)類不能有子類?A)staticclassFooBar{}B)pivateclassFoobar{}C)abstractclassFooBar{}D)finalpublicclassFooBar{}[單選題]69.下列哪個(gè)敘述是錯(cuò)誤的?A)線程新建后,不調(diào)用start方法也有機(jī)會(huì)獲得CPU資源B)一個(gè)占有CPU資源的線程可以讓休眠的線程調(diào)用interrupt()方法?吵醒?自己,結(jié)束休眠并重新排隊(duì)等待CPU資源C)同一個(gè)目標(biāo)對(duì)象中的run方法可能會(huì)啟動(dòng)多次D)Thread類的run()方法與Runnable接口中的run()方法的功能和作用相同[單選題]70.在Java中,關(guān)于靜態(tài)方法說法是正確的是:A)靜態(tài)方法可以訪問所屬類的所有變量和方法B)要通過實(shí)例對(duì)象才能訪問靜態(tài)方法C)靜態(tài)方法可以看作是一個(gè)類的所有對(duì)象的公共行為D)靜態(tài)方法中包含this指針[單選題]71.以下語句哪個(gè)是訪問數(shù)組arrOne的第一個(gè)元素()A)arrOne[0]B)arrOne[1]C)arrOne[2]D)arrOne[3][單選題]72.字符輸出流類都是()抽象類的子類A)FilterWriterB)OutputStreamC)WriterD)OutputStreamWriter[單選題]73.下列選項(xiàng)中,不是MVC設(shè)計(jì)模式的優(yōu)點(diǎn)的是()。A)結(jié)構(gòu)清晰。B)易于維護(hù)C)有利于軟件工程化管理D)占用資源少[單選題]74.一般隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公有的方法?描述的是面向?qū)ο蟮哪膫€(gè)特征?()A)封裝B)繼承C)多態(tài)D)以上都不是[單選題]75.下面選項(xiàng)中,用于強(qiáng)制使Session對(duì)象無效的方法是()A)request.invalidate();B)session.validate();C)response.invalidate();D)session.invalidate();[單選題]76.使用FileInputStream讀取文件內(nèi)容的正確步驟應(yīng)該是①、創(chuàng)建FileInputStream對(duì)象②、找到目標(biāo)文件③、讀取數(shù)據(jù)④、關(guān)閉流A)①②③④B)②①③④C)②①④③D)①③②④[單選題]77.對(duì)于以下代碼:inta,b=3;以下是對(duì)的。A)a被初始為0,而b是3B)不能通過編譯C)a不會(huì)被初始化,而b是3D)a和b的初始值都是3[單選題]78.以下關(guān)于JavaFX在發(fā)展的過程中核心版本描述,錯(cuò)誤的是()A)JavaFX1.0:使用JavaFXScript的靜態(tài)、聲明式的編程語言來開發(fā)JavaFX應(yīng)用程序B)JavaFX2.0之后的版本摒棄了JavaFXScript語言,而是作為一個(gè)JavaAPI來使用C)從JDK8開始,JavaFX就開始與JDK捆綁使用,并結(jié)合JDK8的新增特性D)因?yàn)镴avaFXScript將會(huì)被編譯為Java字節(jié)碼,開發(fā)人員可以使用Java代碼代替[單選題]79.在類設(shè)計(jì)中,下面關(guān)于final的描述,錯(cuò)誤的是()。A)final修飾的類不能被繼承B)繼承父類中,final方法不能被子類重寫C)在一個(gè)類中,final成員變量只能在構(gòu)造方法、靜態(tài)代碼塊、或者直接賦值一次,在程序運(yùn)行中不能被修改D)局部變量用final修飾后被視為常量[單選題]80.下列哪一個(gè)方法用于設(shè)置HttpServletResponse的響應(yīng)內(nèi)容類型()A)setParameter()B)setContentType()C)setAttribute()D)doPost()[單選題]81.下列描述正確的是()A)在catch代碼段中可以使用return語句返回到異常拋出點(diǎn)B)異常機(jī)制可以用于流程控制C)catch(Exceptione)可以捕獲異常的任何類型D)程序發(fā)生異常時(shí),如無法進(jìn)行合適的異常處理,則該程序恢復(fù)正常運(yùn)行[單選題]82.使用字節(jié)輸出流FileOutputStream類中的哪個(gè)構(gòu)造方法,在寫數(shù)據(jù)時(shí)能夠不覆蓋文件中原有的內(nèi)容。?A)FileOutputStream(Stringname)B)FileOutputStream(Filefile,Stringname)C)FileOutputStream(Stringname,booleanappend)D)FileOutputStream(Filefile)[單選題]83.關(guān)于Java的選擇結(jié)構(gòu),下列選項(xiàng)中說法正確的是()A)if語句和else語句必須成對(duì)出現(xiàn)B)if語句可以沒有else語句對(duì)應(yīng)C)switch結(jié)構(gòu)中每個(gè)case語句中必須用break語句D)switch結(jié)構(gòu)中必須有default語句[單選題]84.下列語句中,屬于多分支語句的是()A)if語句B)switch語句C)dowhile語句D)for語句[單選題]85.在JAVA語言中,下面()是邏輯運(yùn)算符中優(yōu)先級(jí)最高的()A)!B)&&C)||D)|[單選題]86.閱讀下列代碼,代碼執(zhí)行后number的值是().Intnumber=20;Number=number>>1;選項(xiàng).A)1B)2C)5D)10[單選題]87.Java為對(duì)象變量提供四種訪問權(quán)限中,如果不想讓其它類對(duì)其進(jìn)行訪問,或是只允許類中的方法來訪問當(dāng)前類中的成員變量和方法,可以使用()來定義。A)publicB)privateC)protectedD)default[單選題]88.Graphics類中提供的繪圖方法分為兩類:一類是繪制圖形,另一類是繪制()A)屏幕B)文本C)顏色D)圖像[單選題]89.以下()不是Object類的方法A)clone()B)finalize()C)toString()D)hasNext()[單選題]90.自定義異常時(shí),可通過對(duì)下列哪一項(xiàng)進(jìn)行繼承?A)Error類B)Applet類C)Exception類D)AssertionError類[單選題]91.下列流中哪一個(gè)使用了緩沖區(qū)技術(shù)。A)BufferedOutputStreamB)FileInputStreamC)DataOutputStreamD)FileReader[單選題]92.基本數(shù)據(jù)類型float的包裹類是哪項(xiàng)?A)IntegerB)DoubleC)FloatD)Character[單選題]93.組合意味著______________.A)數(shù)據(jù)域應(yīng)該定義為privateB)T一個(gè)類可以繼承另一個(gè)類C)父類的變量可以引用子類對(duì)象D)一個(gè)類可以包含另一個(gè)類的對(duì)象[單選題]94.下列屬于Java語言垃圾回收機(jī)制的一項(xiàng)是()A)內(nèi)存跟蹤B)異常處理C)代碼安全檢測(cè)D)健壯性[單選題]95.下列哪一個(gè)不屬于java的基本類型()A)intB)StringC)floatD)byte[單選題]96.Supposexisacharvariablewithavalue'b'.WhatistheoutputofthestatementSystem.out.println(++x)?()A)aB)bC)cD)d[單選題]97.在同一個(gè)類中,方法名稱相同,參數(shù)列表不同,叫做?A)重寫B(tài))重用C)重載D)重構(gòu)[單選題]98.下列選項(xiàng)中,哪個(gè)不能被final修飾()A)類B)接口C)方法D)變量[單選題]99.下列程序的運(yùn)行結(jié)果是:publicclasstest{privateString[]data={"10","10.5"};publicvoidfun(){doubles=0;for(inti=0;iA)errorl:10.5B)error2C)errorl:10.5error2D)以上都不對(duì)[單選題]100.下列關(guān)于接口的敘述中,錯(cuò)誤的是A)接口中不能聲明變量接口中申明的變量因?yàn)橛衒inalstatic修飾,所以都是常量,自然不能申明變量B)接口中不能定義非抽象方法C)接口中的常量可以不指定初值必須指定初值D)可以在接口中只聲明常量,而不聲明抽象方法[單選題]101.編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說法正確的是?Publicclassqq{publicstaticvoidmain(Stringargs[]){intx=4;System.out.print("valueis"+((x>4)?99.9:9));}}A)輸出結(jié)果為vauleis9.0B)輸出結(jié)果為valueis99.9C)輸出結(jié)果為valueis9D)編譯錯(cuò)誤[單選題]102.在WEB-INF目錄下,必須存放的文件為:A)class文件B)web)xmlC)jar文件D)html文件[單選題]103.程序填空題Importjava.io.*;PublicclassTest1{Publicstaticvoidmain(Stringargs[])throwsException{inta=4;BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));System.out.println("請(qǐng)輸入一個(gè)數(shù)字");Stringinput=br.readLine();intb=Integer.parseInt(input);if(b>a){intsum=b/a;System.out.println(sum);}else{System.out.println("輸入錯(cuò)誤");}}}當(dāng)輸入的數(shù)字是8時(shí),打印輸出的結(jié)果是。A)編譯不通過B)編譯能通過,沒有輸出C)編譯能通過,輸出為:4D)編譯能通過,輸出為:2[單選題]104.十進(jìn)制數(shù)16的16進(jìn)制表示格式是()。A)0x10B)0x16C)0xAD)016[單選題]105.靜態(tài)方法運(yùn)行時(shí),在哪個(gè)內(nèi)存區(qū)域中()A)棧內(nèi)存B)堆內(nèi)存C)方法區(qū)D)寄存器[單選題]106.下面哪種注釋方法能夠支持javadoc命令?()A)//B)..*/C)*...*/D)*...**/[單選題]107.下列Java語言的常用異常類中,屬于檢測(cè)異常的是。A)ArithmeticExceptionB)NumberFormatExceptionC)ArrayIndexOutOfBoundsExceptioinD)IOException[單選題]108.下面選項(xiàng)中,與web應(yīng)用有相同的生命周期的是()A)ServletB)ServletConfigC)ServletContextD)GenericServlet[單選題]109.下列選項(xiàng)中,屬于sendRedirect(java.lang.Stringurl)方法所在接口的是()A)HttpSessionB)HttpServletRequestC)HttpServletResponseD)ServletResponse[單選題]110.以下的變量定義語句中,合法的是:A)doubled=Double.MIN_VALUE;B)int_long_=123456L;C)byte$_b1=12345;D)float*_5=123.456F;[單選題]111.多數(shù)編程語言都提供數(shù)組這種數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)來存儲(chǔ)同種類型的多個(gè)數(shù)據(jù)元素。在JAVA中定義了如下數(shù)組。選項(xiàng)中有關(guān)數(shù)組的說法錯(cuò)誤的是()。int[]array;array=newint[10];A)該數(shù)組最多包含十個(gè)元素B)該數(shù)組的第一個(gè)數(shù)組元素索引值為0C)該數(shù)組名為intD)該數(shù)組定義與int[]array=new[單選題]112.為了區(qū)分重載多態(tài)中同名的不同方法,要求()A)返回值類型相同B)采用不同的參數(shù)列表C)參數(shù)名稱不同D)以上三項(xiàng)都不對(duì)[單選題]113.下面是People和Child類的定義和構(gòu)造方法,每個(gè)構(gòu)造方法都輸出編號(hào)。在執(zhí)行newChild("mike")的時(shí)候都有哪些構(gòu)造方法被順序調(diào)用?請(qǐng)選擇輸出結(jié)果()classPeople{Stringname;publicPeople(){System.out.print(1);}publicPeople(Stringname){System.out.print(2);=name;}}classChildextendsPeople{Peoplefather;publicChild(Stringname){System.out.print(3);=name;father=newPeople(name+":F");}publicChild(){System.out.print(4);}}A)312B)32C)432D)132[單選題]114.下面關(guān)于javac命令作用的描述中,正確的是A)可以執(zhí)行java程序B)可以將編寫好的Java文件編譯成.class文件C)可以把文件壓縮D)可以把數(shù)據(jù)打包[單選題]115.類java.util.HashMap實(shí)現(xiàn)了()接口A)MapB)ListC)SetD)Collection[單選題]116.在以下哪種情況下,線程進(jìn)入就緒狀態(tài)?A)線程調(diào)用了sleep()方法時(shí)B)線程調(diào)用了join()方法C)線程調(diào)用了yield()方法時(shí)D)線程調(diào)用了notify()方法[單選題]117.下列說法正確的一項(xiàng)是。A)java.lang.Integer是接口B)java.lang.Runnable是類C)Double對(duì)象在java.lang包中D)Double對(duì)象在java.util包中[單選題]118.聲明一個(gè)類是需要()關(guān)鍵字。A)publicB)privateC)classD)以上都是[單選題]119.請(qǐng)閱讀下面的程序:PublicclassTest{Publicstaticvoidmain(String[]args){Inta=0;intb=0;For(inti=1;i<=5;i++){a=i%2;While(a-->=0){b++;}}System.out.println("a="+a+",b="+b);}}下列選項(xiàng)中,哪一個(gè)是正確的運(yùn)行結(jié)果()A)a=2,b=-8B)a=-2,b=8C)a=-2,b=-8D)a=2,b=8[單選題]120.使卡雷爾前進(jìn)一個(gè)街區(qū)的命令是()。A)move()B)pickBeeper()C)putBeeper()D)turnLeft()[單選題]121.下列關(guān)于構(gòu)造方法定義的描述中,錯(cuò)誤的是()。A)方法名與類名相同B)在方法名的前面沒有返回值類型的聲明C)當(dāng)定義了有參構(gòu)造方法,系統(tǒng)默認(rèn)的無參構(gòu)造方法依然存在D)在方法中不能使用return語句返回一個(gè)值[單選題]122.關(guān)于以下程序段,正確的說法是()1.Strings1=?abc?+?def?;2.Strings2=newString(s1);3.if(s1==s2)4.System.out.println(?==succeeded?);5.if(s1.equals(s2))6.System.out.println(?.equals()succeeded?);A)行4與行6都將執(zhí)行B)行4執(zhí)行,行6不執(zhí)行C)行6執(zhí)行,行4不執(zhí)行D)行4)行6都不執(zhí)行[單選題]123.下列哪個(gè)方法可以將JMenuBar加入JFrame中()?A)setJMenuBar()B)add()C)addJMenuBar()D)setJMenu()[單選題]124.下面關(guān)于配置web應(yīng)用的默認(rèn)頁面,說法正確的是()A)需要在Tomcat安裝目錄下conf/web.xml進(jìn)行配置B)需要在Tomcat安裝目錄下conf/server.xml進(jìn)行配置C)需要在當(dāng)前web應(yīng)用目錄下WEB-INF/web.xml進(jìn)行配置D)需要在當(dāng)前web應(yīng)用目錄下WEB-INF/server.xml進(jìn)行配置[單選題]125.給定如下java代碼,編譯時(shí)會(huì)在()出現(xiàn)錯(cuò)誤。classParent{}classChildextendsParent{publicstaticvoidmain(Stringargs[]){Parentp1=newChild();//第一行Parentp2=newParent();//第二行Childc1=newChild();//第三行Childc2=newParent();//第四行}}A)第四行B)第三行C)第二行D)第一行[單選題]126.在關(guān)閉瀏覽器時(shí)調(diào)用,能夠徹底終止Applet并釋放該Applet所有資源的方法是:A)stop()B)destroy()C)paint()D)start()[單選題]127.class="fr-ficfr-dibcursor-hover"A)ABB)BBC)ABD)BA[單選題]128.在Java中以下錯(cuò)誤的描述是(選一項(xiàng))A)break語句不能用于循環(huán)語句和switch語句外的任何其他語句B)在switch語句中使用break語句或continue語句的作用相同C)在循環(huán)語句中使用continue語句是為了結(jié)束本次循環(huán),而不是終止整個(gè)循環(huán)D)在循環(huán)語句中使用break語句是為了使流程跳出循環(huán)體,提前結(jié)束循環(huán)[單選題]129.Java程序計(jì)算表達(dá)式7.5%2的結(jié)果是:()。選項(xiàng).A)2B)3C)1D)1.5[單選題]130.A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:Aa0=newA();Aa1=newB();Aa2=newC();問以下哪個(gè)說法是正確的?()A)只有第1行能通過編譯B)第1、2行能通過編譯,但第3行編譯出錯(cuò)C)第1、2、3行能通過編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D)第1行、第2行和第3行的聲明都是正確的[單選題]131.下面關(guān)于http協(xié)議中g(shù)et與post請(qǐng)求的說法中,錯(cuò)誤的是()A)get方式傳輸數(shù)據(jù)大小有限制。B)post方式傳可以傳輸大數(shù)據(jù)C)get方式會(huì)將請(qǐng)求信息在地址欄上顯示.post不會(huì)D)http協(xié)議請(qǐng)求方式只有g(shù)et和post[單選題]132.針對(duì)下述代碼,供述正確的是()charday="34";Byted=Byte.parseByte(day);A)parseByte是Byte的類方法B)parseByte是Byte的實(shí)例方法C)parseByter把d轉(zhuǎn)換成charD)Byte把day[單選題]133.下列關(guān)于組件類的描述中,錯(cuò)誤的是()A)組件類中包含了文本組件類(TextComponent)和菜單組件類(MenuComponent)B)標(biāo)簽(JLabel)和按鈕(JButton)是組件類(Component)的子類C)面板(JPanel)和窗口(Window)是容器類(Container)的子類D)菜單(JMenu)和菜單條(JMenuBar)是JComponent類的子類[單選題]134.一個(gè)類實(shí)現(xiàn)接口的情況是:A)一次可以實(shí)現(xiàn)多個(gè)接口B)一次只能實(shí)現(xiàn)一個(gè)接口C)不能實(shí)現(xiàn)接口D)不一定[單選題]135.棧是一種。(選擇1項(xiàng))A)存取受限的線性結(jié)構(gòu)B)存取不受限的線性結(jié)構(gòu)C)存取受限的非線性結(jié)構(gòu)D)存取不受限的非線性結(jié)構(gòu)[單選題]136.下列關(guān)于線程狀態(tài)轉(zhuǎn)換的描述中,錯(cuò)誤的是()A)死亡狀態(tài)下的線程調(diào)用start()方法可以使其重新進(jìn)入就緒狀態(tài)B)運(yùn)行狀態(tài)下的線程調(diào)用wait()方法可以使其進(jìn)入到等待狀態(tài)C)線程獲得CPU使用權(quán)后會(huì)從就緒狀態(tài)轉(zhuǎn)換成運(yùn)行狀態(tài)D)線程失去CPU使用權(quán)后會(huì)從運(yùn)行狀態(tài)轉(zhuǎn)換成就緒狀態(tài)[單選題]137.想實(shí)現(xiàn)事件的監(jiān)聽機(jī)制,首先需要()A)通過addWindowListener()方法為事件源注冊(cè)事件監(jiān)聽器對(duì)象B)事件監(jiān)聽器調(diào)用相應(yīng)的方法來處理相應(yīng)的事件C)定義一個(gè)類實(shí)現(xiàn)事件監(jiān)聽器的接口D)實(shí)現(xiàn)WindowListener[單選題]138.如下哪個(gè)字串在Java中可作為自定義標(biāo)識(shí)符?A)$numberB)superC)3numberD)#number[單選題]139.表示拋出異常的關(guān)鍵字是()A)transientB)finallyC)throwD)static[單選題]140.閱讀下列程序片段publicvoidtest(){try{sayHello();system.out.println("Hello");}catch(ArrayIndexOutOfBoundExceptione){System.out.println("ArrayIndexOutOfBoundException");}catch(Exceptione){System.out.println("Exception");}finally{System.out.println("Finally");}}如果sayHello()方法正常運(yùn)行,則test()方法的運(yùn)行結(jié)果將是:A)HelloB)ArrayIndexOutOfBondsExceptionC)ExceptionFinallyD)HelloFinally[單選題]141.在JavaApplet程序中,一般要重載父類的什么方法來完成畫圖操作?A)paint();B)start();C)init();D)update();[單選題]142.下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是()。A)如果子類沒有定義構(gòu)造函數(shù),則子類無構(gòu)造函數(shù)B)子類構(gòu)造函數(shù)必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)C)子類必須通過this關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)D)子類無法繼承父類的構(gòu)造函數(shù)[單選題]143.以下選項(xiàng)中,File類delete()方法返回值的類型是A)booleanB)intC)StringD)Integer[單選題]144.以下對(duì)接口描述錯(cuò)誤的有()A)接口沒有提供構(gòu)造方法B)接口中的方法默認(rèn)使用public、abstract修飾C)接口中的屬性默認(rèn)使用public、static、final修飾D)接口不允許多繼承[單選題]145.請(qǐng)閱讀下列的程序,程序的運(yùn)行結(jié)果是publicclassExample01{publicstaticvoidmain(String[]args){intnum=127;byteb=num;System.out.println(b);}}A)編譯報(bào)錯(cuò)B)編譯通過,執(zhí)行輸出127C)編譯通過,執(zhí)行報(bào)錯(cuò)D)以上選項(xiàng)均不正確[單選題]146.m*n個(gè)人按照編號(hào)從0到m*n-1站成n行m列,則位于第i(從0開始)行第j(從0開始)列的人編號(hào)為()。A)i*n+jB)i*m+jC)j*n+iD)j*m+i[單選題]147.Analyzethefollowingcodefragmentsthatassignabooleanvaluetothevariableeven.()Code1:If(number%2==0)Even=true;ElseEven=false;Code2:Even=(number%2==0)?true:false;Code3:Even=number%2==0;A)Code2hasacompileerror,becauseyoucannothavetrueandfalseliteralsintheconditionalexpression.B)Code3hasacompileerror,becauseyouattempttoassignnumbertoeven.C)Allthreearecorrect,butCode1ispreferred.D)Allthreearecorrect,butCode2ispreferred.E)Allthreearecorrect,butCode3ispreferred.[單選題]148.如下不是Java中的合法標(biāo)識(shí)符的是()A)fieldnameB)superC)3numberD)_numberE)$number[單選題]149.Given:13.publicclassPass{14.publicstaticvoidmain(String[]args){15.intx=5;16.Passp=newPass();17.p.doStuff(x);18.System.out.print("mainx="+x);19.}20.21.voiddoStuff(intx){22.System.out.print("doStuffx="+x++);23.}24.}Whatistheresult?A)Compilationfails.B)Anexceptionisthrownatruntime.C)doStuffx=6mainx=6D)doStuffx=5mainx=5E)doStuffx=5mainx=6F)doStuffx=6mainx=5第2部分:多項(xiàng)選擇題,共20題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征是()。A)抽象B)封裝C)繼承D)多態(tài)[多選題]151.下面關(guān)于${}表達(dá)式的作用,說法正確的是()()A)獲取customer對(duì)象B)獲取customer對(duì)象的name屬性C)獲取的customer對(duì)象一定在四大域中存在getCustomer()方法D)獲取name屬性.是因?yàn)閏ustomer對(duì)象中存在相應(yīng)的getName()方法[多選題]152.MVC模式將軟件程序分為3個(gè)核心模塊分別是()A)模型(Model)B)表示層(View)C)視圖(View)D)控制器(Controller)[多選題]153.下列關(guān)于標(biāo)記的描述正確的是()。A)中還可以嵌套多層。B)與之間相當(dāng)于一個(gè)容器.可以容納段落.標(biāo)題.圖像等各種網(wǎng)頁元素。C)所有的HTML標(biāo)記都可以嵌套在中。D)可定義文檔中的分區(qū)或節(jié)。[多選題]154.調(diào)用Math.random()后,下面哪一個(gè)是可能的輸出()A)3.43B)0.5C)0.0D)1.0[多選題]155.下列選項(xiàng)中,屬于單行文本框?qū)傩缘氖牵ǎ)maxlengthB)nameC)valueD)size[多選題]156.不能用來修飾interface的有()A)privateB)publicC)protectedD)static[多選題]157.在JAVA中,一條return語句將給調(diào)用程序返回()個(gè)值【選兩項(xiàng)】A)0B)1C)2D)任意[多選題]158.在Java中,程序的結(jié)構(gòu)分為()【選三項(xiàng)】A)順序結(jié)構(gòu)B)條件結(jié)構(gòu)C)循環(huán)結(jié)構(gòu)D)遞歸結(jié)構(gòu)[多選題]159.以下哪些方法屬于TreeSet集合的特有方法()??。A)Objectfirst()B)Objectlower(Objecto)C)Objectceiling(Objecto)D)ObjectpollLast()[多選題]160.在JDBC編程中執(zhí)行完下列SQL語句SELECTname,rank,serialNoFROMemployee,能得到結(jié)果集的第一列數(shù)據(jù)的代碼是()。A)resultSet.getString(0);B)resultSet.getString("name");C)resultSet.getString(1);D)resultSet.getString("ename");[多選題]161.下列選項(xiàng)中,可以在JSP中直接使用的類有哪些()A)java.lang.*B)javax.servlet.*C)javax.servlet.jsp.*D)javax.servlet.http.*[多選題]162.下面關(guān)于EL的empty運(yùn)算符的描述,正確的是()()A)${emptyvar}.當(dāng)var變量不存在時(shí),EL表達(dá)式返回trueB)${emptyvar}.當(dāng)var變量為null時(shí),EL表達(dá)式返回trueC)${emptyvar}.當(dāng)var代表集合時(shí),集合中沒有任何元素,返回falseD)${emptyvar}.當(dāng)var代表集合時(shí),集合中沒有任何元素,返回true[多選題]163.下面關(guān)于Schema和DTD說法,正確的是()A)Schema是XML格式約束文件.擴(kuò)展名為xsdB)DTD支持命名空間C)Schema相對(duì)于DTD的明顯區(qū)別是Schema文檔本身也是XML文檔.而不是像DTD一樣使用自成一體的語法D)Schema相對(duì)于DTD來說.具有更豐富的數(shù)據(jù)類型[多選題]164.下列方法中,哪些方法是屬于Collection接口()A)put()B)addLast()C)remove()D)retainAll()[多選題]165.按照流操作的數(shù)據(jù)單位劃分A)輸入流B)輸出流C)字節(jié)流D)字符流[多選題]166.如果數(shù)組a有10個(gè)成員,則對(duì)a數(shù)組元素的不正確引用是(選兩項(xiàng))A)a[10]B)a[3-4]C)a[5]D)a[0][多選題]167.下列關(guān)于case關(guān)鍵字的說法中,正確的是()A)case關(guān)鍵字后面必須是常量。B)case關(guān)鍵字后面的break必須存在。C)case關(guān)鍵字后面的break可以沒有。D)case關(guān)鍵字后面的值必須不一樣。[多選題]168.下列關(guān)于int類型和long類型的說法中,錯(cuò)誤的是。A)int類型可以自動(dòng)轉(zhuǎn)換為long類型B)long類型可自動(dòng)轉(zhuǎn)換為int類型C)long類型占的存儲(chǔ)空間比int類型的小D)long類型必須強(qiáng)制轉(zhuǎn)換為int類型[多選題]169.Toaddnumbertosum,youwrite(Note:Javaiscase-sensitive)()A)number+=sum;B)number=sum+number;C)sum=Number+sum;D)sum+=number;E)sum=sum+number;第3部分:判斷題,共44題,請(qǐng)判斷題目是否正確。[判斷題]170.通過File類可對(duì)文件屬性進(jìn)行修改。A)正確B)錯(cuò)誤[判斷題]171.一個(gè)類聲明的兩個(gè)對(duì)象如果具有相同的引用,二者就具有完全相同的變量(實(shí)體)。A)正確B)錯(cuò)誤[判斷題]172.為單標(biāo)記,用于定義一條水平線。()A)正確B)錯(cuò)誤[判斷題]173.this關(guān)鍵字可以訪問一個(gè)類的成員變量,解決與局部變量名稱沖突的問題()A)正確B)錯(cuò)誤[判斷題]174.接口中的方法默認(rèn)都是靜態(tài)的。A)正確B)錯(cuò)誤[判斷題]175.EL表達(dá)式中的變量就是一個(gè)基本的存儲(chǔ)單元。()A)正確B)錯(cuò)誤[判斷題]176.continue語句的作用是退出當(dāng)前循環(huán),不在執(zhí)行循環(huán)語句()A)正確B)錯(cuò)誤[判斷題]177.當(dāng)continue語句出現(xiàn)在嵌套循環(huán)的內(nèi)層循環(huán)時(shí),它只能終止內(nèi)層循環(huán)。()A)正確B)錯(cuò)誤[判斷題]178.當(dāng)一個(gè)方法在運(yùn)行過程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行。()A)正確B)錯(cuò)誤[判斷題]179.package聲明語句應(yīng)當(dāng)為Java源文件中的第一條語句。A)正確B)錯(cuò)誤[判斷題]180.子類調(diào)用父類的無參數(shù)的構(gòu)造方法時(shí),如果父類沒有這樣的構(gòu)造方法,代碼在編譯時(shí)會(huì)出現(xiàn)錯(cuò)誤。A)正確B)錯(cuò)誤[判斷題]181.String類型也是基本的數(shù)據(jù)類型。()A)正確B)錯(cuò)誤[判斷題]182.Student[]stu=newStudent[10];語句表示定義了10個(gè)Student類的空對(duì)象。A)正確B)錯(cuò)誤[判斷題]183.Object類中的toString()方法用于返回對(duì)象的字符串表示形式。()A)正確B)錯(cuò)誤[判斷題]184.this可以出現(xiàn)在類方法(即static方法)中。A)正確B)錯(cuò)誤[判斷題]185.如果一個(gè)方法要拋出多個(gè)異常,則需要使用多個(gè)throws進(jìn)行拋出。()A)正確B)錯(cuò)誤[判斷題]186.定義方法reverse(),實(shí)現(xiàn)字符串的反轉(zhuǎn)。A)正確B)錯(cuò)誤[判斷題]187.無包名類可以使用import語句來使用有包名的類,有包名的類也可以使用無包名的類。A)正確B)錯(cuò)誤[判斷題]188.Java判斷java.util.Random的nextInt()方法會(huì)生成一個(gè)正整數(shù)類型的偽隨機(jī)數(shù)。A)正確B)錯(cuò)誤[判斷題]189.Cookie的path屬性設(shè)置后,只對(duì)當(dāng)前訪問路徑所屬的目錄有效。()A)正確B)錯(cuò)誤[判斷題]190.[]如果classpath環(huán)境變量沒有進(jìn)行設(shè)置,Java虛擬機(jī)會(huì)自動(dòng)將其設(shè)置為?.?,也就是當(dāng)前目錄。A)正確B)錯(cuò)誤[判斷題]191.Java是面向?qū)ο缶幊陶Z言,類的繼承支持單繼承和多繼承。()A)正確B)錯(cuò)誤[判斷題]192.設(shè)計(jì)廣播數(shù)據(jù)報(bào)網(wǎng)絡(luò)程序時(shí),必須將要廣播或接收廣播的主機(jī)加入到同一個(gè)D類地址,D類地址也稱作組播地址。A)正確B)錯(cuò)誤[判斷題]193.JTextField稱為文本框,它只能接收單行文本的輸入A)正確B)錯(cuò)誤[判斷題]194.Notify()方法喚醒等待線程后,該線程會(huì)立即被CPU執(zhí)行。A)正確B)錯(cuò)誤[判斷題]195.只要類中顯式地定義一個(gè),那么Java不會(huì)再為你定義一個(gè)默認(rèn)的構(gòu)造器。A)正確B)錯(cuò)誤[判斷題]196.while語句必須要有循環(huán)條件。A)正確B)錯(cuò)誤[判斷題]197.構(gòu)造方法不能被重載A)正確B)錯(cuò)誤[判斷題]198.使用HashMap集合迭代出元素的順序和元素存入的順序是一致的。A)正確B)錯(cuò)誤[判斷題]199.java中的變量名可以是中文名稱。A)正確B)錯(cuò)誤[判斷題]200.漢字可以出現(xiàn)在標(biāo)識(shí)符當(dāng)中。A)正確B)錯(cuò)誤[判斷題]201.Java語言中,所創(chuàng)建的子類都應(yīng)有一個(gè)父類。A)正確B)錯(cuò)誤[判斷題]202.方法重寫時(shí),子類拋出的異常類型大于等于父類拋出的異常類型。()A)正確B)錯(cuò)誤[判斷題]203.page指令的屬性中,所有的屬性都只能出現(xiàn)一次,否則會(huì)編譯失敗。()A)正確B)錯(cuò)誤[判斷題]204.如果類中沒有定義構(gòu)造方法,則系統(tǒng)會(huì)自動(dòng)創(chuàng)建默認(rèn)的構(gòu)造方法。()A)正確B)錯(cuò)誤[判斷題]205.標(biāo)準(zhǔn)輸入輸出流都是system類的靜態(tài)方法。()A)正確B)錯(cuò)誤[判斷題]206.static關(guān)鍵字可以修飾成員變量,也可以修飾局部變量。()A)正確B)錯(cuò)誤[判斷題]207.數(shù)組有l(wèi)ength()這個(gè)方法A)正確B)錯(cuò)誤[判斷題]208.Panel容器是可以嵌套使用的。()A)正確B)錯(cuò)誤[判斷題]209.在定義一個(gè)類的時(shí)候,如果類的成員被private所修飾,該成員不能在類的外部被直接訪問。A)正確B)錯(cuò)誤[判斷題]210.Java多線程中,如果某個(gè)資源在一段時(shí)間內(nèi)只能由一個(gè)進(jìn)程占有,不能同時(shí)被兩個(gè)或兩個(gè)以上的進(jìn)程占有。必須在占有該資源的進(jìn)程主動(dòng)釋放它之后,其它進(jìn)程才能占有該資源,這樣就一定會(huì)出現(xiàn)死鎖。A)正確B)錯(cuò)誤[判斷題]211.類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾。()A)正確B)錯(cuò)誤[判斷題]212.在使用變量引用一個(gè)數(shù)組時(shí),變量必須指向一個(gè)有效的數(shù)組對(duì)象A)正確B)錯(cuò)誤[判斷題]213.Java的各種數(shù)據(jù)類型占用固定長(zhǎng)度,與具體的軟硬件平臺(tái)環(huán)境無關(guān)。()A)正確B)錯(cuò)誤第4部分:?jiǎn)柎痤},共40題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]214.如何列出某個(gè)目錄下的所有子目錄[問答題]215.在classpath環(huán)境變量的配置中,?.?代表的是()[問答題]216.在實(shí)現(xiàn)多線程的程序時(shí)有兩種方式:一是通過繼承▲類;二是通過實(shí)現(xiàn)Runnable接口。[問答題]217.閱讀下面的程序PublicclassExample{Publicstaticvoid_main(String[]args){//創(chuàng)建一個(gè)代表目錄的File對(duì)象Filefile=newFile("E:\\cn\\itcast");//調(diào)用FileDir刪除方法FileDir(file);}PublicstaticvoidfileDir(Filedir){//獲得表示目錄下所有文件的數(shù)組File[]files=dir.listFiles();//遍歷所有的子目錄和文件For(Filefile:files){If(file.isDirectory(){//如果是目錄,遞歸調(diào)用______________(file);}//輸出文件的絕對(duì)路徑System.out.println(file.getAbsolutePath());}}}請(qǐng)?zhí)顚懣瞻滋幍拇a,使程序打印出itcast文件夾以及子文件夾中所有文件的絕對(duì)路徑。[問答題]218.Java中成員變量用于描述對(duì)象的特征,也被稱作【】。[問答題]219.JDK的中文意思是▲。[問答題]220.編寫一個(gè)Java應(yīng)用程序,要求體現(xiàn)父類子類間的繼承關(guān)系。父類:鳥,子類:麻雀、鴕鳥、鷹。子類繼承父類的一些特點(diǎn),如都是鳥的話就都會(huì)有翅膀、兩條腿等,但它們各自又有各自的特點(diǎn),如麻雀的年齡、體重;鴕鳥的身高、奔跑速度;鷹的捕食、飛翔高度等。[問答題]221.讀取字符串的函數(shù)是____注意:方法名區(qū)分大小寫,并且?guī)Юㄌ?hào),括號(hào)需要在輸入法為英文的狀態(tài)下輸入.[問答題]222.簡(jiǎn)單將.java源文件編譯為.class文件的命令是A)javacB)java[問答題]223.FileItem類的getContentType()方法獲取普通表單字段將拋出異常。()[問答題]224.定義一個(gè)類,需要使用【】關(guān)鍵字。[問答題]225.在下面這段代碼的劃線處,填寫什么樣的代碼,才能保證當(dāng)用戶單擊框架的關(guān)閉按鈕時(shí),能同時(shí)關(guān)閉程序的運(yùn)行。publicclassGraphicalHelloWorld{publicstaticvoidmain(Stringargs[]){JFrameframe=newJFrame();frame.setDefaultCloseOperation();frame.setVisible(true);frame.setSize(500,300);}}[問答題]226.Java在()類中提供了wait()、notify()、notifyAll()等方法用于解決線程間的通信問題[問答題]227.JSTL標(biāo)簽庫是由核心標(biāo)簽庫、國(guó)際化/格式化標(biāo)簽庫、XML標(biāo)簽庫、函數(shù)標(biāo)簽庫和()共同組成。[問答題]228.system類的()靜態(tài)方法可以啟動(dòng)垃圾回收器。[問答題]229.ArrayList內(nèi)部封裝了一個(gè)長(zhǎng)度可變的()[問答題]230.在TreeMap內(nèi)部是通過【】的原理來保證鍵的唯一性。[問答題]231.Java中的變量可分為兩種數(shù)據(jù)類型,分別是______和______。[問答題]232.在Java的一個(gè)異常處理中,可以具有多個(gè)語句塊的語句是_____。[問答題]233.已知sb為StringBuffer的一個(gè)實(shí)例,且sb.toString()的值為"abcde",則執(zhí)行sb.reverse()后,sb.toString()的值為_____。[問答題]234.一個(gè)類中如果不聲明構(gòu)造方法,會(huì)有構(gòu)造方法嗎?構(gòu)造方法能被重寫嗎?能被重載嗎?[問答題]235.能否從static方法發(fā)起對(duì)非static方法的調(diào)用?static塊中可以嗎?構(gòu)造代碼塊呢?[問答題]236.jsp文件中可以使用html。()[問答題]237.Java中如何實(shí)現(xiàn)多繼承?[問答題]238.GC是什么?為什么要有GC?[問答題]239.二單元作文ThereceiveroftheletterisMrs.Marks.ThesenderisLiuYing,whoacceptedtheinvitationtohavedinnerandtoseetheplayHamletonMondayevening.February11.ThedateisJanuary25,2013.(January25th.2013)(DearsMrs.Mraks),Thankyouyourinvitation.Ishallbedelightedtocometodinneron(Mondayevening),(February11th).(2月11日星期一晚上).IknowthatHamletisawonderfulplayand(Iamlookingforwardtotheperformance)(我期待看著演出)。(Sincerelyyours)(Liuying)[問答題]240.InputStream和OutputStream是以____為數(shù)據(jù)讀寫單位的輸入輸出流的基類,Reader和Writer是以____為數(shù)據(jù)讀寫單位的輸入輸出流的基類[問答題]241.調(diào)用數(shù)組元素時(shí),用數(shù)組名和()來唯一地確定數(shù)組中的元素。[問答題]242.向BorderLayout的布局管理器添加組件時(shí),如果不指定添加到哪個(gè)區(qū)域,則默認(rèn)添加到()區(qū)域。[問答題]243.synchronized和Lock鎖的區(qū)別?[問答題]244.sleep()和wait()有什么區(qū)別?[問答題]245.在JDK中提供了兩個(gè)用于實(shí)現(xiàn)TCP程序的類,分別是()類和()類。[問答題]246.定義一個(gè)抽象類的關(guān)鍵字是【】。[問答題]247.[填空題]可以通過()使程序能夠多次鍵盤輸入,每次輸入都進(jìn)行猜數(shù)字對(duì)錯(cuò)判斷。[問答題]248.JDBC驅(qū)動(dòng)器實(shí)現(xiàn)了(),負(fù)責(zé)與特定的數(shù)據(jù)庫連接,以及處理通信細(xì)節(jié)。[問答題]249.字節(jié)流的頂級(jí)父類是()和OutputStream。[問答題]250.下列屬于正確標(biāo)識(shí)符的選項(xiàng)有()A)intB)$_CountC)3MD)HelloE)b-7F)ms#dG)boolH)D9658[問答題]251.在Java中,所有類的根類(基類)為(),所有類自動(dòng)繼承這個(gè)類的所有方法。[問答題]252.異常的捕獲通常由try、catch兩部分組成,______代碼塊用來存放可能發(fā)生異常,______代碼塊用來處理產(chǎn)生的異常。[問答題]253.在Java中,能實(shí)現(xiàn)多重繼承效果的方式是___。[單選題]254.要想集合中保存的元素沒有重復(fù)并且按照一定的順序排列,可以使用以下哪個(gè)集合?A)LinkedListB)ArrayListC)hashSetD)TreeSet[單選題]255.下列關(guān)于異常的描述中,錯(cuò)誤的是()A)異常是一種經(jīng)過修正后程序仍可執(zhí)行的錯(cuò)誤B)異常是一種程序在運(yùn)行中出現(xiàn)的不可恢復(fù)執(zhí)行的錯(cuò)誤C)不僅JAVA語言有異常處理,c++語言也有異常處理D)出現(xiàn)異常不是簡(jiǎn)單結(jié)束程序,而是執(zhí)行某種處理異常的代碼,設(shè)法恢復(fù)程序的執(zhí)行[單選題]256.以下程序片段在運(yùn)行時(shí)會(huì)拋出NullPointerException的異常,下列給出的原因說明中,正確的是:publicclassPerson{publicStringname,id;name=id=null;Person(Stringi,Stringn){id=i;name=n;}voidshow(){System.out.println(?Id:?+id);System.out.println(?Name:?+name);}publicstaticvoidmain(Stringargs[]){PersonmyPerson;myPerson.show();}}A)main方法中PersonmyPerson的對(duì)象聲明僅通知編譯器用指定標(biāo)識(shí)對(duì)指定類型的變量進(jìn)行引用,它并未真正實(shí)例化一個(gè)對(duì)象,即沒有在內(nèi)存中分配相應(yīng)的地址空間;B)構(gòu)造對(duì)象時(shí)未給定初值,因此name和id為null;C)應(yīng)該將main方法中的語句PersonmyPerson;改成PersonmyPerson(?01?,'test?);D)應(yīng)該在main方法的myPerson.show();語句前增加一條語句來調(diào)用Person類的構(gòu)造方法,例如:myPerson.Person(?01?,?test?);[單選題]257.有下列數(shù)組代碼段:for(intj=1;j<10;j+=2){System.out.print(j+"");}打印結(jié)果為:A)123456789B)2468C)13579D)12468[單選題]258.如果父類的方法是靜態(tài)的,則子類的方法被()修飾才能覆蓋父類的靜態(tài)方法?A)protectedB)staticC)privateD)final[單選題]259.在java網(wǎng)絡(luò)編程中,使用TCP編程時(shí)編寫服務(wù)端的套接字類是A)SocketB)DatagramSocketC)ServerSocketD)DatagramPacket[單選題]260.JTextArea不能使用下面哪個(gè)事件?A)ItemEventB)CareEventC)DocumentEventD)ActionEvent1.答案:D解析:2.答案:A解析:3.答案:B解析:4.答案:A解析:5.答案:B解析:6.答案:C解析:7.答案:D解析:8.答案:B解析:9.答案:B解析:10.答案:A解析:11.答案:B解析:12.答案:B解析:13.答案:C解析:14.答案:A解析:15.答案:D解析:特性分析16.答案:D解析:17.答案:C解析:18.答案:A解析:19.答案:C解析:20.答案:A解析:21.答案:B解析:22.答案:B解析:23.答案:A解析:24.答案:A解析:25.答案:A解析:26.答案:C解析:27.答案:D解析:28.答案:C解析:29.答案:D解析:30.答案:B解析:31.答案:C解析:32.答案:C解析:33.答案:B解析:34.答案:B解析:35.答案:B解析:36.答案:D解析:37.答案:B解析:38.答案:B解析:39.答案:D解析:略40.答案:B解析:41.答案:A解析:42.答案:A解析:43.答案:C解析:44.答案:B解析:45.答案:A解析:46.答案:C解析:47.答案:C解析:48.答案:B解析:49.答案:B解析:50.答案:D解析:51.答案:C解析:52.答案:D解析:53.答案:B解析:54.答案:B解析:55.答案:D解析:56.答案:A解析:57.答案:A解析:58.答案:B解析:59.答案:D解析:60.答案:B解析:61.答案:B解析:62.答案:A解析:63.答案:B解析:64.答案:A解析:65.答案:A解析:66.答案:A解析:67.答案:C解析:68.答案:D解析:69.答案:A解析:70.答案:C解析:71.答案:A解析:概念理解72.答案:C解析:73.答案:D解析:74.答案:A解析:75.答案:D解析:76.答案:B解析:77.答案:A解析:78.答案:C解析:從JDK7u6開始,JavaFX就開始與JDK捆綁使用,并結(jié)合JDK8的新增特性79.答案:D解析:80.答案:B解析:81.答案:C解析:82.答案:C解析:83.答案:B解析:84.答案:B解析:85.答案:A解析:86.答案:D解析:87.答案:B解析:88.答案:B解析:89.答案:A解析:90.答案:C解析:91.答案:A解析:92.答案:C解析:93.答案:D解析:94.答案:A解析:95.答案:B解析:96.答案:C解析:97.答案:C解析:98.答案:B解析:99.答案:C解析:100.答案:C解析:101.答案:A解析:102.答案:B解析:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論