《Java程序設(shè)計(jì)》第02章在線測(cè)試
剩余時(shí)間:59:49
答題須知:1漂彤、本卷滿分20分雾消。
2灾搏、答完題后挫望,請(qǐng)一定要單擊下面的“交卷”按鈕交卷,否則無(wú)法記錄本試卷的成績(jī)狂窑。
3媳板、在交卷之前,不要刷新本網(wǎng)頁(yè)泉哈,否則你的答題結(jié)果將會(huì)被清空蛉幸。
第一題、單項(xiàng)選擇題(每題1分丛晦,5道題共5分)
1奕纫、關(guān)于this和super,下面正確的是( C )
A烫沙、都可以用在main()方法中 B匹层、都是指一個(gè)內(nèi)存地址
C、不能用在main()方法中 D锌蓄、意義相同
2升筏、為AB類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它瘸爽,該方法頭的形式為( D )您访。
A、public void method( ) B剪决、abstract void method( )
C灵汪、final void method( ) D檀训、static void method( )
3、類Parent识虚、Child定義如下: 1.public class Parent 2.{ public float aFun(float a, float b) throws 3. IOException { } 4.} 5.public class Child extends Parent{ 6. 7.} 將以下哪種方法插入行6是不合法的肢扯。( A )
A、float aFun(float a, float b){ } B担锤、public int aFun(int a, int b)throws Exception{ }
C蔚晨、public float aFun(float p, float q){ } D、public int aFun(int a, int b)throws IOException{ }
4肛循、在 Java 中铭腕,能實(shí)現(xiàn)多重繼承效果的方式是( C )。
A多糠、內(nèi)部類 B累舷、適配器
C、接口 D夹孔、同步
5被盈、在 Java 中,用 package 語(yǔ)句說(shuō)明一個(gè)包時(shí)搭伤,該包的層次結(jié)構(gòu)必須是( B )只怎。
A、與文件的結(jié)構(gòu)相同 B怜俐、與文件目錄的層次相同
C身堡、與文件類型相同 D、與文件大小相同
第二題拍鲤、多項(xiàng)選擇題(每題2分贴谎,5道題共10分)
1、下面說(shuō)法正確的是( ABCD )季稳。
A擅这、final 可修飾類、屬性(變量)景鼠、方法仲翎。
B、abstract可修飾類莲蜘、方法谭确。
C、抽象方法只有方法頭票渠,沒有方法體逐哈。
D、關(guān)鍵字final和abstract不能同時(shí)使用问顷。
2昂秃、下列有關(guān) Java 中接口的說(shuō)法哪些是錯(cuò)誤的禀梳? ( ACD )
A、接口中含有具體方法的實(shí)現(xiàn)代碼
B肠骆、若一個(gè)類要實(shí)現(xiàn)一個(gè)接口算途,則用到 “implements” 關(guān)鍵字
C、若一個(gè)類要實(shí)現(xiàn)一個(gè)接口蚀腿,則用到“ extends ”關(guān)鍵字
D嘴瓤、接口不允許繼承
3、面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言有( ABD )三大特性莉钙。
A廓脆、封裝性
B、繼承性
C磁玉、抽象性
D停忿、多態(tài)性
4、關(guān)于消息的描述蚊伞,下面哪些正確( ABC )席赂。
A、同一對(duì)象可以接收不同形式的消息时迫,產(chǎn)生不同的響應(yīng)
B颅停、相同形式的消息可以送給不同對(duì)象,所做出的響應(yīng)可截然不同
C别垮、消息的發(fā)送可以不考慮具體的接收者便监,對(duì)象可以響應(yīng)消息扎谎,也可以不理會(huì)
D碳想、消息的發(fā)送必須要考慮具體的接收者,對(duì)象可以響應(yīng)消息毁靶,也可以不理會(huì)
5胧奔、以下對(duì)繼承的描述正確的是( BCD )
A、Java中的繼承允許一個(gè)子類繼承多個(gè)父類
B预吆、父類更具有通用性龙填,子類更具體
C、Java中的繼承存在著傳遞性
D拐叉、當(dāng)實(shí)例化子類時(shí)會(huì)遞歸調(diào)用父類中的構(gòu)造方法
第三題岩遗、判斷題(每題1分,5道題共5分)
1凤瘦、構(gòu)造方法何在類定義時(shí)被調(diào)用宿礁。
錯(cuò)誤
2、抽象類只能作為基類來(lái)派生新類蔬芥,而不能實(shí)例化梆靖。
正確
3控汉、Java 源文件中最多只能有一個(gè)類。
錯(cuò)誤
4返吻、靜態(tài)初始化程序塊是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行姑子。
正確
5、構(gòu)造函數(shù)用于創(chuàng)建類的實(shí)例對(duì)象测僵,構(gòu)造函數(shù)名應(yīng)與類名相同街佑,返回類型為void。
錯(cuò)誤