《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》練習(xí)題庫(kù)B_第1頁
《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》練習(xí)題庫(kù)B_第2頁
《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》練習(xí)題庫(kù)B_第3頁
《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》練習(xí)題庫(kù)B_第4頁
《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》練習(xí)題庫(kù)B_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

2、選擇一項(xiàng))A. StringB. IntegerC. BooleanD. Variant【解析】A5. 在屏幕上顯示的消息正確的語句是(選擇一項(xiàng))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編譯器會(huì)將Java程序轉(zhuǎn)換為 (選擇一項(xiàng)) A. 字節(jié)碼B. 可執(zhí)行代碼C. 機(jī)器代碼D. 以上所

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

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

5、tring 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. 編譯運(yùn)行下面的代碼時(shí)會(huì)打印 (選擇一項(xiàng))public class Q public static void main( String argv )int anar =new int 1,2,3 ;System.out.println(anar1); A. 1B. 初始化錯(cuò)誤C. 2D. 數(shù)組超界【解析】C第三章 面向?qū)ο蟮母?/p>

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

7、一項(xiàng))A. void B. static C. returnD. public【解析】B6. 每個(gè)類都定義有( ) ,以便初始化其成員變量(選擇一項(xiàng))A. 方法B. main() 方法C. 構(gòu)造方法D. 對(duì)象【解析】C第四章 面向?qū)ο蟮母拍詈蚃ava實(shí)現(xiàn)(2)1、( )術(shù)語常常用來指代類。(選擇一項(xiàng)) A、Parent B、Child C、Superclass D、Subclass 【解析】C2、關(guān)鍵字( )用來調(diào)用父類構(gòu)造方法。(選擇一項(xiàng)) A、base B、super C、this D、extends【解析】B3、在Java中,當(dāng)在類中定義兩個(gè)或更多方法,它們有相同的名稱而參數(shù)項(xiàng)不同時(shí),這

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

9、cter類的方法中,(選擇一項(xiàng))可以確定字符是否為字母。A. isDigit()方法B. isLetter()方法C. isSpace()方法D. isUnicodeIdentifier()方法【解析】B2. Java提供名為( )的包裝類來包裝字符串類型 (選擇一項(xiàng))A. IntegerB. DoubleC. StringD. Char【解析】C3. 下面哪項(xiàng)是錯(cuò)誤的?(選擇一項(xiàng))A. 使用(=)比較String對(duì)象時(shí),如果String對(duì)象包含相同的值,則比較結(jié)果為真。B. 在創(chuàng)建StringBuffer對(duì)象后可以修改它。【解析】A4. 下列String類的( )方法返回指定字符串的一部分(

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

11、認(rèn)字符串表示日期和時(shí)間。(選擇一項(xiàng))A. setTime()B. getInstance()C. toString()D. equals()【解析】C2. 向ArrayList對(duì)象里添加一個(gè)元素的方法是( )。(選擇一項(xiàng))A. set(Object o)B. add(Object o)C. setObject(Object o)D. addObject(Object o)【解析】B3. ( )類可用于創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)的對(duì)象。(選擇一項(xiàng))A. ArrayListB. HashMapC. HashtableD. LinkedList【解析】D4. ( )對(duì)象可以用鍵/值的形式保存數(shù)據(jù)。(選擇一項(xiàng))

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

13、tionB. IOExceptionC. SQLExceptionD. RemoteException【解析】B4. 字符流是以( )傳輸數(shù)據(jù)的。(選擇一項(xiàng))A. 1個(gè)字節(jié)B. 8位字符C. 16位Unicode字符D. 1比特【解析】C5. ( )方法可以用來清空流。(選擇一項(xiàng))A. void release()B. void close()C. void Remove()D. void flush【解析】D6. 以下聲明( )是對(duì)BufferedReader的正確聲明。(選擇一項(xiàng))A. BufferReader(Reader in);B. BufferReader(String encod

14、ing,InputStream in);C. BufferReader(String encoding,File f);D. BufferReader(File f);【解析】A第十章 Swing(1)1下列說法,( )是不正確的。(選擇一項(xiàng))A Swing是在AWT的基礎(chǔ)上發(fā)展起來的B Swing是純的Java組件,是輕量級(jí)組件C Swing的API是在包javax.swing中D Swing組件都是以字母”S”打頭的【解析】D2( )是Swing中常用的生成應(yīng)用程序的窗體的頂層容器。(選擇一項(xiàng))A. JComboBoxB. JTextFieldC. JButtonD. JFrame【解析】

15、D3( )是一個(gè)專用的容器,該容器管理視區(qū),具有可選的垂直和水平滾動(dòng)條。(選擇一項(xiàng))AJFrameBJPanelCJScrollPaneDJTextArea【解析】C4( )是用來生成文本框的Swing組件(選擇一項(xiàng))AJComponentBJTextFieldCObjectDJTextArea【解析】B5( )允許在任何時(shí)間點(diǎn)從一組選項(xiàng)中只選擇一個(gè)選項(xiàng)。(選擇一項(xiàng))AJTextAreaBJButtonCJCheckBoxDJRadioButton【解析】D6( )是JFrame組件的默認(rèn)布局管理器。(選擇一項(xiàng))AnullBBorderLayoutCFlowLayoutD網(wǎng)格布局【解析】B第十

16、一章 Swing(2)1( )類用來創(chuàng)建菜單項(xiàng)。(選擇一項(xiàng))AJMenuItemBJPopupMenuCJMenuDJMenuBar【解析】A2( )是對(duì)JMenu”文件”的有效聲明。(選擇二項(xiàng))AJMenu mnufile = new JMenu(“文件”);BJMenu mnufile = new JMenu( );Mnufile.setText(“文件”);CJMenu mnufile = new JMenu(“文件”);Mnufile.setLabel(“文件”);DJMenu mnufile = new JMenu(“文件”);Mnufile.setCaption(“文件”);【解析

17、】AB3以下菜單類中,( )是父類。(選擇一項(xiàng))AJCheckBoxMenuItemBJRadioButtonMenuItemCJMenuDJmenuItem【解析】D4( )是對(duì)JOptionPane類的有效構(gòu)造方法聲明。 (選擇二項(xiàng))AJOptionPane()BJOptionPane(String message)CJOptionPane(Object message)DJOptionPane(Object message, Object messageType)【解析】AC5分析以下代碼片段:(選擇一項(xiàng))Obj.showMessageDialog(this, “您是授權(quán)用戶”,”經(jīng)授權(quán)的用

溫馨提示

  • 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. 人人文庫(kù)網(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)論