《JAVA面向對象程序設計》練習題庫B_第1頁
《JAVA面向對象程序設計》練習題庫B_第2頁
《JAVA面向對象程序設計》練習題庫B_第3頁
《JAVA面向對象程序設計》練習題庫B_第4頁
《JAVA面向對象程序設計》練習題庫B_第5頁
已閱讀5頁,還剩16頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一章 Java 簡介1. 下面( )是JDK中的Java運行工具.(選擇二項) A. javacB. javamC. javaD. javar【解析】A C2. 選出在Java中有效的注釋聲明 (選擇二項)A./This is a commentB.*/This is a commentC./This is a commentD./*This is a comment*/【解析】AD3. 下面( )命令可用于編譯Java程序.(選擇一項)A. javaB. javac C. appletviewerD. javadoc【解析】B4. 下面( )數據類型可用于main()方法中傳遞的參數. (

2、選擇一項)A. StringB. IntegerC. BooleanD. Variant【解析】A5. 在屏幕上顯示的消息正確的語句是(選擇一項)A. System.out.println(“I am Java Expert”);B. system.out.println(“I am Java Expert”);C. System.Out.Println(“I am Java Expert”);D. System.out.println(I am Java Expert);【解析】A6. Java編譯器會將Java程序轉換為 (選擇一項) A. 字節碼B. 可執行代碼C. 機器代碼D. 以上所

3、有選項都不正確【解析】A7. Java源代碼文件的擴展名為 (選擇一項)A. .classB. .javaC. D. 以上所有選項都不正確【解析】B第二章 Java語言基礎1. 在Java中,byte數據類型的范圍是(選擇一項)A. -3276732768B. -3276832767C. -127128D. -128127【解析】D2. 以下( )是合法的標識符(選擇二項)A. Te1_numB. emp1C. 8678D.batch.no【解析】AB3. 以下代碼的輸出結果是(選擇一項) class you public static void main (String args) int

4、sales =3500;int profit =800; System.out.println(sales + profit) /10 )*5); A. 2150B. 1250C. 5210D. 2510【解析】A4. 以下關鍵字(選擇一項)用于終止循環語句A. breakB. exitC. endD. terminate【解析】A5. 不管測試條件是什么,以下(選擇一項)循環將至少執行一次.A. whileB. do-whileC. forD. for-each【解析】B6. 以下代碼的輸出結果是 (選擇一項 ) class Testpublic static void main(Strin

5、g args ) int ctr = 3;int result = 1;while(ctr > 1) result = result * ctr; ctr-;System.out.println(result);A. 6A.6B.3C.1D.0【解析】A7. 編譯運行下面的代碼時會打印 (選擇一項)public class Q public static void main( String argv )int anar =new int 1,2,3 ;System.out.println(anar1); A. 1B. 初始化錯誤C. 2D. 數組超界【解析】C第三章 面向對象的概念和Ja

6、va實現(1)1. ( )是擁有屬性和行為或方法的實體. (選擇一項)A. 對象B. 類C. 方法D. 構造方法【解析】A2. 對象的特性在類中表示為變量,成為類的(選擇一項)A. 對象B. 屬性C. 方法D. 數據類型【解析】B3. ( )就是檢驗有關某個實體的所有可用信息的過程,以便標識與應用程序相關的信息. (選擇一項)A. 抽象B. 封裝C. 方法D. 構造方法【解析】A4. 如果類的方法沒有返回值,該方法的返回類型應當是 (選擇一項)A. nullB. voidC. staticD. public【解析】B5. ( )關鍵字表示它是一種類方法,且無需創建對象即可訪問. (選擇一項)A

7、. void B. static C. returnD. public【解析】B6. 每個類都定義有( ) ,以便初始化其成員變量(選擇一項)A. 方法B. main() 方法C. 構造方法D. 對象【解析】C第四章 面向對象的概念和Java實現(2)1、 術語常常用來指代類。(選擇一項) A、Parent B、Child C、Superclass D、Subclass 【解析】C2、關鍵字( )用來調用父類構造方法。(選擇一項) A、base B、super C、this D、extends【解析】B3、在Java中,當在類中定義兩個或更多方法,它們有相同的名稱而參數項不同時,這稱為 。(選

8、擇一項) A、繼承 B、多態性 C、構造方法 D、方法重載【解析】D4、類的 成員只能被該類的成員訪問,而不能被非該類的成員訪問。(選擇一項) A、public B、private C、protected D、abstract【解析】B5、 修飾符允許對類成員的訪問不依賴于該類的任何對象。(選擇一項) A、abstract B、static C、return D、public 【解析】B6、( )修飾符不允許父類被繼承。(選擇一項) A、abstract B、static C、protected D、 fina【解析】D第六章 java.lang 包1. 以下Character類的方法中,選擇

9、一項可以確定字符是否為字母。A. isDigit()方法B. isLetter()方法C. isSpace()方法D. isUnicodeIdentifier()方法【解析】B2. Java提供名為 的包裝類來包裝字符串類型 (選擇一項)A. IntegerB. DoubleC. StringD. Char【解析】C3. 下面哪項是錯誤的?(選擇一項)A. 使用=比較String對象時,如果String對象包含相同的值,則比較結果為真。B. 在創建StringBuffer對象后可以修改它?!窘馕觥緼4. 以下String類的 方法返回指定字符串的一部分(選擇一項)A. extractstrin

10、g()B. substring()C. Substring()D. Middlestring()【解析】B5. 默認情況下,StringBuffer類保留的空間為選擇一項。A. 8個字符B. 16個字符C. 24個字符D. 32個字符E. Middlestring()【解析】B6. java.lang包的 方法將比較兩個對象是否相等,如果相等則返回true。選擇一項A. toString()B. compare()C. equals()D. 以上所有選項都不正確【解析】C第七章 java.util 包1. 使用 方法,可以以日期和時間的默認字符串表示日期和時間。選擇一項A. setTime()

11、B. getInstance()C. toString()D. equals()【解析】C2. 向ArrayList對象里添加一個元素的方法是 。選擇一項A. set(Object o)B. add(Object o)C. setObject(Object o)D. addObject(Object o)【解析】B3. 類可用于創建鏈表數據結構的對象。選擇一項A. ArrayListB. HashMapC. HashtableD. LinkedList【解析】D4. 對象可以用鍵/值的形式保存數據。選擇一項A. LinkedListB. ArrayListC. CollectionD. Has

12、hMap【解析】D 第八章 java.io 包1. File類中的 方法可以用來判斷文件或目錄是否存在。選擇一項A. exist();B. exists();C. fileExist();D. fileExists();【解析】B2. File類中的 方法可以用來獲取文件的大小。選擇一項A. length()B. size()C. getLength()D. getSize()【解析】A3. 文本文件的讀寫過程中,需要處理以下 異常。選擇一項A. ClassNotFoundExceptionB. IOExceptionC. SQLExceptionD. RemoteException【解析】B

13、4. 字符流是以 傳輸數據的。選擇一項A. 1個字節B. 8位字符C. 16位Unicode字符D. 1比特【解析】C5. 方法可以用來清空流。選擇一項A. void release()B. void close()C. void Remove()D. void flush【解析】D6. 以下聲明 是對BufferedReader的正確聲明。選擇一項A. BufferReader(Reader in);B. BufferReader(String encoding,InputStream in);C. BufferReader(String encoding,File f);D. Buffer

14、Reader(File f);【解析】A第十章 Swing(1)1以下說法, 是不正確的。選擇一項A Swing是在AWT的基礎上發展起來的B Swing是純的Java組件,是輕量級組件C Swing的API是在包javax.swing中D Swing組件都是以字母”S”打頭的【解析】D2( )是Swing中常用的生成應用程序的窗體的頂層容器。選擇一項A. JComboBoxB. JTextFieldC. JButtonD. JFrame【解析】D3( )是一個專用的容器,該容器管理視區,具有可選的垂直和水平滾動條。選擇一項AJFrameBJPanelCJScrollPaneDJTextAre

15、a【解析】C4( )是用來生成文本框的Swing組件選擇一項AJComponentBJTextFieldCObjectDJTextArea【解析】B5( )允許在任何時間點從一組選項中只選擇一個選項。選擇一項AJTextAreaBJButtonCJCheckBoxDJRadioButton【解析】D6( )是JFrame組件的默認布局管理器。選擇一項AnullBBorderLayoutCFlowLayoutD網格布局【解析】B第十一章 Swing(2)1( )類用來創建菜單項。選擇一項AJMenuItemBJPopupMenuCJMenuDJMenuBar【解析】A2( )是對JMenu”文件

16、”的有效聲明。選擇二項AJMenu mnufile = new JMenu(“文件”);BJMenu mnufile = new JMenu( );Mnufile.setText(“文件”);CJMenu mnufile = new JMenu(“文件”);Mnufile.setLabel(“文件”);DJMenu mnufile = new JMenu(“文件”);Mnufile.setCaption(“文件”);【解析】AB3以下菜單類中,( )是父類。選擇一項AJCheckBoxMenuItemBJRadioButtonMenuItemCJMenuDJmenuItem【解析】D4( )是對JOptionPane類的有效構造方法聲明。 選擇二項AJOptionPane()BJOptionPane(String message)CJOptionPane(Object message)DJOptionPane(Object message, Object messageType)【解析】AC5分析以下代碼片段:選擇一項Obj.showMessageDialog(this, “您是授權用戶”,”經授權的用戶”,JOptionP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論