單項(xiàng)選擇題在C#中,接口與抽象基類的區(qū)別在于()。

A.抽象基類可以包含非抽象方法,而接口只能包含抽象方法
B.抽象基類可以被實(shí)例化,而接口不能被實(shí)例化
C.抽象基類不能被實(shí)例化,而接口可以被實(shí)例化
D.抽象類可以包括數(shù)據(jù)成員,接口只包括抽象函數(shù)、抽象屬性和抽象索引等,沒(méi)有數(shù)據(jù)


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題下列關(guān)于C#的異常處理的說(shuō)發(fā)法,錯(cuò)誤的是()。

A.Try塊必須跟catch塊組合使用,不能單獨(dú)使用
B.一個(gè)try塊可以跟隨多個(gè)catch塊
C.使用throw語(yǔ)句既可引發(fā)系統(tǒng)異常,也可以引發(fā)由開(kāi)發(fā)人員創(chuàng)建的自定義異常
D.在try…catch…..finally塊中,即便開(kāi)發(fā)人員編寫(xiě)強(qiáng)制邏輯代碼,也不能跳出finally塊的執(zhí)行

2.多項(xiàng)選擇題C#中關(guān)于委托,下面說(shuō)法正確的是()

A.委托是一種類的成員
B.委托必須定義在類中
C.定義委托需要使用delegate關(guān)鍵字
D.委托是一種數(shù)據(jù)類型

4.多項(xiàng)選擇題以下關(guān)于C#中方法重載的說(shuō)法正確的是()。

A.如兩個(gè)方法名字不同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載
B.如兩個(gè)方法名字相同,而返回值的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載
C.如兩個(gè)方法名字相同,而參數(shù)的數(shù)據(jù)類型不同,那么它們可以構(gòu)成方法重載
D.如兩個(gè)方法名字相同,而參數(shù)的數(shù)量不同,那么它們可以構(gòu)成方法重載