java基礎測試題3.doc_第1頁
java基礎測試題3.doc_第2頁
java基礎測試題3.doc_第3頁
java基礎測試題3.doc_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

java基礎測試題31. Test.java程序如下:, 1. public class Test 2. public static void main(String abc) 3. unsigned int x = 10; 4. for (int y=0; ycounter; x-, +counter) 13. System.out.print( + counter); 14. 15. 16. 此程序的錯誤在于? (Choose one.) A. 第2行 B. 第7行 C. 第8行 D. 第12行 答案:D 解析:考查接口和final 參看下面的代碼 package a; public class test2 interface Count /接口只可以定義static final成員變量 public static final short counter = 0;/public static final /這個是默認有的. void countUp(); package a; import a.test2.Count; public class test3 implements Count public static void main(String abc) test3 t = new test3(); t.countUp(); public void countUp() for (int x = 6; x counter; x-, +counter) /這里的counter /已經被改變了.所以錯了 /回顧final,finally, /finalize 的用法 /* * final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。 */ System.out.print( + counter); 3. Test3.java程序如下: 1. public class While 2. public void loop() 3. int x= 0; 4. while ( 1 ) 5. System.out.print(x plus one is + (x + 1); 6. 7. 8. 此程序編譯時將會提示哪些行有語法錯誤?(Choose one.) A. 第1行. B. 第1、4行. C. 第1、4、5行 D. 第4行. 答案:B 解析:類的命名不能使用關鍵字 ,while后面只能是true或者是false。其中第五行代碼沒有問題,它可以相當于(x=”+x) 4. ChildClass.java程序如下: 1. class ParentClass 2. public int doStuff(int x) 3. return x * 2; 4. 5. 6. 7. public class ChildClass extends ParentClass 8. public static void main(String args ) 9. ChildClass cc = new ChildClass(); 10. long x = cc.doStuff(7); 11. System.out.println(x = + x); 12. 13. 14. public long doStuff(int x) 15. return x * 3; 16. 17. 進行編譯時,哪一行將出錯?(Choose one.) A. 第3行 B. 第10行 C. 第14行. D. 第15行. 答案:C 解析:long 的最大值是263-1,最小值是-263。 / long 的類型應該改為int 這道題的結果為21。 5. TestObj.java程序如下: 1.public class TestObj 2. public static void main (String args) 3. Object o = new Object() 4. public boolean equals(Object obj) 5. return true; 6. 7. 8. System.out.println(o.equals(Fred); 9. 10. 如想正確編譯,需要如何更正?(

溫馨提示

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

評論

0/150

提交評論