java我們去年的四道讀程序寫結果題_第1頁
java我們去年的四道讀程序寫結果題_第2頁
java我們去年的四道讀程序寫結果題_第3頁
java我們去年的四道讀程序寫結果題_第4頁
java我們去年的四道讀程序寫結果題_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、word【我們去年的四道讀程序寫結果題:每題5分,共20分。是最容易丟的,而且題目有迷惑性】 1、以下程序段的輸出結果為(5 6 7 8 9)。public class TestArray    public static void main(String  args )          int  i , j ;             int&

2、#160; a = 5,9,6,8,7;         for  ( i = 0 ; i < a.length-1; i + )                 int  k = i;                for

3、  ( j = i ; j < a.length ;  j+ )                       if  ( aj<ak )  k = j;                 

4、int  temp =ai;                ai = ak;                ak = temp;                  for

5、  ( i =0 ; i<a.length; i+ )                         System.out.print(ai+"  ");       System.out.println( );   【注】:( aj<ak )如

6、換為( aj>ak ),輸出結果為:9 8 7 6 52、以下程序段的輸出結果為cb1!=cb2Public class MyProgram   public static void main(String args)      ClassB cb1=new ClassB(1);      ClassB cb2=new ClassB(1);      if(cb1= =cb2)   

7、0;       System.out.println(“cb1= =cb2”);      else           System.out.println(“cb1!=cb2”); class ClassB     int x;       ClassB(int x)thi

8、s.x=x; 3、以下程序段的輸出結果為在子類中   在子類中。涉及到P305方法覆蓋: 大概是這么個題,語法忘了,反正就這個意思。public static void main(String args)B object=new B( ); public class A  public A( )      tt( ) ;  public void tt( )  System.out.print(“在父類中);     

9、;          public class B extends A  public B( )      tt( ) ;  public void tt( )  System.out.print(“在子類中);                   

10、  原題目意思是:子類B繼承了父類A,父類A的構造函數(shù)中定義有函數(shù)名為tt( )的函數(shù),tt( )作用是顯示“在父類中。但恰恰子類B中有個名稱也為tt( )的方法,作用是顯示“在子類中  。主函數(shù)main聲明子類B的對象,很顯然會自動調用父類A的構造函數(shù),調用tt( ),外表上顯示結果【在父類中】,但其實tt( )已被子類的同名函數(shù)覆蓋,盡管這是在父類的構造函數(shù)中當時我就是糾結這個,所以想了好久。因此此題結果是【在子類中   在子類中】。后一個“在子類中是子類構造函數(shù)的tt( ),好理解?!疽族e點】:答成“在父類中  在子類中。誤認為

11、tt( )在父類的一個方法中,所以不會被子類中的同名tt( )覆蓋掉,其實還是覆蓋掉了! 4、以下程序段的輸出結果為This is int       This is int。涉及到函數(shù)重載,以及強制類型轉換charint原題目意思是:函數(shù)aa( String s)  System.out.print(“This is string);  ;同名函數(shù)aa(int s)  System.out.print(“This is int);  ;主函數(shù)main里:int x=5;char y=

12、F;aa(x);aa(y);【易錯點】:把aa(y)結果寫成This is string, java 里String是類,char類型總不可能與類結合吧。aa(y)語句有charint的強制類型轉換。最后的10分編程題:易考點是數(shù)組的簡單處理,比方數(shù)組求最值,求最值的個數(shù),排序,求平均值,方差等根本問題。字符串的處理也有可能考但是略有難度?!疚覀冞@樣考的】:鍵盤輸入10個整數(shù),找出最大值、最小值并顯示。別忘了開始時import java.util.Scanner   此外,關于字符串的處理也是重點!P78-P81的String類需要熟練掌握,P79上面那堆方法應該背下來會用

13、。比方:編程,讀入一個字符串,輸出該字符串包含的所有元音字母。我的想法:String A=aeiouAEIOU;  輸入 String B;(具體過程略)for(int i=0;i<B.length();i+)if(A.indexOf(B.charAt(i)!=-1)   System.out.print(B.charAt(i);【復習建議】:真正需要自己編程的就最后一個10分題,估計不會有太難的用法。所以,教材上一些:2章的final,6章的static,interface,implements,enum,8章的extends,super,final,ab

14、stract,9章的Comparable,10章的trycatch,finally,throws等等這些理解就行,給出來要回分析,知道根本概念,往往是選擇、填空、判斷容易出的。像構造方法好幾個題都考了構造方法的性質,比方與類同名,無返回值;有了構造方法才能將抽象的類具體化為具體可用的對象。等等,抽象類,重載等等都是小題易出的。印象中其他一些考題:1、類之間最根本的三種關系依賴、聚合、繼承。2、程序開發(fā)中三種不同類型的錯誤:編譯時錯誤、運行時錯誤、邏輯錯誤。3、軟件開發(fā)工程應包含4個根本的開發(fā)過程:建立軟件需求、軟件設計、實現(xiàn)軟件設計、軟件測試。4、一個枚舉型的值是具有該枚舉型的靜態(tài)變量。5、面

15、相對象編程特點封裝性、繼承性、多態(tài)性。6、三種可見性修飾符public、private、protected。7、Unicode使用16個二進制位表示一個字符。8、Java中可以用兩種方式建立多態(tài)性引用:繼承、接口。9、可以用throws子句拋出異常。1、編譯Java  Application 源程序文件將產生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為(  B    )。    A. java          

16、60;           B. .classC. html                      D. .exe2、設 x = 1 , y = 2 , z = 3,那么表達式  yz/x  的值是(  A    )。

17、0;   A. 3                         B. 3. 5C. 4                     

18、;    D. 54以下哪個不是Java的原始數(shù)據類型   B   A、int                             B、Boolean        

19、       C、float                D、char 【java大小寫敏感,應為boolean】2以下關于繼承的表達正確的選項是   A    。A、在Java中類只允許單一繼承B、在Java中一個類只能實現(xiàn)一個接口C、在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D、在Java中接口只允許單一繼承1、final修

20、飾的變量僅能賦值一次2、子類的成員個數(shù)大于等于父類的成員個數(shù)×?!緩目梢娦缘慕嵌瓤?,父類中的private在子類中不可見】6擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。      3Java有垃圾回收機制,內存回收程序可在指定的時間釋放內存對象。          × 4構造函數(shù)用于創(chuàng)立類的實例對象,構造函數(shù)名應與類名相同,返回類型為void。 × 【無返回值】7、如果java源程序文件中只定義了一個名為abc的類,那么該源程序文件必須以abc.java命名。 【我記得書上在某處有過類似的表述】8、在java中,使用保存字new創(chuàng)立新的類對象,使用保存字free回收無用的類對象。× 【系統(tǒng)自動回收】17在使用interface聲明一個接口時,只可以使用  D   修飾符修飾該接口。A、private              

溫馨提示

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

評論

0/150

提交評論