A.決堤 窺探
B.崩潰 領略
C.崩潰 窺視
D.決堤 預測
第1題
有如下類定義: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK()const{ return k; } int getJ()const{ return j; } }; 編譯時發現有一處語法錯誤,對這個錯誤最準確的描述是
A.函數getK試圖訪問基類的私有成員變量k
B.在類MyDerived的定義中,基類名MyBase前缺少關鍵字public、protected或private
C.類MyDerived缺少一個無參的構造函數
D.類MyDerived的構造函數沒有對基類數據成員k進行初始化
第2題
有如下類定義: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK()const{ return k; } int getJ()const{ return j; } }; 編譯時發現有一處語法錯誤,對這個錯誤最準確的描述是
A.函數getK試圖訪問基類的私有成員變量k
B.在類MyDerived的定義中,基類名MyBase前缺少關鍵字public、protected或private
C.類MyDerived缺少一個無參的構造函數
D.類MyDerived的構造函數沒有對基類數據成員k進行初始化
第3題
有如下類聲明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { protected: int j; public: void set(int m, int n) {MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 則類MyDERIVED中保護的數據成員和成員函數的個數是
A.4
B.3
C.2
D.1
第4題
有如下類定義: class MyBase{ int k; public: MyBase(int n=O):k(n)}} int valueeonst{return k;} }; class MyDerived:MyBase{ intj; public: MyDerived(int i):j(i)}} int getKconst{return k;} int getJconst{return j;} }; 編譯時發現有一處語法錯誤,對這個錯誤最準確的描述是()。
A.函數9etK試圖訪問基類的私有成員變量k
B.在類MyDerived的定義中,基類名MyBase前缺少關鍵字public、protected或private
C.類MyDerived缺少一個無參的構造函數
D.類MyDerived的構造函數沒有對基類數據成員k進行初始化
第5題
有如下類聲明: class MyBASE { int k: public; void set(int n){k=n;} int get() const{return k;} }; class MyDERIVED: protected MyBASE { protected: int j; public: void set(int m, int n){MyBASE::set(m);j=n;} int get() const{return MyBASE::get()+j;} }; 則類MyDERIVED中保護的數據成員和成員函數的個數是()。
A.4
B.3
C.2
D.1
第6題
有如下類聲明: class MyBASE { int k; public: void set(int n) {k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { protected. int j; public: void set(int m,int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 則類MyDERIVED中保護的數據成員和成員函數的個數是()。
A.4
B.3
C.2
D.1
第7題
有如下類聲明: class MyBASE { int k; public: void set(int n) {k=n;} int get()const {return k; } }; class MyDERIVED: protected MyBASE { Protected: int j; public: void set(int m,int n){MyBASE:: set(m);j=n;} int get () const {return MyBASE:: get ()+j; } };則類MyDERIVED 中保護的數據成員和成員函數的個數是______ 。
A.4
B.3
C.2
D.1
第8題
有如下類聲明: class MyBASE{ int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE{ protected: intj; public: void set(int m,int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 則類MyDERIVED中保護的數據成員和成員函數的個數是
A.4
B.3
C.2
D.1
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!