


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java 一章至五章考試一 .填空題 (8 分 )1.面向對象的三大原則是 ( 封裝),(繼承 )和 (多態).2 分2.如果想在對象實例化的同時就初始化成員屬性,則使用(構造函數).2 分3. ( 實體 )方法和 ( 構造 )方法不能修飾為 abstract 分二選擇題 (60 分 )1) 在 Java語言中,下列( a,d)是不滿足命名規范的變量名。 (選擇二項)a) 姓名b) $Namec) _instanceofd) instanceof2) 下列 Java代碼片段的輸出結果是 ( a )。 char c='a'int i=c; float f=i;byte b=(by
2、te)c; ","+i+","+f+","+b);a) 編譯錯誤b) a,97,97,97c) a,97,97d) a,97,973) 下列 Java代碼中,空白處的代碼是( b,c )。 (選擇兩項 ) public interface Feepublic float calLabFee(float unitPrice, float time);public class FeeImpl implements Fee public float calLabFee(float unitPrice, float time)return u
3、nitPrice * time;public class FeeInterfaceTest public static void main(String args)_Float labFee = ,5);a) Fee fee = new Fee ();b) Fee fee = new FeeImpl();c) FeeImpl fee = new FeeImpl();d) FeeImpl fee = new Fee ();4)在 JAVA語言中,在包 Package1 中包含包 Package2,類 Class_A 直接隸屬于包Package1,類 Class_C直接隸屬于包 package2.
4、在類 Class_B 要應用 Class_A 的 A和 Class_C的方法 B ,你需要( a, b)語句。(選擇兩項)a) import package1.*;b) import .*;c) import package2.*;d) import .*;5) int my_Array;my_Array=new int5;for(int count=0;count<=5;count+)正確的運行結果是(d)a) 將 1,2, 3, 4,5 輸出到屏幕b) 將 0,1, 2, 3,4 輸出到屏幕c) 將 0,1, 2, 3,4,5 輸出到屏幕d) 將出現運行時異常6)在 java 語言中
5、,如果你有下面的類定義:(b)abstract class Shapeabstract void draw();class Square extends Shape. (選擇一項)a) 一切成功編譯b) Shape 可以編譯, Square 不能編譯c) Square 可以編譯, Shape 不能編譯d) Square, Shape 都不能編譯7) 在 JAVA編程中,以下( b)命令用來執行 JAVA類文件a) javacb) javac) appletviewerd) 以上所有選項都不正確8) 編譯并運行下面的 Java程序 : (c) class Aint var1=1; int var
6、2;public static void main(String args) int var3=3;A a=new A();a) 0b) 4c) 3d) 代碼無法編譯,因為 var2 根本沒有被初始化9)在 Java 語言中,下面關于構造函數的描述正確的是(d)。(選擇一項)a) 類必須有顯式構造函數b) 它的返回類型是 voidc) 它和類有相同的名稱,但它不能帶有任何參數d) 以上皆非10) 在 java 語言中,類 Worker 是類 Person 的子類, Worker 的構造方法中有一句 "super()",該語句 ( c ).(選擇一項 )a) 調用類 Work
7、er 中定義的 super()方法b) 調用類 Person 中定義的 super()方法c) 調用類 Person 的構造函數d) 語法錯誤11) 研究下面的 JAVA代碼 :switch(x)case1:case2:case3:case4:當 x=2 時,運行結果是 (d ).(選擇一項 )a) 沒有輸出任何結果b) 輸出結果為 3c) 輸出結果為 3 和 4d) 輸出結果為 1,3 和 412) 在法重載要符合什么條件4 分1,方法名相同2,參數類型不同(參數個數不同,或者參數類型不同,或者類型和參數都不同)3,與返回類型無關2.修飾成員變量的四種訪問權限是哪些,分別在哪些地方可以訪問分
8、1, public ,所有都可訪問2, protected ,子類和同包可訪問3, private ,本類可訪問4,默認,同包可訪問關鍵字的作用它什么時候用分1,放在子類構造函數的第一行,顯示調用父類的構造函數2, super. 方法名,調用父類的方法3, super. 屬性名,調用父類的成員屬性4.方法重寫要符合什么條件和方法重載有什么區別5 分1,有繼承2,方法名,參數,返回類型都相同與重載的區別:重載是參數不同,與返回類型無關4. 多態分哪兩種前提條件分別是什么3 分1, 運行時多態,前提是有繼承,子類重寫父類的方法,并且父類的引用指向子類的應用2, 編譯時多態,6 final 有哪些作
9、用分別有哪些注意事項3 分1, 類不能被繼承,方法不能被重寫2, 方法中不能用this 關鍵字四附加題:(10)抽象類、繼承、接口綜合設計一個系統:XXX 門的實現過程:流程:設計一張抽象的門 Door,那么對于這張門來說, 就應該擁有所有門的共性, 開門 openDoor()和關門 closeDoor() ;然后對門進行另外的功能設計,防盜 -theftproof() 、防水 -waterproof() 、防彈 -bulletproof() 、防火、防銹要求:利用繼承、抽象類、接口的知識設計該門public interface FunctionPublic void theftproof()
10、 public void waterproof() public void bulletproof() public void fireproof(); public void rustproof();;public abatract Doorpublic voidopenDoor();publicvoid closeDoor();public class theftProofDoor extends Door,implements Function public void openDoor()開門。 ”)public void closeDoor()關門。 ”)public void the
11、ftproof()這是防盜門。 。 ”)public void bulletproof()public void waterproof()public void fireproof()public void rustproof()public class waterProofDoor extends Door, implements Function public void openDoor()開門。 ”)public void closeDoor()關門。 ”)public void theftproof()public void bulletproof()public void firep
12、roof()public void rustproof()public void waterproof()這是防水門。 。 ”)public class bulletProofDoor extends Door,implements Function public void openDoor()開門。 ”)public void closeDoor()關門。 ”)public void theftproof()public void waterproof()public void fireproof()public void rustproof()Public void bulletproof
13、()這是防彈門。 。 ”)public class fireProofDoor extends Door,implements Function public void openDoor()開門。 ”)public void closeDoor()關門。 ”)public void theftproof()public void waterproof()public void fireproof()這是防火門。 。 ”)public void rustproof()Public void bulletproof()public class rustProofDoor extends Door,im
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環球銀幕之窗活動方案
- 班級小組對抗賽活動方案
- 生物講座活動方案
- 燒烤公司聚餐活動方案
- 班級幼小銜接活動方案
- 珠寶店頒獎典禮活動方案
- 牛奶布丁diy活動方案
- 煤礦災害治理活動方案
- 煙草秋游活動方案
- 特色民居拼圖活動方案
- 空氣能維保合同協議
- 前廳主管考試試題及答案
- 市政道路交通導改方案
- 電鍍化學品及配套材料企業縣域市場拓展與下沉戰略研究報告
- 企業安全文化建設中急救培訓的重要性及策略探討
- 《Python程序設計基礎》課件 第七章 面向對象編程
- 2024年遼寧沈陽水務集團有限公司招聘筆試真題
- 2025年糧油倉儲管理員職業技能競賽參考試題庫(含答案)
- 2024年呼倫貝爾農墾集團有限公司招聘筆試真題
- 國家開放大學漢語言文學本科《中國現代文學專題》期末紙質考試第三大題分析題庫2025春期版
- 成都大學附屬中學英語新初一分班試卷含答案
評論
0/150
提交評論