




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
廣東開放大學Java程序設計基礎(專)單元測試1-7答案第1章單元測驗-概述和開發環境-5題1.下面關于Java程序的描述中,錯誤的是()A.class格式的文件是用來運行的B.Java程序運行時,必須經過編譯和運行兩個步驟。C.不同操作系統上的Java虛擬機是相同的D.java格式的源文件是用來編譯的2.下列關于JDK、JRE和JVM關系的描述中,正確的是()。A.JRE中包含了JDK,JVM中包含了JRE。B.JDK中包含了JRE,JVM中包含了JRE。C.JRE中包含了JDK,JDK中包含了JVM。D.JDK中包含了JRE,JRE中包含了JVM。3.如果jdk的安裝路徑為:c:\jdk,若想在命令窗口中任何當前路徑下,都可以直接使用javac和java命令,需要將環境變量path設置為以下哪個選項()A.c:\jreB.c:\jdk\binC.c:\jre\binD.c:\jdk4.path環境變量是系統環境變量中的一種,它用于保存一系列的路徑。參考答案:正確5.在Java中,類名的首字母要求大寫。參考答案:錯誤
第2章單元測驗-數據類型與運算符-15題1.下列關于注釋作用的描述中,錯誤的是()A.可以對程序進行說明B.會參與編譯C.可以幫助調試程序D.幫助整理編程思路2.下列關于變量作用域的說法中,正確的是()A.變量的作用域為:從定義處開始,到變量所在代碼塊結束的位置。B.代碼塊中定義的變量,在代碼塊外也是可以使用的。C.在main()方法中任何位置定義的變量,其作用域為整個main()方法。D.變量的作用域不受代碼塊的限制。3.下列常量中,屬于整型常量的是()A.2e3fB.nullC.198D.true4.下面選項中,哪一個不是Java中的關鍵字()A.publicB.sizeofC.gotoD.const5.請閱讀下列示意代碼inta=1;intb=a++;intc=++a;intd=a+++++a;System.out.print(a+","+b+","+c+","+d);下面選項中,哪一個是程序的輸出結果()A.5,2,3,9B.5,1,3,9C.5,1,3,8D.5,1,2,96.閱讀下列代碼System.out.println(“Hello”+9+1);下列選項中,哪個是正確的輸出結果()A.CompilationfailsB.Hello10C.AnexceptionisthrownatruntimeD.Hello917.下列浮點數的定義中,正確的是()A.floatf=1.0;B.floatf=1F;C.floatf="1";D.floatf='1';8.下列轉義字符中,哪些是合法的()A.''B.'\t'C.''D.'\r'9.將多個字符用加號相連接就會產生一個新的字符串。參考答案:錯誤10.Java中null常量只有一個值,它代表對象的引用為空。參考答案:錯誤11.在進行自增(++)和自減(--)的運算時,如果運算符(++或--)放在操作數的前面則是先進行自增或自減運算,再進行其它運算。參考答案:正確12.運算符“&”和“&&”都表示“與”操作。參考答案:錯誤13.main是Java語言中的關鍵字。參考答案:錯誤
第3章單元測試-流程控制-5題1.關于continue語句的使用范圍,下列說法正確的是()A.不輸出任何內容B.continue語句可以在條件語句中使用C.continue語句可以在選擇語句中使用D.continue語句可以在循環語句中使用2.下列關于case關鍵字的說法中,錯誤的是()A.case關鍵字后面的break必須存在B.case關鍵字后面的值必須不一樣C.case關鍵字后面的break可以沒有D.case關鍵字后面必須是常量3.continue語句用在循環語句中,它的作用是終止本次循環,執行下一次循環。參考答案:正確4.當intx=3,y=4時,表達式booleanb=x==y?true:false的結果是false。參考答案:對5.for循環語句一般用在循環次數未知的情況下。參考答案:錯誤
第4章單元測試-面向對象-20題1.下面選項中不是面向對象的特征的是()A.封裝B.多態C.繼承D.重構2.下列關于類和對象的描述,錯誤的是()A.對象是類的實例B.類用于描述一組對象的共同特征和行為C.類是對象的抽象D.一個類只能有一個實例化對象3.下列關于this關鍵字的說法中,錯誤的是()A.this出現在成員方法中,代表的是調用這個方法的對象B.this可以出現在任何方法中C.this可以解決成員變量與局部變量重名問題D.this相當于一個引用,可以通過它調用成員方法與屬性4.下面關于構造方法的調用,正確的是()A.構造方法在類定義的時候被調用B.構造方法在創建對象的時候被調用C.構造方法在調用對象方法時被調用D.構造方法在使用對象的變量時被調用5.下列關于封裝的描述中,正確的是()A.封裝隱藏了程序的實現細節,同時對外提供了特定的訪問方式B.以上說法均錯誤C.封裝能提高代碼的復用性D.方法和類都可以稱為封裝體6.下列關于靜態代碼塊的描述中,正確的是()A.每次創建對象時,類中的靜態代碼塊都會被執行一次B.靜態代碼塊隨著類的加載而加載C.使用靜態代碼塊可以實現類的初始化D.靜態代碼塊指的是被static關鍵字修飾的代碼塊7.在類中聲明的變量稱為成員變量,在方法中聲明的變量稱為局部變量。參考答案:錯誤8.只要為一個類定義了成員變量,則系統會在這個類的準備階段或創建這個類的實例時進行默認初始化,初始化值根據其類型決定。參考答案:對9.在定義一個類時,可以使用private關鍵字修飾該類,以防止其被外部直接訪問。參考答案:錯誤10.Java中可以通過this關鍵字解決成員變量與局部變量名稱沖突問題。參考答案:正確11.下列關于super關鍵字的說法中,正確的是()A.super關鍵字是在子類對象內部指代其父類對象的引用B.子類通過super關鍵字只能調用父類的方法,而不能調用父類的屬性C.子類通過super關鍵字只能調用父類的屬性,而不能調用父類的方法D.super關鍵字不僅可以指代子類的直接父類,還可以指代父類的父類12.在下面哪種情況下,可以使用方法重寫()A.父類中的方法在子類中沒有時B.父類方法中的形參不適用于子類使用時C.父類的功能無法滿足子類的需求時D.父類方法中的返回值類型不適合子類使用13.下列關于接口的說法中,錯誤的是()A.接口中的變量默認使用“publicstaticfinal”來修飾B.接口中定義的變量可以被修改C.接口中的所有方法都是抽象方法D.接口中定義的方法默認使用“publicabstract”來修飾14.以下關于繼承的描述,說法正確的是()A.創建子類對象時,父類的所有構造方法都會被執行B.子類可以繼承父類的私有的屬性和方法C.子類繼承父類的所有屬性和方法D.子類可以繼承父類的公有的屬性和方法15.當子類B繼承父類A時,下面描述正確的是?()A.創建類B的對象可以調用類A中的public修飾的成員方法B.創建類B的對象可以調用類A中的private修飾的成員方法C.創建類B的對象可以調用類A中的private修飾的成員變量D.創建類B的對象可以調用類A中的public修飾的成員變量16.若Animal是Cat,Dog的父類,則下列選項中,正確的是()A.Animalanimal=newDog();B.Catcat=(Cat)newDog();C.Animalanimal=newCat();D.Catcat=(Cat)newAnimal();17.Java中任何類都直接或間接繼承了Object類。參考答案:錯誤18.抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。參考答案:正確19.當一個類實現接口時,必須實現接口中的所有方法。參考答案:錯誤20.類只支持單繼承,不允許多重繼承,C類不可以既繼承A類又B類。參考答案:對
第6章單元測試-圖形界面及事件處理-5題1.處理ActionEvent事件的監聽器對象需要實現哪個接口()A.KeyAdapterB.KeyEventC.ActionListenerD.KeyListener2.下列選項中,用于表示動作事件的類是?()A.KeyListenerB.MenuKeyEventC.ActionEventD.KeyEvent3.想實現事件的監聽機制,首先需要()A.通過addWindowListener()方法為事件源注冊事件監聽器對象B.事件監聽器調用相應的方法來處理相應的事件C.定義一個類實現事件監聽器的接口D.實現WindowListener4.JPanel默認的布局管理器是FlowLayout。參考答案:正確5.在流式布局下,容器會將組件按照添加順序從左向右放置。參考答案:正確
第7章單元測驗-多線程-10題1.Java多線程中,關于解決死鎖的方法說法錯誤的是()A.打破互斥條件,即允許進程同時訪問某些資源,可以預防死鎖,但是,有的資源是不允許被同時訪問的,所以這種辦法并無實用價值B.打破不可搶占條件。即允許進程強行從占有者那里奪取某些資源。就是說,當一個進程已占有了某些資源,它又申請新的資源,但不能立即被滿足時,它必須釋放所占有的全部資源,以后再重新申請。它所釋放的資源可以分配給其它進程。這樣可以避免死鎖C.避免存在一個進程等待序列(P1,P2,…,Pn),其中P1等待P2所占有的某一資源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一資源,可以避免死鎖D.使用打破循環等待條件(避免第一個線程等待其它線程,后者又在等待第一個線程)的方法不能避免線程死鎖2.下列屬于定義同步代碼塊的關鍵字的是()A.abstractB.synchronizedC.volatileD.goto3.notify()方法作用是()A.導致線程等待B.喚醒線程C.線程休眠D.結束線程4.下列有關sleep()方法的描述正確的是()A.屬于Thread類的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 玻璃制造操作規程制度手冊
- 小班串串吧活動方案
- 巴黎活動策劃方案
- 居然之家周年活動方案
- 小數除法教案活動方案
- 帶領學生春游活動方案
- 幕墻公司開業活動方案
- 師生游戲大班活動方案
- 小班陶藝活動方案
- 干警猜燈謎活動方案
- 綜述論文(腸內營養的臨床應用及護理進展)
- 北京市工傷保險醫療費用手工報銷申報表
- 2022-2023學年四川省成都市高新區八年級(下)期末語文試卷(含解析)
- 2023年廈門大學強基計劃招生考試數學試題真題(含答案)
- 2023年職業技能-配網不停電帶電作業考試參考題庫(高頻真題版)附答案
- O型密封圈的選型設計計算參考
- 食品供貨方案(完整版)
- 抗日英雄王二小紅色革命故事會通用ppt
- GB/T 22638.4-2008鋁箔試驗方法第4部分:表面潤濕張力的測定
- 疼痛治療外科學培訓課件
- 文化人類學教學大綱
評論
0/150
提交評論