




已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(一)選擇題1) 若在某一個(gè)類定義中定義有如下的方法: final void workDial( )該方法屬于A.本地方法B.最終方法C.靜態(tài)方法D.抽象方法2) 下面哪個(gè)方法與題目中的不是重載方法public int max(int x,int y)A.public double max(double x,double y)B.public int max(int n,int k)C.public int max(int x,int y, int z)D.public double max(double n,double k)3) 為了區(qū)分類中重載的同名的不同方法,要求A.參數(shù)列表不同B.調(diào)用時(shí)用類名或?qū)ο竺銮熬YC.參數(shù)名不同D.返回值類型不同4) 某個(gè)類中存在一個(gè)方法:void getSort(int x),以下能作為該方法的重載的聲明的是?A.public getSort(float x)B.double getSort(int x,int y)C.int getSort(int y)D.void get(int x,int y)5) A派生出子類B ,B派生出子類C,并且在Java源代碼中有如下聲明: A a0=new A();A a1 =new B(); A a2=new C();問(wèn)以下哪個(gè)說(shuō)法是正確的?A.只有第1行能通過(guò)編譯B.第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)C.第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D.第1行、第2行和第3行的聲明都是正確的6) 設(shè)有下面兩個(gè)類的定義。class Person long id; / 身份證號(hào)String name; / 姓名 class Student extends Person int score; / 入學(xué)總分 int getScore() return score;則類Person和類Student的關(guān)系是?A.包含關(guān)系B.繼承關(guān)系C.關(guān)聯(lián)關(guān)系D.上述類定義有語(yǔ)法錯(cuò)誤7) 下列敘述中,正確的是?A.子類繼承父類的所有屬性和方法B.子類可以繼承父類的私有的屬性和方法C.子類可以繼承父類的公有的屬性和方法D.創(chuàng)建子類對(duì)象時(shí),父類的構(gòu)造方法都要被執(zhí)行8) 現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是?A.class A extends BB.class B implements AC.class A implements BD.class B extends A9) 下列敘述中錯(cuò)誤的是?A.一個(gè)子類可有多個(gè)父類B.父類派生出子類C.子類繼承父類D.子類只能有一個(gè)父類10) 關(guān)于繼承下面說(shuō)法正確的是A.子類能夠繼承父類私有的屬性;B.子類可以重寫(xiě)父類的final方法;C.子類能夠繼承不同包父類的protected屬性;D.子類能夠繼承不同包父類的缺省屬性;11) 有名字為A的包和名為B的類,下面的語(yǔ)句正確的是A.package A.B; B.package B; C.import A.* ; D.import B;12) 聲明一個(gè)名字為P的包,下面的語(yǔ)句正確的是A.package Pkg; B.Package P; C.package P; D.package p;13) 導(dǎo)入包A中的類AA應(yīng)該使用下面哪條語(yǔ)句?A.import A.AA ; B.import AA.A;C.package A;D.package AA;14) 下列針對(duì)int類型的私有屬性age的訪問(wèn)器方法格式正確的是?A.void getAge(int age)B.int getAge(int age)C.void setAge(int age)D.int setAge()15) 下列關(guān)于訪問(wèn)器方法說(shuō)法正確的是?A.get方法可以讀取屬性的值B.set方法用來(lái)讀取屬性的值C.必須為每個(gè)private屬性提供訪問(wèn)器方法D.public屬性不能有訪問(wèn)器方法16) 表示數(shù)據(jù)或方法可以只能被定義它的類訪問(wèn)的是A.publicB.默認(rèn)的C.privateD.protected17) 表示數(shù)據(jù)或方法只能被其它包中的子類訪問(wèn)的是A.publicB.默認(rèn)的C.privateD.protected18) 對(duì)于子類的構(gòu)造函數(shù)說(shuō)明,下列敘述中不正確的是 ?A.子類無(wú)條件地繼承父類的無(wú)參構(gòu)造函數(shù)B.子類可以在自己的構(gòu)造函數(shù)中使用super關(guān)鍵字來(lái)調(diào)用父類的含參數(shù)構(gòu)造函數(shù),但這個(gè)調(diào)用語(yǔ)句必須是子類構(gòu)造函數(shù)的第一個(gè)可執(zhí)行語(yǔ)句C.在創(chuàng)建子類的對(duì)象時(shí),將先執(zhí)行繼承自父類的無(wú)參構(gòu)造函數(shù),然后再執(zhí)行自己的構(gòu)造函數(shù)D.子類不但可以自動(dòng)執(zhí)行父類的無(wú)參構(gòu)造函數(shù),也可以自動(dòng)執(zhí)行父類的有參構(gòu)造函數(shù)19) 當(dāng)你編譯運(yùn)行下列程序代碼,會(huì)得到什么結(jié)果?private class Base Base() int i = 100; System.out.println(i); public class Pri extends Base static int i = 200; public static void main(String argv) Pri p = new Pri(); System.out.println(i); A.這段代碼不能通過(guò)編譯B.輸出200C.輸出100和200D.輸出100(二)簡(jiǎn)答題1) 簡(jiǎn)述修飾類的可見(jiàn)性修飾符有哪些及其作用?2) 簡(jiǎn)述修飾類的成員的可見(jiàn)性修飾符有哪些及其作用?3) 導(dǎo)入包時(shí)可導(dǎo)入其他包中哪些類?如何導(dǎo)入包p中的全部可以使用的類,請(qǐng)寫(xiě)出語(yǔ)句?4) 包的作用是什么?如何聲明一個(gè)包?5) 寫(xiě)出set和get方法定義的格式。6) 簡(jiǎn)述this和super的區(qū)別?7) super的作用有哪些?8) final修飾符都能用來(lái)修飾程序中哪些成員?9) 請(qǐng)寫(xiě)出下列輸出結(jié)果。class FatherClass public FatherClass() System.out.println(FatherClass Create); class ChildClass extends FatherClass public ChildClass() System.out.println(ChildClass Create); public static void main(String args) FatherClass fc = new FatherClass(); ChildClass cc = new ChildClass(); FatherClass CreateFatherClass CreateChildClass Create10) 下面是一個(gè)類的定義,填寫(xiě)程序空白處。class B private int x;private char y;public B( int x, char y , char j) x = i;y = j;public int getX()return x;public void setX(int x) this.x=x public char getY()return y;public void setY( char y )this.y=y;11) 定義類A和類B如下.:class Aint m=1;double n=2.0;void print( ) System.out.println(Class A: m=+m +,n=+n); class B extends A float m=3.0f; String n=Good .; void print( ) super.print( ); System.out.println(Class B: m=+m +,n=+n); 問(wèn)題:(1) 若在應(yīng)用程序的main方法中有以下語(yǔ)句: A a=new A(); a.print();則輸出的結(jié)果如何?Class A: m=1,n=2.0(2) 若在應(yīng)用程序的main方法中定義類B的對(duì)象b: B b=new B(); b.print();則輸出的結(jié)果如何?Class A: m=1,n=2.0Class B: m=3.0,n=Good12) 請(qǐng)寫(xiě)出下列輸出結(jié)果。class Parent void printMe() System.out.println(parent);class Child extends Parent void printMe() System.out.println(child);void printAll() super.printMe();this.printMe();printMe();class Class1 public static void main(String args) Child myC = new Child();myC.printAll();parentchildchild(三)編程題1) 定義一個(gè)學(xué)生類,包括屬性:學(xué)號(hào)(ID),姓名(name),成績(jī)(score);構(gòu)造方法(帶三個(gè)參數(shù));每個(gè)屬性的訪問(wèn)器方法。2) 創(chuàng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025新鍋爐設(shè)備采購(gòu)合同樣本
- 助理醫(yī)技能考試課件
- 2025出版發(fā)行合同書(shū)范文
- 家庭心理健康教育課件
- 企業(yè)文化心得培訓(xùn)課件
- 倉(cāng)庫(kù)管理的信息化轉(zhuǎn)型計(jì)劃
- 醫(yī)學(xué)院校教學(xué)環(huán)境改善策略研究
- 加強(qiáng)醫(yī)院文化建設(shè)提升護(hù)士職業(yè)道德水平
- 行政法學(xué)考生的心聲與試題總結(jié)
- 行政管理??频闹攸c(diǎn)試題與答案分析
- 高中化學(xué)新課標(biāo)知識(shí)考試題庫(kù)大全(新版)
- 2024年江蘇南京金陵中學(xué)特長(zhǎng)生選拔考試數(shù)學(xué)試題(含答案詳解)
- 《論語(yǔ)》全文帶拼音有注釋(完整版)
- 《火災(zāi)調(diào)查 第2版》 課件全套 劉玲 第1-12章 緒論、詢問(wèn) -火災(zāi)物證鑒定
- 施工焊接與質(zhì)量控制
- 二年級(jí)下冊(cè)口算題1000題大全-
- AQ/T 1119-2023 煤礦井下人員定位系統(tǒng)通 用技術(shù)條件(正式版)
- 基本公共衛(wèi)生服務(wù)項(xiàng)目-中醫(yī)藥健康管理服務(wù)規(guī)范培訓(xùn)課件
- JGJ133-2001 金屬與石材幕墻工程技術(shù)規(guī)范
- 社區(qū)智慧養(yǎng)老方案含內(nèi)容課件
- 2024房產(chǎn)抵賬協(xié)議書(shū)范本
評(píng)論
0/150
提交評(píng)論