學(xué)習(xí)按學(xué)科分類大二上考試復(fù)習(xí)_第1頁
學(xué)習(xí)按學(xué)科分類大二上考試復(fù)習(xí)_第2頁
學(xué)習(xí)按學(xué)科分類大二上考試復(fù)習(xí)_第3頁
學(xué)習(xí)按學(xué)科分類大二上考試復(fù)習(xí)_第4頁
學(xué)習(xí)按學(xué)科分類大二上考試復(fù)習(xí)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、填空1:JAVA 中的數(shù)據(jù)類型具有(固定)長度,這樣可以使其適應(yīng)()。2:JAVA 中通過定義(靜態(tài)變量)來完成 C+中的全局變量功能。3:利用 JAVA 開發(fā)工具包編譯 JAVA 程序用到的兩個命令為(Javac)、(Java)。4:OOP 的特點包括(封裝)(繼承)和(多態(tài))。5:Java 的參數(shù)傳遞方式包括:(值傳遞)、(地址傳遞)。6:接口被實現(xiàn)的方法的控制符必須是顯式地使用(public)修飾符。7:對于接口的實現(xiàn),不可以構(gòu)造一個接口(對象),但可以8:Throwable 類派生出兩個分支:(Error)和(Throwable)。一個接口(變量)。9:與 Java 異常處理的相關(guān) 5

2、 個關(guān)鍵字是:(try)(catch)(finally)(throw)和(throws)。 10Java 中的 GUI 工具箱包括(java.awt)和(java.swing)。選擇1Java 源代碼文件的擴展名為(.java ) 。2(C)會將源文件轉(zhuǎn)換為類文件(.class 文件(以上都不正確))。3main()方法是程序的(String args)。,關(guān)于 main()方法的方法頭描述正確的是(publicsic voidmain4下面語句中正確的是(long l=ox;)Achar=zdc;Cfloat f=0.65D.double=0.7E-25下面語句段的輸出結(jié)果是(default

3、, zero) i=9;switch(i)default:System.out.pr case 0: System.out.pr break;case 1: System.out.pr case 2: System.out.prln(default);ln(zero);ln(one);ln(two);設(shè) a=8,則表達式 a2 的值是(2)編譯運行以下程序后,關(guān)于輸出結(jié)果的說明正確的是(輸出結(jié)果為:value is 0.0) public class Cpublic sic void main(Stringargs ) x=0;System.out.prln(“value is”+(x0)?1

4、.0:0);8關(guān)于以下程序段,正確的說法是(程序?qū)⑤敵觯?equals()succeeded)123456String s1=abc +def ; String s2=new String(s1); if(s1= =s2)System.out.prln(= = succeeded ); if(s1.equals(s2)System.out.prln(.equals()succeeded);下列說法正確的是(屬性可以是簡單變量,也可以是一個對象)。構(gòu)造方法在(創(chuàng)建對象時)時被調(diào)用。關(guān)于下面的 Java 應(yīng)用程序的說法,(代碼可編譯,執(zhí)行將生成輸出結(jié)果:x 等于 3)是正確的。 class Sic

5、Stuffsicx=10;sic x+=5; /第 4 行public sic void main(String args)System.out.prln(x 等于 +x);sic x/=5;/第 11 行下列說法正確的是(某個類是一個類有子類,它仍有可能成為另一個類的父類)下列說法正確的是(重載就是一個類中有多個同名但有不同形參和方法體的方法)類 ABC 定義如下:1public class ABC234 publicmax(a ,b)欲行 3 以下不合法的方法是(Bpublicmax(c,d))15下面的程序段有錯誤的行是(10 行)12345678910class Aprivatex;p

6、ublic void f()System.out.prln(“Private Method f.”);class B void g()A aa=new A();aa.x=3;111213aa.f();所謂方法重載,就是在類中創(chuàng)建了多個方法,它們具有相同的名稱(有不同的參數(shù)個數(shù)或不同的參數(shù)數(shù)據(jù)類型)有繼承關(guān)系時用到的關(guān)鍵字是(extends)實現(xiàn)接口的關(guān)鍵字是(implements)19公用的 abstract 方法的正確格式是(public abstract void add();)。下面對接口和類之間的區(qū)別正確的說法是(ABCD )類只能繼承一個父類對于接口,類可以實現(xiàn)多個接口類繼承了超類的

7、方法:子類可以選擇是否覆蓋超類的方法 D接口的方法沒有實現(xiàn),類必須實現(xiàn)接口中的每個方法如果一個程序段中有多個 catch,程序會(找到合適的異常類型后就不再執(zhí)行其他 catch)下列關(guān)于 finally 說法正確的是(無論程序是找到合適的異常控制器,都會去執(zhí)行 finally 語句)所有的異常皆繼承(java.lang.Throwable)類。一個方法不處理它產(chǎn)生的異常,而由調(diào)用它的方法來處理,后面應(yīng)跟關(guān)鍵字(.throws) 25Dialog 類和 Frame 類的使用區(qū)別為(Dialog 類可以設(shè)定鎖定模式、Dialog 必須依附窗口存在) 26JDialog 默認布局是(邊界布局)。27

8、:Windos 下安裝 Java 開發(fā)工具包時需要配置路徑時修改的變量名為(Path)。28:Java 開發(fā)工具包中自動生成文檔的工具為(javadoc)。29:float 數(shù)據(jù)類型所占用的內(nèi)存空間大小為(32bit)。30:關(guān)于方法 main()的說法正確的是(方法 main()的頭定義可以根據(jù)情況任意更改)。31:return 語句(可以讓方法返回數(shù)值)。32:關(guān)于構(gòu)造函數(shù)的說法正確的是(構(gòu)造函數(shù)與類同名)。33:接口中可以定義(常量、抽象方法)。34:關(guān)于接口和抽象類,正確的是(抽象類可以有構(gòu)造方法)。35:異常包含(程序編譯錯誤、程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況、程序事先定義好

9、的可能出現(xiàn)的意外情況)。36:下列關(guān)于 finally 說法正確的是(無論程序是否找到合適的異??刂破?,都會去執(zhí)行 finall 語句)。37:Dialog 類和 Frame 類的使用區(qū)別為()。38:AWT 組件中文本區(qū)組件為(TextField、TextArea)。判斷:1Java 程序由若干個類組成。()Java 源代碼中定義了幾個類,編譯結(jié)果就生成幾個以.class 為后綴的字節(jié)碼文件。( )用“+”可以實現(xiàn)字符串的拼接,用“-”從一個字串中去除一個字符子串。()Java 語言中不用區(qū)分字母的大寫、小寫。 ()5同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間。( )Jav

10、a 程序中的參數(shù)傳遞都是把參數(shù)值傳遞給方法定義中的參數(shù)。子類要調(diào)用父類的方法,必須使用 super 關(guān)鍵字。()類 Class1 中的屬性被 private 修飾符修飾為私有變量,所以方法不能父類創(chuàng)建的對象和子類的對象是一樣的。()()它。()10方法的重載和覆蓋是一回事。()1Java 異常處理中可以使用多個 catch 子句,此時應(yīng)將高級別異常類的 catch 子句放面。()子類方法拋出的異常只能是父類方法拋出異常的同類或子類。()抽象方法必須在抽象類中,所有抽象類中的方法都必須是抽象方法()接口是由常量和抽象方法組成的特殊類()容器可以被包含在其他容器中。( )15Swing 組件是 A

11、WT 組件的升級版本,可以完全替代 AWT 組件。(16:Java 和C+一樣可以使用指針()17:Java 中數(shù)據(jù)類型的長度由程序所在的操作系統(tǒng)決定()。18:Java 中的注釋可以嵌套使用。()19:Java 中的 String 類一經(jīng)就不能修改。()20:同一類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間。()21:Java 程序中的參數(shù)傳遞都是把參數(shù)值傳遞給方法定義中的參數(shù)。()22:float 修飾的方法是不能被子類覆蓋的,只能重載。()23:abstract 修飾方法可以被子類實現(xiàn),也可以不被實現(xiàn)。()24:對于一個抽象類,改變它的屬性和方法一定要會改變它所有子類的屬性。(

12、)25:一個類可以實現(xiàn)抽象類的所有方法,也可以只實現(xiàn)部分方法,但實現(xiàn)部分方法的類仍然是一個抽象類。()26:try 塊內(nèi)拋出的異常和 catch 中捕獲的異常必須是同一類型的。()簡答:1:比較 public、private、protected 之間的不同。答:都屬于存取修飾符區(qū)別在于1、pubilc 用于類,變量方法,可被任何類成員存取。2、protected 用于變量及方法,表示可以被該類的子類或位于同一類同一包的成員存取。3、private 用于變量及方法,只能被位于同一類的成員存取。2:說明構(gòu)造函數(shù)的用途和特點在創(chuàng)建對象時初始化對象,構(gòu)造方法與類名同名。一旦定義了構(gòu)造方法,對象被創(chuàng)建時就可以調(diào)用,是一種特別的方法,與一般方法不同,沒有返回值。3:方法的重載和覆蓋區(qū)別。1、 方法覆蓋是子類和父類的關(guān)系,重載是同一類內(nèi)部多個方法之間的關(guān)系。2、 覆蓋一般是兩個方法之間的關(guān)系,重載可能有多個方法。3、 覆蓋有相同方法名和形參表,而重載是根據(jù)形參表來決定調(diào)用哪個方法。4、 覆蓋時是根據(jù)調(diào)用它的對象區(qū)方法,而重載是根據(jù)形參表來決定調(diào)用哪個方法。5、 4:Java 接口1、 接口用關(guān)鍵字特點?erface 來定義,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論