已知類Base、Derived的定義如下:
則下列語句段在控制臺(tái)中的輸出結(jié)果是()
Derived x=new Derived();
x.Hello();
A. Hello in Base!
B. Hello in Base! Hello in Derived!
C. Hello in Derived!
D. Hello in Derived!Hello in Base!
您可能感興趣的試卷
你可能感興趣的試題
A. 一個(gè)類可以有多個(gè)基類和多個(gè)基接口
B. 抽象類和接口都不能被實(shí)例化
C. 抽象類自身可以定義成員,而接口不可以
D. 類不可以多重繼承,而接口可以。
A. static void func(){ }
B. virtual void func(){ }
C. abstract void func(){ }
D. overridel void func(){ }
A. 虛方法能在程序執(zhí)行時(shí)動(dòng)態(tài)確定要調(diào)用的方法,因此比非虛方法更靈活
B. 在定義虛方法時(shí),基類和派生類的方法定義語句中都要帶上virtual修飾符
C. 在重寫基類的虛方法時(shí),為消除隱藏基類成員的警告,需要帶上new修飾符
D. 在重寫基類的虛方法時(shí),需要同時(shí)帶上virtual和override修飾符
執(zhí)行下列兩條語句后,結(jié)果s2的值為()
string s=“abcdefgh”;
string s2=s.Substring(2,3);
A. “bc”
B. “cd”
C. “bcd”
D. “cde”
A. 接口中定義的方法都必須是虛方法
B. 接口中定義的方法可以編寫其實(shí)現(xiàn)代碼
C. 繼承接口的類可提供被繼承接口中部分成員的實(shí)現(xiàn)代碼
D. 接口中的所有方法都必須在其派生類中得到實(shí)現(xiàn)
最新試題
下列語言中支持.NET編程的有()。
C#的常量是用什么來定義的?()
finally一般被認(rèn)為是“清理”塊,不管是否發(fā)生異常,都將被執(zhí)行。
.Net FrameWork主要由哪幾部分組成?()
()類用于對(duì)文件進(jìn)行創(chuàng)建、刪除、復(fù)制、移動(dòng)、打開等操作。
C#中,將類加上()屬性來標(biāo)記該類支持序列化。
關(guān)于垃圾回收機(jī)制的哪些敘述是對(duì)的?()
用以下語句定義了一個(gè)委托類型Dosomething:delegate void Dosomething()則類someclass中的下列哪些方法可以關(guān)聯(lián)到該委托的實(shí)例?()
C#定義常量的關(guān)鍵字是()。
現(xiàn)在關(guān)于集合類型描述正確的有()。