Java編程基礎復習題_第1頁
Java編程基礎復習題_第2頁
Java編程基礎復習題_第3頁
Java編程基礎復習題_第4頁
Java編程基礎復習題_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、考試前把以下內容記熟,考試時,不要帶入考場,切記! !遇到不會答的題不要空,全部答 滿!/一、選擇題: (選擇一項或多項)、同一包中的子類可以訪問父類中帶( AB )訪問修飾符的成員?(選擇二項)publicprotectedfriendprivate、給定如下Java 代碼,下列( CD )方法可以加入到 Sample 類中,并且能夠編譯正確。(選擇二項)public class Samplepublic int getSomething(int d) Return d;private int getSomething(int i ,String s) public void getSome

2、thing(int i )private int getSomething(byte b) return b; private int getSomething() return 2;3 、給定如下Java 代碼,編譯運行后,結果將是( B ) 。 (選擇一項)public class Sampleprivate int x;public Sample()x=1;public void Sample(double f ) this.x=(int )f;public int getX() return x;public static void main(String args)Sample s=

3、new Sample(5.2);System.out.println(s.getX();A. 發(fā)生編譯期錯誤,編譯器提示:出現(xiàn)重復的方法Sample發(fā)生編譯期錯誤,編譯器提示:未定義構造方法Sample ( double )正常運行,輸出結果:5.2正常運行,輸出結果:54 、構成方法重寫的要素不包括( BD). (選擇二項)A 方法名稱相同B 返回類型不同C 參數(shù)列表相同D 在同一個類中5、以下(D )修飾符用于聲明一個類變量,且該變量的值在運行期始終保持不變。 (選擇一項)A staticB finalC static finallyD final static6、在java 中,下列接口

4、或類不包括在 java.sql 包中的是( A ) (選擇一項)A ArrayListB ConnectionC StatementD DriverManager7 、給定如下Java代碼,關于super的用法,以下描述正確的是(C)(選擇一項)class C extends Bpublic C()super(); /B();用來調用類B中定義的super()方法用來調用類C中定義的super()方法用來調用類B的無參構造方法用來調用類B中第一個出現(xiàn)的構造方法8 、在 Java 中,類 Test 的代碼如下所示,假設類 Test 的實例化對象名為t ,則選項(C )中的語句能正確調用 Test

5、 類的 change() 方法。 (選擇一項)class Testpublic int change()System.out.println( “ NO parameters ” );return 0;public void change(double m)System.out.println( “ parameter is: ” +m);A. Test.change(15.2f) B.Test.change();C.t.change(250.5);D. int a=t.change(13);9、給定如下Java 代碼,其中第( D )行代碼有錯誤。 (選擇一項)import java.uti

6、l.*; public class Maptestpublic static void main(String args) List pList=new ArrayList();pList.add(“ A” );/5pList.add(“ A” );/6for(int i=0;ipList.size();i+) /7String str= (String) pList.get(i);/8 ObjectSystem.out.println(str); A.5 B. 6 C. 7D.8、在 java 中,以下( C )類的對象以鍵-值的方式存儲對象. (選擇一項)A java.uitl.ListB

7、 java.util.ArrayListC java.util.HashMap 哈希圖( “ isbn ” , book01 )D java.util.LinkedList11、給定java代碼如下所示,在 A處所填寫類(AB)方法,是對cal方法的重載(選擇二 項)public class Test public void cal (int x , int z) /AA public int cal(int x , int y , float z)return z;B public int cal (int x,int y ,int z )return x; C public void ca

8、l(int x,int z)D public void cal (int z,int y , int x) 、在 java 中,已經定義接口A ,以下語句正確的是(B ) . (選擇一項)A class AAA extends A ()B class AAA implements AC interface AAA extends A D interface AAA imprlement A、下列選項中關于Java 中 super 關鍵字的說法正確的是( A) .(選一項)super 關鍵字是在子類對象內部指代其父類對象的引用super 關鍵字不僅可以指代子類的直接父類,還可以指代父類的父類子類

9、通過super 關鍵字只能調用父類的方法,而不能調用父類的屬性super.fun();super.a;子類通過 super 關鍵字只能調用父類的屬性,而不能調用父類的方法、在 Java 中,下面對子類XX 的描述正確的是( D ) .(選一項)類 XX 必須定義構造函數(shù)構造函數(shù)的返回類型是Void構造函數(shù)和類有相同的名稱,并且不需指定任何參數(shù)一個類可以定義多個構造函數(shù)、在 Java 語言中,下列關于類的繼承的描述,正確的是( B) 。 (選一項)A.一個類可以繼承多個父類B.一個類可以具有多個子類C. 子類可以使用父類的所有方法privateD.子類一定比父類有更多的成員方法、下面(B )不是

10、 Java 的訪問修飾符關鍵字. (選擇一項)privatefriendprotectedpublic、給定如下的Java 代碼,下列( A )方法可以加入到 Child 類中,并且能夠保證編譯正確(選擇一項)class Basepublic void method( )class Child extends Basepublic void method( )public void method(String s ) public int method( )return 1;private void method( )public void method(Integer i); TOC o 1

11、-5 h z 、關于對下面語句 protected void show(int x,int y)下面( C )語句是它的在子類中的重寫?(選擇一項)protected int show(int x,int y)protected void show(int x,int y, int z)public void show(int x,int y)void show(int x,int y)A.B.C.D.void、假設有下面的接口定義interface Bookfloat priceRate=0.05;那么其成員屬性priceRate 的默認訪問修飾符是( A ) 。 (選擇一項)public

12、static final TOC o 1-5 h z 、在 Java 中,下面對于構造函數(shù)的描述正確的是( D ) 。(選擇一項)類必須顯式定義構造函數(shù)構造函數(shù)的返回類型是void構造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù)一個類可以定義多個構造函數(shù)21 、在 Java 接口中,下列選項中有效的方法聲明是( AB ) 。(選擇兩項)public void aMethod();void aMethod();void aMethod()private void aMethod();22 、構造方法重載的要素包括( ACD ) 。 (選三項)A 方法名稱相同B 返回類型不同C.參數(shù)列表不同D 在同一

13、個類中23、在如下所示的Sample類中,共有(C )個構造方法。(選擇一項) public class Sampleprivate int x;public Sample()x=1;public void Sample(double f) this.x=(int )f;public sample()x=2;public Sample(String s)432124、在子類的構造方法中,使用(B)關鍵字調用父類的構造方法.(選擇一項)A baseB superC thisD extends二、簡答題:簡述什么是方法重載?P70定義參數(shù)列表不同(參數(shù)類型,參數(shù)個數(shù))簡述 Java 類的 stat

14、ic 成員屬性與非static 成員屬性的區(qū)別?P63原理(靜態(tài)和非靜態(tài),類變量和成員變量, P64 )調用格式static 成員屬性: 類名 .屬性 對象名 .屬性非 static 成員屬性:對象名.屬性簡述 Java 的數(shù)據類型包括有哪些?P17基本類型:8 種:。 。 。 。 。應用類型:3 種簡述什么是方法重寫? P81定義:三個相同(方法名相同,參數(shù)列表相同,返回值相同)兩個限制(訪問權限,異常)簡述 String 類與 StringBuffer 類的區(qū)別?) 原理 :緩沖)功能區(qū)別: StringBuffer 類新增了一些特殊方法。 。 。 。)語法格式區(qū)別: StringBuffer s=new StringBuffer(“” );三、編程題:.編寫一個計算類Calculate 并重載maxNum(彷法,顯示兩個整形之中的最大值和三個浮點數(shù)之中的最大值。 定義一個動物類Animal ,有成員方法void voice() ,在定義其兩個子類:狗類 Dog 和貓類 Cat ,在子類中自行重寫成員方法void voice() 實現(xiàn)其功能。當調用格式如下時,Dog doggie=new Dog();doggie.voice(); / 輸出信

溫馨提示

  • 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

提交評論