


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、. 單選1. 以下變量定義語句不正確的是 ( D )。A)char c='c' ;B)byte b=112;C)double d=35.6;D)float f=8.6;2. for(inti=l;i<100;i*=2) System.out.print("."); 此語句將會打印出 (C ) 個點。A) 5 B) 6C) 7 D) 83. 以下語句輸出的結(jié)果是 (A) oString str="123"int x=4,y=5;Str=str+x+y;System.out.println(str);B)會產(chǎn)生編譯錯誤D) 123+4+
2、5C) doubleA)12345C)12394. 表達式 8/9.2*5 的值的類型為 (C )A)shorB)intD) floatt5. 下列不可以正確表示 Java 標(biāo)識符的是 (D)A $maxB abcC _minD public6對于下面的代碼片斷,m為哪些值將導(dǎo)致'default"輸出。(C )switch(m) case 0: System.out.println("case 0");case 1: System.out.println("case 1"); break;case 2:default: System.o
3、ut.println("default");A) 0 和 1 B) 1 和 2C) 2和3D)沒有合適的取值7. 下列關(guān)于Java中方法的說明,錯誤的是(D)A 方法調(diào)用必須指定方法名和實際參數(shù)B 寫在 return 后邊的語句不會被執(zhí)行C Java應(yīng)用程序從main()方法開始執(zhí)行D main()方法不能被其他方法調(diào)用,包括Java虛擬機.8. 關(guān)于 while 和 do.while 語句的說法,錯誤的是 (B)A都是Java的循環(huán)的語句B while 語句至少執(zhí)行一次C do.while 語句至少執(zhí)行一次D兩者都可以執(zhí)行多次9Java字節(jié)碼文件的擴展名為(C )A .e
4、xeB .javaC .classD .javac10.當(dāng)需要調(diào)用父類的同名方法或使用父類的同名變量時,在子類中 可用關(guān)鍵字( B ) 作前綴來指明父類的成員變量和方法。A )thisB) superC) staticD)import11 關(guān)于抽象類的說明,錯誤的是 (C)A 可以包含構(gòu)造函數(shù)B 可以包含嵌套類和接口C 可以被直接實例化D 可以包含抽象方法12. 在子類中重新編寫父類方法的做法稱為( B) 。A )方法重載B) 方法覆蓋(方法重寫)C)方法繼承D)方法重用13. 下列輸入 java.lang 包中的類是 ( B)A ArrayListB MathC DateD Calendar
5、14. Java中線性表和鏈表都實現(xiàn)的哪個接口( A)A List 接口B Map 接口C Set 接口D Hash 接口15. 如果希望直接通過類名訪問方法,在定義時要使用的修飾符是(A )A. static B. final C. abstract D. native16. 下列關(guān)于異常處理說法正確的是 (C)A try 塊可以單獨使用B catch 必須和 finally 成對出現(xiàn)C try 必須和 catch 成對出現(xiàn)D finally 塊是用來監(jiān)控代碼是否發(fā)生異常的17. 下列用于往記事本里寫入數(shù)據(jù)的字節(jié)流是 (B)A FilelnputStreamB FileOutputStrea
6、mC BufferedReaderD BufferedWriter18. 下列哪個方法可以求出字符串的長度 (D)A lengthB len()C size()D length()19. 下列控件中,哪個控件是容器控件 (C)A JButtonB JTextAreaC JFrameD JLable20. 要獲文本框的文本,應(yīng)使用方法 (D ) 。A) getTxt()B)getTest()C)getCommand()D)getlext()21. 下列代碼中,無法正確獲得一個對象的是 (B)A String s=new StringO;B Calendar date=new Calendar;C
7、 new ArrayList();D LinkedList list=new LinkedList();22 String str=*abcdefghijklmn* ;調(diào)用 str.substring(6,10)返回的字符串是(A)A “ ghij ”B “ ghijk ”C “ gh;i ”D “ gh”23, 下列方法對中屬于方法重載的是 (D)。A int abs(int a)和 float abs(int a)B int abs(int a)禾口 float sqrt(int a)C .int abs(int a)和 double abs(int a)D. int abs(int a)
8、 和 float abs(float a)24. Java源代碼保存的文件的擴展名為(B)A .exeB .javaC .classD .javac25. 以下語句輸出的結(jié)果是 (A )String str="123"int x=4,y=5;str=(lnteger.parselnt(str)+x+y)+''System.out.println(str);D) 123+4+5A) 132C)123926. 下列關(guān)于Java中方法的說明,正確的是(A)A 方法調(diào)用必須指定方法名和實際參數(shù)B 寫在 return 后邊的語句一樣被執(zhí)行C Java應(yīng)用程序不一定從m
9、ain()方法開始執(zhí)行D main()方法可以被其他方法調(diào)用,但是不包括Java虛擬機27. 表達式 8/3*2 的值的類型為 (B )。A)shortB) intC) doubleD)float28. 對于下面的代碼片斷,m為哪些值將導(dǎo)致"default"輸出。(Cswitch(m) case 0: System.out.println("case 0");case 1: System.out.println("case 1"); break;case 2:default: System.out.println("defa
10、ult");A) 0 和 1B) 1 和 2C) 2 和 3D)沒有合適的取值29. int a 和 intb=new int0; 關(guān)于這兩個語句說法錯誤的是 (C )A a 為空數(shù)組B b 不是空數(shù)組C a 是分配了 0 個元素的數(shù)組D b 是分配了 0個元素的數(shù)組30. 下列哪個類的聲明是正確的? (D )A) class HI extends B,C B)abstract private move() C)protected private number; D)public abstract class Car 31. 關(guān)于受保護的訪問控制符 protected 修飾的成員變量
11、,以下說法正 確的是 (B)oA 河以被三種類所引用:該類自身、與它在同一個包中的其他類、 在其他包中的該類的子類B)可以被兩種類訪問和引用:該類本身、該類的所有子類C)只能被該類自身所訪問和修改D)只能被同一個包中的類訪問32. 下列關(guān)于方法修飾符的敘述,正確的是 ( D )A final 修飾的方法在類中可以被重載B protected修飾的方法表示該方法只能從定義該方法的類中訪問C private 修飾的方法只能從自身的類和其子類中訪問D public 修飾的方法表示所有人都可以訪問33. 下列輸入 java.lang 包中的類是 (B )A DateB StringC Filelnpu
12、tStreamD Calendar34. 下列關(guān)于構(gòu)造方法和方法的說法,錯誤的是 (B)A 構(gòu)造方法可以創(chuàng)建類的對象B 構(gòu)造方法和方法都有返回值C 構(gòu)造方法可以使用 new 操作符調(diào)用D 方法使用運算法調(diào)用35. 下面關(guān)于子類和父類構(gòu)造方法的描述中正確的是 (A) 。A)子類必須通過super關(guān)鍵字調(diào)用父類有參數(shù)的構(gòu)造方法B)子類必須通過 this 關(guān)鍵字調(diào)用父類的構(gòu)造方法C)子類無條件地繼承父類不含參數(shù)的構(gòu)造方法D)如果子類定義了自己的含參數(shù)的構(gòu)造方法,就不能再調(diào)用父類 的構(gòu)造方法36. 如果希望方法不能在子類中被覆蓋,定義方法時要使用的修飾符 是( B )。A ) staticB) fin
13、alC) abstractD ) native37. 下列哪個類表示鏈表 (D)A HashMapB VectorC ArrayListD LinkedList38. Java中HashMap實現(xiàn)的哪個接口( B)A List 接口B Map 接口C Set 接口D Hash 接口39 . 下列用于往記事本里寫入數(shù)據(jù)的字符流是( D )A FilelnputStreamB FileOutputStreamC BufferedReaderD BufferedWriter40. 下列可以用來創(chuàng)建一個文件夾得類是哪個( A )A File 類B InpuetSteam 類C DatalnputStr
14、eam 類D String 類41. 下列可以用來從子類重寫方法中調(diào)用父類方法的關(guān)鍵字是 (B )A baseB superC thisD extends42, 下列哪一個修飾符修飾的方法,允許直接用類名 . 方法名的形式 調(diào)用(C )A publicB finalC staticD abstract43. 下列不屬于 Swing 中容器組件的是 (C)A)JPanel B)JMenu C)JButton D)JFrame44, 要為文本框的文本賦值 "Hello ”應(yīng),調(diào)用方法 (B )A)setTest("Hello") ; B)setText("H
15、ello")B)進行文本數(shù)據(jù)的讀寫45. 利用File對象不可以(B)A)判斷一個文件或目錄是否存在C)創(chuàng)建文件夾或文件D)查看文件長度.填空題1. 在JDK操作命令中,編譯命令(或編譯器)是javac,運行命 令(或解釋器)是。2. JAVA中默認導(dǎo)入的包是 java.lang. Date類出自java.util 包。3. JAVA的跨平臺功能是通過JVM 實現(xiàn)的,并且通過javac命令,可以對java文件進行編譯。4. double的包裝類是Double, float的包裝類是_Float.5. Java連接數(shù)據(jù)庫分為ODBC和JDBC兩種形式。三.判斷1、 在main方法中可以
16、直接調(diào)用非靜態(tài)的方法。(F)2、方法重載就是一個類中有多個同名但有不同形參和方法體的方 法。(F)3、抽象類可有構(gòu)造方法,因此也能用new進行實例化。(F)4、 一個類可繼承多個父類,實現(xiàn)多個接口。( F)5、用fin al修飾的類不能被繼承。(T)6、在Java程序中發(fā)生異常時,JVM會找到每個符合條件的catch都 執(zhí)行一次。( F )7、接口中的成員變量全部為常量,方法為抽象方法。( T )8、 JFrame, JPaneL JApplet和JButton四種組件都屬于容器組件。(F )9、標(biāo)簽(JLabel)可以在屏幕上顯示字符。(T)10、catch 塊后必須有 finally 塊。
17、 ( F )11 .HashMap 定義在 java.util 包中( T )12. JButton 定義在 java.swing 包中( F )13. 容器組件里,可以繼續(xù)放置容器組件( T )14.String 屬于 java 中的原始數(shù)據(jù)類型 (F )15. 一個類可繼承多個父類,實現(xiàn)多個接口。( F )四. 簡答題1. 分別描述下 final 修飾的變量和函數(shù),分別有什么特點。final 修飾的變量不能被修改final 修飾的函數(shù)無法被重寫2. 簡述一下面向?qū)ο蟮娜筇攸c,并且簡要說明。封裝繼承多態(tài)性3. 分別描述下static修飾的變量和函數(shù),分別有什么特點static 修飾的變量聲明周期變?yōu)檎麄€源程序static 修飾的函數(shù)可以用類名直接調(diào)用4. 什么是類,什么是對象一堆具有共同屬性和行為的對象組合而成的抽象實體叫做類。對象就是一個類中的具體的實例化5. 編寫一個程序 Circle.java, Circle 類具有變量為 double 類型的半徑r、周長1和面積s的三個變量,具有
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古今異義詞的比較與應(yīng)用教學(xué)教案
- 語文基礎(chǔ)漢字識別:甲骨文字解讀教案
- 2025年新媒體運營與傳播考試題及答案
- 2025年信息技術(shù)應(yīng)用能力考試試卷及答案
- 2025年生命科學(xué)與醫(yī)學(xué)倫理考試試題及答案
- 2025年統(tǒng)計學(xué)及其應(yīng)用專業(yè)知識綜合考試卷及答案
- 2025年社會工作師職業(yè)考試試題及答案
- 2025年人力資源管理職稱考試試題及答案
- 2025年公關(guān)與危機管理的理論與實踐能力考核考試卷及答案
- 2025年動畫制作與創(chuàng)作技能考核試題及答案
- MOOC 光纖通信-南京郵電大學(xué) 中國大學(xué)慕課答案
- 律師事務(wù)所設(shè)立承諾書
- 2024陜西延長石油氣田公司遴選選聘筆試參考題庫附帶答案詳解
- 安全與發(fā)展同步進行
- 民盟入盟申請書(通用6篇)
- 調(diào)度自動化系統(tǒng)主站信息自動聯(lián)調(diào)技術(shù)規(guī)范
- 中藥材種植及深加工項目建議書
- 直腸惡性腫瘤的護理查房課件
- 稅收籌劃 第4版 課件全套 蔡昌 第1-12章 稅收籌劃的基礎(chǔ)理論-跨國經(jīng)營的稅收籌劃
- 高等數(shù)學(xué)(南京理工大學(xué))智慧樹知到課后章節(jié)答案2023年下南京理工大學(xué)
- 光污染調(diào)查報告
評論
0/150
提交評論