Java語言程序設(shè)計(專升本)-B課案_第1頁
Java語言程序設(shè)計(專升本)-B課案_第2頁
Java語言程序設(shè)計(專升本)-B課案_第3頁
Java語言程序設(shè)計(專升本)-B課案_第4頁
Java語言程序設(shè)計(專升本)-B課案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、共9頁第 頁4/23/2021共9頁第 頁20102011學(xué)年第二學(xué)期考試試卷考試課程:Java語言程序設(shè)計考試形式:閉卷0開卷口學(xué)號試卷類別:A卷口B卷回C卷口適用專業(yè)年級:10軟件工程(專升本)班級姓名題號二三四總分得分一、單選題,下列試題每題只有一個正確的選項,請把正確的選項,填寫到答題紙上??偣?5小題,每小題2分,共得分50分。1、下面哪個關(guān)鍵字,使類不能在被其他的類繼承?staticfinallyfinalinstance2、程序如下:classTestpublicstaticvoidmaiii(Stringargs)mt1=1000;for(;)if(i999)下面對程序的橫線處

2、填寫不同語句的分析正確的是:A)填充break使程序能夠有退出循環(huán)的可能性。B)填充contmue將使程序成為死循環(huán),永遠無法退岀循環(huán)。C)填充contmue使程序能夠有退出循環(huán)的可能性。D)填充break將使程序成為死循環(huán),永遠無法退出循環(huán)。3、下面關(guān)于抽象類描述錯誤的是:A)抽象類的關(guān)鍵字是abstract,在抽象類中可以定義變量和方法。B)抽象類中的方法如果可以有實現(xiàn)體,如果沒有實現(xiàn)體,則該方法叫做抽象方法必須加關(guān)鍵字abstract修飾該方法。C)抽象類中至少需要有一個方法被定義為抽象方法,在該方法前加abstract,把該方法定義為抽象方法。D)抽象類中可以沒有抽象方法,即所有的方法

3、全部都有實現(xiàn)體。但是依舊不能為抽象類定義對象。4、下面關(guān)于垂載描述錯誤的是:A)重載方法的返回值必須相同。B)重載方法的參數(shù)必須有不同之處。C)重載方法的名字必須相同,否則就不能稱為車載了。D)重載方法的返回類型相不相同都可以。5、程序如下:classTestprivatemtday;privatemtmonth;publicStrmggetDate()letiunday+7M+month;classTest2publicstaticvoidmaiii(Stringargs)Testtest=newTestQ;test.dav=25;J7System.out.println(test.getD

4、ate();有關(guān)類的描述正確的是:程序在編譯時將出錯。在Test中的day為私有變量,所以類外無法訪問。程序能通過編譯,但是不能正常運行。程序能通過編譯,運行時將打印出0/0,因為在Java中int型變量day和month默認為0o以上說法都不正確。6、下面關(guān)于數(shù)組的定義錯誤的是:inta=l,2,3,4,5,6;inta6=I,2,3,4,5,6mta;iiita=newint6;7、程序如下:classAfinalvoidpr()System.out.println(dsafa);voidpr(inta)a=5;System.out.println(dsafa);classCextends

5、Avoidpr()System.out.println(dsafasdf);classBpublicstaticvoidmaiii(Stringargs)Ct=newCO;(4)t-pr();共9頁第 頁4/23/2021共9頁第 頁共9頁第 頁上面的程序存在的問題描述正確的一項是:A)B)C)D)問題出在問題出在問題出在問題出在(1)(2)(3)(4)處,處,處,處,因為final關(guān)鍵字不能修飾方法該語句與(1)沖突。該語句不能覆蓋父類中的final方法類C的對象t不能調(diào)用未表明訪問權(quán)限的pr方法。8、下面哪個是Jnva中的關(guān)鍵字:NullnewinstanceofThrows9、窗體JFr

6、ame的默認布局是:網(wǎng)格布局流式布局邊界布局卡片布局無布局10、下列關(guān)于SWING和AWT的對比說法錯誤的是:swing包對awt包進行了修訂和擴展swing的類依然含有與平臺相關(guān)的技術(shù),只是比AWT大大減少了swing中的類基本上都是以字母“J”開頭swing的各種控件類的父類的JComponent類繼承于awt包的Container類。11事件對象的方法:getSource()返回的是:ComponentObjectJComponentContainer12、關(guān)于Rumiable接口,不正確的說法是:實現(xiàn)了Runnable接口就可以用start方法啟動Runable接口提供了通過線程執(zhí)行程

7、序的最基本的接口Tluead類實現(xiàn)了Runnable接口Runnable只定義了一個run方法13、對于SQL的檢索操作,使用Statement的什么方法?ExecuteQueryQExecnteUpdateQExecnteSelect()ExecuteAlter()14、下面哪個是存儲過程調(diào)用的語句:CallStatementPreparedStatementCallableStatement以上都不是15、若創(chuàng)建一個java文件其擴展名為:A)javacB)javaC)exeD)txt16、關(guān)于類和對象的正確說法是:類是某類事物中的一個實例對象是某類事物的抽象和定義對象是不會包含方法的對象

8、是類的實例17、Sva中用于標識當前對象的關(guān)鍵字是superthatthis以上都不是18、面向?qū)ο蟮娜齻€基本特征是封裝繼承多態(tài)過程繼承多態(tài)繼承多態(tài)接口繼承多態(tài)輸入輸出19、下列對繼承的說法,哪個是正確的?子類能繼承父類的所有方法和狀態(tài)子類能繼承父類的非私有方法和狀態(tài)子類只能繼承父類public方法和狀態(tài)子類只能繼承父類的方法,而不繼承狀態(tài)20、如果希望所有的控件在界面上均勻排序,就使用下列哪種布局管理器?BoxLayoutGridLayoutBorderLayoutFlowLayout21、下面表達式中,用來訪問數(shù)組中第一個值的是什么?intArraylintArray.1intArrayO

9、intArray.022、下面哪種注釋方法能夠支持javadoc命令:/*.*/*.*/*.*/23、Java程序的執(zhí)行過程中用到一套JDK工具,其中java.exe是指:Java文檔生成器Java解釋器Java編譯器Java類分解器24、下面哪項可以得到數(shù)組元素的個數(shù),jaw中定義數(shù)組名為abc?abcength()abc.lengthlen(abc)ubound(abc)25、下面關(guān)于構(gòu)造函數(shù)的說法不正確的是:構(gòu)造函數(shù)也屬于類的方法,用于創(chuàng)建對象的時候給成員變量賦值。構(gòu)造函數(shù)不可以重載。構(gòu)造函數(shù)沒有返回值。構(gòu)造函數(shù)一定要和類名相同。得分二、多選題,下列試題每題都有多個正確選項,請選出正確的

10、選項,填寫到答題紙上,多選、選錯均不得分??偣?0小題,每小題2分,共20分。1、下面哪些賦值語句是錯誤的?floatf=11.1;doubled=5.3E12;charc=V;bytebb=433;Booleanb=tme;2、Java中的基本數(shù)據(jù)類型有哪些?intStringfloatbyte3、下面哪兒個函數(shù)是publicvoidexample().的重載函數(shù)?publicvoidexample(hitpublicintexample()publicvoidexample2().publicintexample(intm,floatf)4、已知如下定義:Strings=“story”;下

11、面哪個表達式是合法的?s+=books;charc=sl;intlen=s.length;Stringt=s.toLowerCaseQ;5、Protected級的成員可以被哪些對象訪問?同一個包的其他類所有類同一包的其他類,也可以被子類繼承同一包的其他類,子類6、以下關(guān)于線程調(diào)度的描述中,錯誤的是?調(diào)用Tluead.Stai-t()函數(shù)啟動一個線程的時候.只是給這個線程可以執(zhí)行的權(quán)利。調(diào)用Tliread.Start()函數(shù)啟動一個線程的時候.該線程會立刻執(zhí)行高優(yōu)先級的線程會比低優(yōu)先級的線程更早執(zhí)行.但不能打斷正在執(zhí)行中的低優(yōu)先級線程操作系統(tǒng)將CPU時間分成很多小的時間片.每個時間片供一個應(yīng)用程

12、序使用高優(yōu)先級的線程不但比低優(yōu)先級的現(xiàn)成更早執(zhí)行.還可以打斷正在執(zhí)行的低優(yōu)先級線程.搶先運行7、類的靜態(tài)成員與普通的對象成員之間的區(qū)別?A)靜態(tài)成員變量就是值不會再變的成員變量。B)靜態(tài)成員變量可以被類或普通成員訪問到,但是它們訪問的靜態(tài)成員變量實際不相同。C)靜態(tài)成員變量屬于類,而普通成員屬于對象。D)類的所有對象共享一個靜態(tài)成員。E)靜態(tài)成員函數(shù)只能訪問靜態(tài)成員變量,不能訪問普通成員變量。8、以下哪些事件屬于語義事件?A)鼠標單擊事件B)列表選擇事件C)選項事件D)按鍵事件E)動作事件9、鼠標監(jiān)聽器有哪些特點?A)監(jiān)聽器可以只實現(xiàn)接口中的一兩個函數(shù)B)Java提供了鼠標適配器類(Mouse

13、Adapter),鼠標監(jiān)聽器只需要從鼠標適配器類中繼承,并實現(xiàn)它所需要的函數(shù)即可C)不包括鼠標移動事件,鼠標移動事件單獨有一個事件監(jiān)聽器D)所有與鼠標相關(guān)的事件都通過該鼠標監(jiān)聽器來處理E)用來監(jiān)聽鼠標移入,移出組件,以及鼠標鍵按下,放開的事件,接口具有5個函數(shù)10、如果不使用布局管理器.會出現(xiàn)哪些問題?A)高分辨率下設(shè)計的界面.在低分辨率下可能會超岀桌面范圉.從而無法看到B)當界面縮放時.會失去原有的美觀C)當界面最小化時.組件不會最小化D)當界面縮放時.組件會隨機地移動E)對每一個組件.都需要指定它的坐標位置得分三、判斷題,請判斷以下語句的正確與否,如果正確,請在答題紙上填寫勾(/),否則,

14、請?zhí)顚懖妫?),總共10小題,每小題1分,共10分。1、程序中拋出異常時(throw),只能拋出自己定義的異常對象。()2、Sva的類不允許多重繼承,但接口支持多重繼承。()3sJava的字符類型釆用的是Unicode編碼。()4、靜態(tài)變量就是類變量,系統(tǒng)只為每一個類分配一套類變量,所有的實例變量共享一套類變量。()5、JAVA中的引用變量需要初始化,簡單變量可以不進行初始化。()6、為了良好地組織包結(jié)構(gòu),Jaw系統(tǒng)全自動分析包名,并將包分解為一級的子目錄名,再進行編譯或執(zhí)行。()7、兩個浮點數(shù)相除,即使除數(shù)為0,也不會出現(xiàn)異常退出。()8、表格型布局管理器將容器變成一個表格,其中每一格的大小是完全相同的

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論