JAVA期末考試試卷-2023修改整理_第1頁
JAVA期末考試試卷-2023修改整理_第2頁
JAVA期末考試試卷-2023修改整理_第3頁
JAVA期末考試試卷-2023修改整理_第4頁
JAVA期末考試試卷-2023修改整理_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦JAVA期末考試試卷…

班學(xué)姓試卷說明:閉卷考試,時光120分鐘。一、填空(本題共15空,每空2分,共30分)1.假如一個java源程序文件中定義有4個類,使用sun公司的JDK編譯器javac編譯該源程序文件將產(chǎn)生_____4___個文件名與類名相同擴展名為___.Class_____的字節(jié)碼文件。2.Java中全部類都是類__Object__的子類。3.請?zhí)畛鲈趈ava.lang包中與下列基本數(shù)據(jù)類型相對應(yīng)的封裝類:float:java.lang.Float,char:_java.Lang.char_______,boolean:___java.Lang.boolean_____。4.被關(guān)鍵字____final______修飾的辦法是不能被當(dāng)前類的子類重新定義的辦法5.線程的四種狀態(tài)是__新建_____、_運行_、_中斷、__死亡___。6.java語言中__java.lang.Objet___是全部類的根。7.Swing的大事處理機制包括__大事的監(jiān)聽者_(dá)_、大事和大事處理者。8.URL_____UniformResourseLocator_____是的縮寫。9.java有兩類應(yīng)用程序javaApplication和____javaapplet______。10.轉(zhuǎn)義字符以___\__開始。二、挑選(本題共20小題,每題2分,共40分)1.欲構(gòu)造ArrayList類的一個實例,此類繼承了List接口,下列哪個辦法是正確的?()A、ArrayListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();2.paint()辦法使用哪種類型的參數(shù)?()A、GraphicsB、Graphics2DC、StringD、Color3.指出正確的表達(dá)式()A、byte=128;B、Boolean=null;C、longl=0xfffL;D、double=0.9239d;4.指出下列程序運行的結(jié)果()publicclassExample{Stringstr=newString("good");char[]ch={'a','b','c'};publicstaticvoidmain(Stringargs[]){Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");Sytem.out.print(ex.ch);}publicvoidchange(Stringstr,charch[]){str="testok";ch[0]='g';}}B、goodandabcB、goodandgbcC、testokandabcD、testokandgbc5.運行下列程序,會產(chǎn)生什么結(jié)果()publicclassXextendsThreadimplementsRunable{publicvoidrun(){System.out.println("thisisrun()");}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}}A、第一行會產(chǎn)生編譯錯誤B、第六行會產(chǎn)生編譯錯誤C、第六行會產(chǎn)生運行錯誤D、程序會運行和啟動6.要從文件"file.dat"文件中讀出第10個字節(jié)到變量C中,下列哪個辦法適合?()A、FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();B、FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();C、FileInputStreamin=newFileInputStream("file.dat");intc=in.read();D、RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();7.容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而轉(zhuǎn)變?()A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout8.給出下面代碼:publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}那個語句是正確的?()A、編譯時將產(chǎn)生錯誤;B、編譯時正確,運行時將產(chǎn)生錯誤;C、輸出零;D、輸出空。9.下列那個是反斜杠的正確表示?()A、\\B、*\\C、\’D、\’\’10.下列哪些語句關(guān)于內(nèi)存回收的說明是正確的?()A、程序員必需創(chuàng)建一個線程來釋放內(nèi)存;B、內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時光釋放內(nèi)存對象11.下列代碼哪幾行會出錯:()1)publicvoidmodify(){2)intI,j,k;3)I=100;

班學(xué)姓4)while(I>0){5)j=I*2;6)System.out.println("Thevalueofjis"+j);7)k=k+1;8)I--;9)}10}}A、line4B、line6C、line7D、line812.MAX_LENGTH是int型public成員變量,變量值保持為常量100,用簡短語句定義這個變量。()A、publicintMAX_LENGTH=100;B、finalintMAX_LENGTH=100;C、finalpublicintMAX_LENGTH=100;D、publicfinalintMAX_LENGTH=100.13.給出下面代碼:1)classParent{2}privateStringname;3}publicParent(){}4}}5)publicclassChildextendsParent{6}privateStringdepartment;7}publicChild(){}8}publicStringgetValue(){returnname;}9}publicstaticvoidmain(Stringarg[]){10}Parentp=newParent();11}}12}}那些行將引起錯誤?()A、第3行B、第6行C、第7行D、第8行14.類Teacher和Student是類Person的子類;Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;}最后一句語句的結(jié)果是:()A、將構(gòu)造一個Student對象;B、表達(dá)式是合法的;C、表達(dá)式是錯誤的;D、編譯時正確,但運行時錯誤。15.給出下面代碼段1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}哪行將引起一個編譯時錯誤?()A、line3B、line5C、line6D、line1016.對于下列代碼:1)classPerson{2)publicvoidprintValue(inti,intj){//...}3)publicvoidprintValue(inti){//...}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){//...}7)publicvoidprintValue(inti){//...}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();10)t.printValue(10);11)}第10行語句將調(diào)用哪行語句?()A、line2B、line3C、line6D、line717.哪個關(guān)鍵字可以拋出異樣?()A、transientB、finallyC、throwD、static18.Main()辦法的返回類型是:()A、intB、voidC、booleanD、static19.()布局管理器使容器中各個構(gòu)件呈網(wǎng)格布局,平局占領(lǐng)容器空間。A、FlowLayoutB、CardLayoutC、GridLayoutD、BorderLayout20.對于下列代碼:publicclassParent{publicintaddValue(inta,intb){ints;s=a+b;returns;}}classChildextendsParent{

班學(xué)姓}下述哪些辦法可以加入類Child?()A、intaddValue(inta,intb){//dosomething...}B、publicvoidaddValue(inta,intb){//dosomething...}C、publicintaddValue(inta){//dosomething...}D、publicintaddValue(inta,intb)throwsMyException{//dosomething...}三、推斷題(本題共5小題,每題2分,共10分)下面的說法正確的打”√”,錯誤的打”X”1.(X)程序中拋出異樣時(throw…),只能拋出自己定義的異樣對象。2.(√)System類中的in是一個輸入對象。3.(√)實現(xiàn)一個接口,則在類中一定要實現(xiàn)接口中的全部辦法。4.(X)全部的文件輸入/輸出流都繼承于InputStream類/OutputStream類。5.(√)一個異樣處理中finally語句塊只能有一個或者可以沒有。四、編程題(本題共2小題,每題10分,共20分)1.編寫一個關(guān)于按鈕的演示程序,創(chuàng)建兩個按鈕,為它們各自設(shè)計一個大事接收器.對于button1,點擊該按鈕后將該按鈕改成不行見的狀態(tài).對于button2,點擊該按鈕將該按鈕改成不行用狀態(tài)。importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassTest{Framef=newFrame();Button

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論