單項(xiàng)選擇題下列關(guān)于虛方法的描述中,正確的是()

A. 虛方法能在程序執(zhí)行時(shí)動(dòng)態(tài)確定要調(diào)用的方法,因此比非虛方法更靈活
B. 在定義虛方法時(shí),基類和派生類的方法定義語(yǔ)句中都要帶上virtual修飾符
C. 在重寫基類的虛方法時(shí),為消除隱藏基類成員的警告,需要帶上new修飾符
D. 在重寫基類的虛方法時(shí),需要同時(shí)帶上virtual和override修飾符


您可能感興趣的試卷

你可能感興趣的試題

2.單項(xiàng)選擇題下列關(guān)于接口的說法,正確的是()

A. 接口中定義的方法都必須是虛方法
B. 接口中定義的方法可以編寫其實(shí)現(xiàn)代碼
C. 繼承接口的類可提供被繼承接口中部分成員的實(shí)現(xiàn)代碼
D. 接口中的所有方法都必須在其派生類中得到實(shí)現(xiàn)

3.單項(xiàng)選擇題關(guān)于多態(tài),下列說法正確的是()

A. 多態(tài)實(shí)際上就是重載,它們本質(zhì)上是以一樣的
B. 多態(tài)可以分為編譯時(shí)多態(tài)和運(yùn)行時(shí)多態(tài)。前者的特點(diǎn)是在編譯時(shí)就能確定要調(diào)用成員方法的哪個(gè)版本,后者則是在程序運(yùn)行時(shí)才能確定要調(diào)用成員方法的哪個(gè)版本。
C. 編譯時(shí)多態(tài)是在程序運(yùn)行時(shí)才能確定要調(diào)用成員方法的哪個(gè)版本,而運(yùn)行時(shí)多態(tài)在編譯時(shí)就能確定要調(diào)用成員方法的哪個(gè)版本。
D. 多態(tài)和重載是兩個(gè)完全不同的概念,前者是通過定義虛方法和重寫虛方法來(lái)實(shí)現(xiàn),后者是通過對(duì)同一函數(shù)名編寫多個(gè)不同的實(shí)現(xiàn)代碼來(lái)實(shí)現(xiàn)。

4.單項(xiàng)選擇題假設(shè)類B繼承了類A,下列說法錯(cuò)誤的是()

A. 類B中的成員可以訪問類A中的公有成員
B. 類B中的成員可以訪問類A中的保護(hù)成員
C. 類B中的成員可以訪問類A中的私有成員
D. 類B中的成員可以訪問類A中的靜態(tài)成員

5.單項(xiàng)選擇題

下列代碼在類A中重載了減號(hào)“-”:

結(jié)果n的值為()

A. -3
B. -6
C. 18
D. 9