【正文】
A. 類必須顯式定義構(gòu)造函數(shù) B. 構(gòu)造函數(shù)的返回類型是void C. 構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù) D. 一個類可以定義多個構(gòu)造函數(shù)8. 給定java代碼,如下: public static void main(String[] args){ (i)。 A. 封裝將變化隔離 B. 封裝提高重用性。多選題不全對半分,全對滿分。面向?qū)ο蟛糠譁y試題考試宣言:同學們, 考試考多少分不是我們的目的! 排在班級多少的名次也不是我們的初衷!我們考試的目的是要通過考試中的題目,檢查大家在這段時間的學習中,是否已經(jīng)把需要掌握的知識掌握住了,如果哪道題目你不會做,又或者做錯了, 那么不用怕, 考完試后, 導師講解的時候你要注意聽! 那時候?qū)W會了, 記住了, 也一樣不影響你高薪就業(yè)!本套題共40道不定項選擇題,其中單選30道,多選10道。單選2分/題,多選4分/題。1. 下面描述函數(shù)重寫錯誤的是 C A. 要有子類繼承或?qū)崿F(xiàn) B. 子類方法的權(quán)限必須大于等于父類的權(quán)限 C. 父類中被private權(quán)限修飾的方法可以被子類重寫 D. 子類重寫接口中的抽象方法,子類的方法權(quán)限必須是public的 2. 下列說法哪個正確? ( AC?。? BA. 一個程序可以包含多個源文件B. 一個源文件中只能有一個公共類C. 一個源文件中可以有多個類D. 一個源文件只能供一個程序使用3. 下面關(guān)于類的設計思路描述錯誤的是 ( C )A. 根據(jù)需求寫出類所包含的字段(成員變量)B. 根據(jù)面向?qū)ο蟮乃枷胍螅械淖侄味急仨毸接谢疌. 封裝之后的字段在本類內(nèi)也必須使用get/set方法 (這本類可以直接去使用)D. 按需求可添加若干構(gòu)造方法4. 關(guān)于封裝下面介紹錯誤的是( D)。 C. 封裝提高安全性 D. 只有被private修飾才叫做封裝5. 試圖編譯運行下面的代碼會發(fā)生什么情況 D public class MyClass{ static int i。 } } A. 錯誤,變量i沒有被初始化 B. 輸出null C. 輸出1 D. 輸出06. 下面對static的描述錯誤的是 BA. 靜態(tài)修飾的成員變量和成員方法隨著類的加載而加載B. 靜態(tài)修飾的成員方法可以訪問非靜態(tài)成員變量 C. 靜態(tài)修飾的成員可以被整個類對象所共享 D. 靜態(tài)修飾的成員變量和成員方法隨著類的消失而消失7. 在Java中,下面對于構(gòu)造函數(shù)的描述正確的是(D )。BD abstractShape abstractdraw(CircleShape{int){}}classextendsC. classextendsdraw(}D. classextendsdraw(}class Penguin { //下面還有注釋的部分被稱為 屬性 , 字段 , 成員變量 private String name=null。 // 健康值 private String sex=null。 sex = 雄。)。)。 ()。 B. 執(zhí)行構(gòu)造方法。 C. 企鵝的名字是null,健康值是0,性別是null。 企鵝的名字是null,健康值是10,性別是雄。A. final 可修飾類、屬性(變量)、方法 B. abstract可修飾類、方法C. 抽象方法只有方法聲明,沒有方法體 D. 關(guān)鍵字final和abstract不能同時使用11. 下面說法正確的是( )。12. 類Student中構(gòu)造方法聲明正確的是哪一項? ()A:class Student { public Student()}B:class