Java07計(jì)算機(jī)網(wǎng)絡(luò)、軟件試卷(A)1_第1頁
Java07計(jì)算機(jī)網(wǎng)絡(luò)、軟件試卷(A)1_第2頁
Java07計(jì)算機(jī)網(wǎng)絡(luò)、軟件試卷(A)1_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE3班級(jí):班級(jí):姓名:學(xué)號(hào):………………裝…………訂………………線………………班級(jí):07計(jì)網(wǎng)、07軟件科目:Java程序設(shè)計(jì)制卷人:肖宏啟卷A共3頁題號(hào)一二三四五六七八九總分評(píng)卷人標(biāo)準(zhǔn)分3020241214得分一、選擇題(每題1.5分,共30分)1、有關(guān)Java語言的說法中,哪種是錯(cuò)誤的()A、java是高級(jí)語言B、java是編譯型語言C、java是結(jié)構(gòu)化設(shè)計(jì)語言D、java是移植性強(qiáng)的語言2、下面說法正確的是()。A、JAVA程序的源文件名稱與主類(公共類)的名稱相同,后綴可以是java或txt等B、一個(gè)JAVA源程序編譯后可能產(chǎn)生幾個(gè)字節(jié)碼文件C、JDK的編譯命令是javaD、在命令行運(yùn)行編譯好的字節(jié)碼文件,只需要直接鍵入程序名即可3、以下變量定義中正確的是()。A、inti=123aB、floatf=7.8C、booleanb=1D、Stringstr=null4、在子類的定義中有一個(gè)和父類同名的成員函數(shù),這一現(xiàn)象稱為函數(shù)的()。A、繼承B、錯(cuò)誤C、覆蓋D、重載5、下列哪個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口()A.implements B.implementC.import D.imports6、下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是()。A、JAVA語言規(guī)定構(gòu)造方法不可以重載B、JAVA語言規(guī)定構(gòu)造方法名與類名必須同名C、JAVA語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明D、JAVA語言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用7、在Java的異常處理語句中對(duì)finally的描述正確的是()。A、不管是否發(fā)生異常,finally中的程序都要執(zhí)行B、只有不發(fā)生異常時(shí),finally中的程序才需要執(zhí)行C、只有異常發(fā)生時(shí),finally中的程序才需要執(zhí)行D、不管是否發(fā)生異常,finally中的程序都不會(huì)執(zhí)行8、在基于Swing的圖形用戶界面設(shè)計(jì)中,下面哪一個(gè)屬于中間級(jí)容器()。A、框架B、面板C、小程序D、對(duì)話框9、下列方法中,不屬于WindowListener接口的是()A、windowOpened()B、windowClosed()C、windowActivated()D、mouseDragged()10、下列語句中,屬于多分支語句的是()。A、if語句

B、switch語句

C、dowhile語句

D、for語句11、在Applet的啟動(dòng)與停止時(shí)會(huì)自動(dòng)調(diào)用相關(guān)的四個(gè)函數(shù),這四個(gè)函數(shù)中用于對(duì)小程序作初始化的是()。A、publicvoidstart()B、publicvoidstop()C、publicvoidinit()D、publicvoiddestroy()12、下面哪個(gè)修飾符修飾的變量是所有同一個(gè)類生成的對(duì)象共享的()。A、publicB、private C、staticD、final13、定義整型變量intn=456,表達(dá)式的值為6的是()。A、n/10%10B、(n-n/100*100)%10C、(n+1)%10D、n/1014、下面的程序段輸出的結(jié)果是()。inti=1,b,c;int[]a=newint[3];b=a[i]+1;c=b+i;System.out.println(c);A、0B、2C、1D、415、閱讀下列代碼:給出一段程序,試判斷哪個(gè)是正確的結(jié)果。()publicclassTest{ publicstaticvoidmain(Stringargs[]){ try{ System.out.print(“Helloworld”);} finally{System.out.println(“Finallyexecuting”);}}}A、無法編譯運(yùn)行,因?yàn)闆]有指定異常B、HelloworldC、無法編譯運(yùn)行,因?yàn)闆]有catch子句D、HelloworldFinallyexecuting16、下面是在命令行運(yùn)行Java應(yīng)用程序A,怎樣才能在main(Stringargs[])方法中訪問單詞firstth()javaAthefirstsnow,thefirstthsnowcame.A、args[0]B、args[1]C、args[4]D、args[5]17、定義類A如下:classA{inta,b,c;publicvoidB(intx,inty,intz){a=x;b=y;c=z;}}下面對(duì)方法B()的重載正確的()。A、publicvoidA(intx1,inty1,intz1){a=x;b=y;c=z}B、publicvoidB(intx,inty){a=x;b=y;c=0;}C、publicvoidB(intx1,inty1,intz1){a=x;b=y;c=z;}D、publicBA(intx,inty,intz){a=x;b=y;c=z;}18、()關(guān)鍵字可以拋出異常。A、transientB、finallyC、throwD、static19譯java程序時(shí)出現(xiàn)error:cannotread:aaa.java,則下列原因最正確的是()。A、原因是執(zhí)行的當(dāng)前目錄下沒有找到aaa.java文件B、原因是沒有安裝JDK開發(fā)環(huán)境C、原因是java源文件名后綴一定是以.txt結(jié)尾D、原因是JDK安裝后沒有正確設(shè)置環(huán)境變量PATH和Classpath20、單擊選中相應(yīng)列表項(xiàng)目后,觸發(fā)的事件類是()。A、AdjustmentEventB、ItemEventC、ActionEventD、MouseEvent

二、填空題。(每空1分,共20分)1.一個(gè)Java源程序保存時(shí)的文件擴(kuò)展名是。2.類的成員有四級(jí)訪問級(jí),它們分別是、public、和package。。3.一個(gè)字符串str已經(jīng)正確定義,則要使用表達(dá)式表示字符串的長(zhǎng)度,該表達(dá)式為。4.在一個(gè)異常處理語句中,可以多次出現(xiàn)的是語句。5.基于Swing的圖形用戶界面程序設(shè)計(jì)中,常用的頂層容器有三種,分別是框架、和小程序。6.Java小程序不能單獨(dú)運(yùn)行,必須將編譯后的文件嵌入到網(wǎng)頁中,將其嵌入時(shí)使用的標(biāo)記是<applet(不分大小寫)>標(biāo)記。7.編譯Java應(yīng)用程序采用的命令是______javac_____________,解析執(zhí)行一個(gè)Java應(yīng)用程序采用的命令是________java___________。在一個(gè)Java源文件中定義了3個(gè)類,每個(gè)類都有4個(gè)方法,編譯該Java源文件后會(huì)產(chǎn)生__________3_________個(gè)字節(jié)碼文件8.圖形用戶界面的設(shè)計(jì)中有事件處理模型處理事件,在該模型中主要包括事件源、事件對(duì)象和事件監(jiān)聽器。9.要使一個(gè)JFrame能夠正常顯示,兩個(gè)必須的方法是:pack()和setVisible(true)。10.JAVA不直接支持多繼承,但可以通過_____接口______________實(shí)現(xiàn)多繼承。11.要使用包中的類,必須用關(guān)鍵字import導(dǎo)入這些類所在的包。12.個(gè)類包含了抽象方法,則該類必須被定義為abstract/抽象類。而當(dāng)一個(gè)類的類修飾符為final時(shí),說明該類不能被繼承,即不能有子類。13.像的方法:publicvoiddrawIamge(Imageimg,intx,inty,intwidth,intheight,ImageObserverobserver),其參數(shù)表中的intx,inty表示_____圖片顯示的起點(diǎn)坐標(biāo)______________,intwidth,intheight表示___圖片顯示時(shí)的大小________________。14.面向?qū)ο蟪绦蛟O(shè)計(jì)的三大特征是封裝、____繼承___、_____多態(tài)。三、

程序填空題及問答(第1、2小題每空2分,第3小題12分共24分)1、下面程序段的作用是計(jì)算一個(gè)整型數(shù)組各個(gè)元素的和。其中數(shù)組已經(jīng)定義,數(shù)組名為myArray。請(qǐng)把程序補(bǔ)充完整。intsum=0;for(inti=0;i<myArray.length;i++) { sum+=myArray[i](或sum=sum+myArray[i]);}System.out.println(“各元素之和為:”+sum);2、下面是一個(gè)小程序,功能是輸出字符串str,請(qǐng)將程序補(bǔ)充完整。_______;importjava.applet.*;publicclassMyappletextends_____{publicvoidpaint(Graphicsx){Stringstr=”Java語言是面向?qū)ο蟮慕忉屝途幊陶Z言.”;_____.drawString(______,50,50);}}3、現(xiàn)有類說明如下,請(qǐng)回答問題:classA{intx=10;intgetA(){returnx;}}classBextendsA{intx=100;intgetB(){returnx;}}問題:1)類B是否能繼承類A的屬性x?2)若b是類B的對(duì)象,則b.getB()的返回值是什么?3)若b是類B的對(duì)象,則b.getA()的返回值是什么?4)類A和類B都定義了x屬性,這種現(xiàn)象稱為什么?四、簡(jiǎn)答題(6分*2=12分)簡(jiǎn)述在類的繼承關(guān)系中,子類可以繼承父類的哪些成員,不能繼承哪些成員。2、簡(jiǎn)述Java應(yīng)用程序與Java小應(yīng)用程序的區(qū)別。五、編程題(14分)定義一個(gè)Person類,該類的成員屬性、構(gòu)造方法以及成員方法分別如下。成員屬性:Person類的屬性(變量):姓名:name,字符串類型:String;性別:sex,字符型:char;年齡:age,整型:int。3個(gè)重載的構(gòu)造函數(shù):publicPerson(Strings)//設(shè)置姓名publicPerson(Strings,charc)

溫馨提示

  • 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)論