民國111年 地方四等 電子工程 計算機概要

第32題

下列何者不是C++定義繼承關係的關鍵字?

題目

下列何者不是C++定義繼承關係的關鍵字? A. private B. protected C. virtual D. public

官方答案

  • 答案:C. virtual

解析

C++ 在定義衍生類別時,用來描述繼承關係(即基底類別成員在衍生類別中的存取權限)的關鍵字只有 public、protected、private 三種,寫法如 `class D : public B`。因此 private(A)、protected(B)、public(D)都是定義繼承關係的關鍵字。virtual(C)雖然可以出現在繼承語法中,用來宣告「虛擬繼承」以解決多重繼承的菱形問題,但它描述的是繼承的實作方式,並非設定繼承存取權限的關鍵字,故本題應選 C。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。