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

下載本文檔

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

文檔簡(jiǎn)介

1、考試前把以下內(nèi)容記熟,考試時(shí),不要帶入考場(chǎng),切記! !遇到不會(huì)答的題不要空,全部答 滿!/一、選擇題: (選擇一項(xiàng)或多項(xiàng))、同一包中的子類可以訪問父類中帶( AB )訪問修飾符的成員?(選擇二項(xiàng))publicprotectedfriendprivate、給定如下Java 代碼,下列( CD )方法可以加入到 Sample 類中,并且能夠編譯正確。(選擇二項(xiàng))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 代碼,編譯運(yùn)行后,結(jié)果將是( B ) 。 (選擇一項(xiàng))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ā)生編譯期錯(cuò)誤,編譯器提示:出現(xiàn)重復(fù)的方法Sample發(fā)生編譯期錯(cuò)誤,編譯器提示:未定義構(gòu)造方法Sample ( double )正常運(yùn)行,輸出結(jié)果:5.2正常運(yùn)行,輸出結(jié)果:54 、構(gòu)成方法重寫的要素不包括( BD). (選擇二項(xiàng))A 方法名稱相同B 返回類型不同C 參數(shù)列表相同D 在同一個(gè)類中5、以下(D )修飾符用于聲明一個(gè)類變量,且該變量的值在運(yùn)行期始終保持不變。 (選擇一項(xiàng))A staticB finalC static finallyD final static6、在java 中,下列接口

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

5、 類的 change() 方法。 (選擇一項(xiàng))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 )行代碼有錯(cuò)誤。 (選擇一項(xiàng))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 )類的對(duì)象以鍵-值的方式存儲(chǔ)對(duì)象. (選擇一項(xiàng))A java.uitl.ListB

7、 java.util.ArrayListC java.util.HashMap 哈希圖( “ isbn ” , book01 )D java.util.LinkedList11、給定java代碼如下所示,在 A處所填寫類(AB)方法,是對(duì)cal方法的重載(選擇二 項(xiàng))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 中,已經(jīng)定義接口A ,以下語句正確的是(B ) . (選擇一項(xiàng))A class AAA extends A ()B class AAA implements AC interface AAA extends A D interface AAA imprlement A、下列選項(xiàng)中關(guān)于Java 中 super 關(guān)鍵字的說法正確的是( A) .(選一項(xiàng))super 關(guān)鍵字是在子類對(duì)象內(nèi)部指代其父類對(duì)象的引用super 關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類子類

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

10、 Java 的訪問修飾符關(guān)鍵字. (選擇一項(xiàng))privatefriendprotectedpublic、給定如下的Java 代碼,下列( A )方法可以加入到 Child 類中,并且能夠保證編譯正確(選擇一項(xiàng))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 、關(guān)于對(duì)下面語句 protected void show(int x,int y)下面( C )語句是它的在子類中的重寫?(選擇一項(xiàng))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、假設(shè)有下面的接口定義interface Bookfloat priceRate=0.05;那么其成員屬性priceRate 的默認(rèn)訪問修飾符是( A ) 。 (選擇一項(xiàng))public

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

13、個(gè)類中23、在如下所示的Sample類中,共有(C )個(gè)構(gòu)造方法。(選擇一項(xiàng)) 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、在子類的構(gòu)造方法中,使用(B)關(guān)鍵字調(diào)用父類的構(gòu)造方法.(選擇一項(xiàng))A baseB superC thisD extends二、簡(jiǎn)答題:簡(jiǎn)述什么是方法重載?P70定義參數(shù)列表不同(參數(shù)類型,參數(shù)個(gè)數(shù))簡(jiǎn)述 Java 類的 stat

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論