freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

面向對象程序設計復習試題答案(完整版)

2025-10-19 11:29上一頁面

下一頁面
  

【正文】 class virtual B: public A B)class B: virtual public A C)class B: public A virtual D)virtual class B: public A .C++設置虛基類的目的是 ( A ) A)消除二義性 B)簡化程序 C)提高運行效率 D)減少目標代碼 class X{ int a。 int MyClass::j=0。 ()。a39。 include class MyClass { char ch。 1 若要把函數(shù) void FriendFunction()定義為類 MyClass 的友元函數(shù) ,則應在類 MyClass 的定義中加入語句 __friend void FriendFunction()。 Cout()end。 在 結構定義中 ,數(shù)據(jù)和成員函數(shù)默認權限是 __public__。 在撤銷類的對象時 ,C++程序將自動調用該對象的 __析構 ___函數(shù)。 A. public; B. private; C. protected; D. friend 不是構造函數(shù)的特征 ( D ) 。 a C)TM a D)TN a; 以下關于 this 指針的敘述中正確的是:( D ) A)任何與類相關的函數(shù)都有 this 指針; B)類的成員函數(shù)都有 this 指針; C)類的友員函數(shù)都有 this 指針; D)類的非靜態(tài)成員函數(shù)才有 this 指針; .關于類模板的說法正確的是:( B ) A)類模板的主要作用是生成抽象類 B)類模板實例化時,編譯器將根據(jù)給出的模板實參生成一個類 C)在類模板中的數(shù)據(jù)成員具有同樣類型 D)類模板中的成員函數(shù)沒有返回值 .以下關鍵字不能用來聲明類的訪問權限的是:( C ) A)public B)private C)static D)protected .類的私有成員可在何處訪問 ( D ) A)通過子類的對象訪問 B)本類及子類的成員函數(shù)中 C)通過該類對象訪問 D)本類的成員函數(shù)中 .如果沒有為一個類定義任何構造函數(shù)的情況下,下列描述正確的 是:( A ) A)編譯器總是自動創(chuàng)建一個不帶參數(shù)的構造函數(shù) B)這個類沒有構造函數(shù) C)這個類不需要構造函數(shù) D)該類不能通過編譯 .一個類可包含析構函數(shù)的個數(shù) 是:( B ) A)0個 B)1 個 C)0個或 1個 D)0 個或多個 .一個類可包含構 造 函數(shù)的個數(shù) 是:( D ) A)0個 B)0 個或 1個 C)0個或多個 D)1個或多個 . this 指針存在的目的 是:( B ) A)保證基類公有成員在子類中可以被訪問 B)保證每個對象擁有自己的數(shù)據(jù)成員,但共享處理這些數(shù)據(jù)成員的代碼 C)保證基類保護成員在子類中可以被訪問 D)保證基類私有成員在子類中可以被訪問 .下列關于類的權限的描述錯誤的 是:( A ) A)類本身的成員函數(shù)只能訪問自身的私有成員 B)類的對象只能訪問該類的公有成員 C)普通函數(shù)不能直接訪問類的公有成員,必須通過對象訪問 D)一個類可以將另一個類的對象作為成員 .設類 A 將其它類對象作為成員,則建立 A類對象時,下列描述正確 的 是:( B ) A)A類構造函數(shù)先執(zhí)行 B)成員構造函數(shù)先執(zhí)行 C)兩者并行執(zhí)行 D)不能確定 .假定有類 AB,有相應的構造函數(shù) 定義 ,能正確執(zhí)行“ AB a(4),b(5), c[3] , *p[2]={amp。s num is numendl。 } void main() { int num=10。 m+=f(g(m))。 x=10。如果一個函數(shù)在類說明中定義,則將自動轉換成內聯(lián)函數(shù)而無需用 inline 說明。y) { x+ = y。 } int Totalsum(int array[],int len) { ____int sum =0____ 。主程序中定義并初始化了一個數(shù)組,然后計算該數(shù)組各元素之和 ,并輸出結果。 int *amp。y=x。y。t); 若定義 cinstr。f=amp。Z; B)int amp。s,amp。 A、 int amp。k。 執(zhí)行完下列三條語句后 ,指針變量 c 指向 __b___。則語旬 Fun(5)語句 __ Fun(5, 100)_等價。 __int Total ___。 } 下面的函數(shù) Fun 未使用中間變量實現(xiàn)了對兩個數(shù)的交換 ,請完成下列函數(shù)的定義。 A、 .內聯(lián)函數(shù) 的 含義 在函數(shù)前加上關鍵字 inline 說明了一個內聯(lián)函數(shù),這使一個函數(shù)在程序行里進行代碼擴展而不被調用。 include void main() { int x。 } int g(int amp。 include void Fun() { int num=20。 coutThe Field39。s num is 10 類和對象 下列的各類函數(shù)中,不是類的成員函數(shù)。 A. :: B. 。 A.成員函數(shù)一定是內聯(lián)函數(shù); B. 成員函數(shù)可以重載; C. 成員函數(shù)可以設置參數(shù)的缺省值; D. 成員函數(shù)可以是靜態(tài)的。 類中構造函數(shù)有 __一個或多 __個 ,析構函數(shù)有 ___一 ___個。 }______ //取 x值 private: int x。 }。 1 在類中定義和實現(xiàn)的函數(shù)稱為 _內聯(lián)函數(shù) __。 }。 } void main() { MyClass first,second(39。 private: int I。 } void main() { MyClass first,second。} }。 class Base { public: int i。 A)基類的 protected 成員在派生類中仍然是 protected 的 B)基類的 protected 成員在 public 派生類中仍然是 protected 的 C)基類的 protected 成員在 private 派生類中是 private 的 D)基類的 protected 成員不能被派生類的對象訪問 下列說法中錯誤的是 ( A )。 派生類對基類的繼承有三種方式 :__public__、 ___protected__ 和 ___private__。___//行星距太陽的距離 int revolve。 cou” circumference is “ circumferenceendl。Y=j。 H = h 。 (5,6)。} double Gety(){return Y。 coutGetz()““Zendl。 1 __公有派生 __類的對象可作為 ____基 ___類的對象處理。 class Derived2:public Base { public: void Who(){coutclass Derived2endl。 p=amp。 } 答案 : class Base class Base class Base class Derived1 class Derived2 寫出下列程序的運行結果。 I) { ()。s cons.iendl。s des.bendl。 class D:public B,public C { public: D(char i,char j,char k,char s,char m,char n) :C(k,s),B(i,j),A(i),aa(m){coutD39。,39。,39。s cons. D39。 B) A *p。 A)virtual B)public C)using D)false 在下面程序中 ,A、 B、 C、 D 四句編譯時出現(xiàn)錯誤的是 ( C) 。 A)虛函數(shù)是一個靜態(tài)成員函數(shù) B)虛函數(shù)是一個非成員函數(shù) C)虛函數(shù)既可以在函數(shù)說明時定義 ,也可以在函數(shù)實現(xiàn)時定義 D)派生類的虛函數(shù)與基類中對應的虛函數(shù)具有相同的參數(shù)個數(shù)和類型 下列描述中 , ( D) 是抽象類的特性。 A)抽象類 B)虛基類 C)派生類 D)以上都不對 下面的描述中 ,正確的是 ( A)。s cons. Derived39。} }。 根據(jù)不同的輸出結果 ,在函數(shù) Tone 中填入正確的語句。obj { ()。} ____ virtual void pute()=0。 coutva11“Fahrenheit is”va12“Celsius.”endl。 } 1 下列程序的運行結果如下 : Derive139。s Print() called.endl。 fun(d1)。} private: int x。 delete b1。} private: int x,y。 Base *d2=new Derived(10,20,30)。 }。 void main() { Vehicle *vec。 vecMove()。 A)可以是類類型 B)可以是 int 類型 C)可以是 void 類型 D)可以是 float 類型 重載賦值操作符時 ,應聲明為 ( C) 函數(shù)。 A)+ B) C)++ D) 下列運算符不能用友元函數(shù)重載的是 ( B )。 Class Complex { public: Complex(double r=,double I=){__ real=r。 ___Complex___opera。___} __Complex__operator +(Complex)。__以外,其他的運算符都必須被重載。 A)1 種 B)2 種以下 C)3 種以下 D)多種 下列關于運算符重載的描述中 ,正確的是 ( D) 。 vec=new Coupe。 vecMove()。} }。 delete d2。 class Derived :public Base { public: Derived():z(0){} Derived(int I,int j,int k):Base(I,j),z(k){} void Print() const {coutx+z=Base::GetX()+z y+z=Base::GetY()+zendl。 delete b2。 class Derived :public Base { public: Derived(int i,int j):Base(i){y=j。 } 1 在一個成員函數(shù)內調用一個虛函數(shù)時 ,對該虛函數(shù)的調用進行 _動態(tài) __聯(lián)編。 class Derive2:public Base { public: Derive2(int I):Base(I){} void Print(){cout“Derive2?s Print() called.”endl。s Print() caIIed. 根據(jù)結果將程序補充完整。 void fun(__convertamp。 double va12: }。 Tone(g)。} }。s cons.endl。s des. Base39。 動態(tài)聯(lián)編是在 __虛函數(shù) ___的支持下實現(xiàn)的 ,它通過 __指針或引用 __來調用該函數(shù)操作。 A) 純虛函數(shù)是一種特殊的虛函數(shù) ,它沒有具體的實現(xiàn) B) 抽象類是指具有純虛函數(shù) 的類 C) 一個基類中說明有純虛函數(shù) ,該基類的派生類一定不再是抽象類 D) 抽象類只能作為基類來使用 ,其純虛函數(shù)的實現(xiàn)由派生類給出 以下 ( C ) 成員函數(shù)表示純虛函數(shù)。}___ //C virtual void func()=0。 D) A Obj。s des. C39。)。,39。} ~D(){coutD39。 }。s des.endl。 void main() { guitar guitar1。} }。 pWho()。 void main() { Base obj1,*p。 類之間的”有”關系代表 __組合 ___,”是”關系代表 __繼承 __。 } private: double k。} pr
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1