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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計復(fù)習(xí)試題(答案)(編輯修改稿)

2025-05-08 23:57 本頁面
 

【文章內(nèi)容簡介】 (私有的除外) 在派生類中的訪問權(quán)限 ( C ) A)受限制 B)保持不變 C)受保護 D)不受保護 .下面描述中,表達錯誤的是:( B ) A)公有繼承時,基類中的 public 成員在派生類中仍是 public 的 B)公有繼承時,基類中的 private 成員在派生類中仍是 private 的 C)公有繼承時,基類中的 protected 成員在派生類中仍是 protected 的 D)私有繼承時,基類中的 public 成員在派生類中是 private 的 .下列虛基類的聲明中 , 正確的 是:( B ) A)class virtual B: public A B)class B: virtual public A C)class B: public A virtual D)virtual class B: public A .C++設(shè)置虛基類的目的是 ( A ) A)消除二義性 B)簡化程序 C)提高運行效率 D)減少目標(biāo)代碼 class X{ int a。 public: X(int x=0){a=x。} }。 class Y:public X{ int b。 public : Y(int x=0,int y=0):X(y)){ b=x。} }。 下列語句組中出現(xiàn)語法錯誤的是 ( D) A. X *pa=new Y(1,2)。 a1=Y(1,3)。 b1(2,3)。 X amp。a3=b1。 a4(10)。Y b2=a4。 class Base { public: int i。 Base(int t) : i ( t ) { } }。 class Derived: protected Base { Base b。 int j。 public: Derived (int t)。 }。 在構(gòu)造函數(shù) Derived 的下列定義中 , 正確的是 (B ) A. Derived : : Derived (int t) : b(t), j(t) { } B. Derived : : Derived (int t) : b(t), Base(t), j(t) { } C. Derived : : Derived (int t) : Base(t), j(t) { } D. Derived : : Derived (int t) : i(t), b(t), j(t) { } . 在哪種派生 方式中 , 派生類可以訪問基類中的 protected 成員 ( B ) A)public 和 private B)public、 protected 和 private C)protected 和 private D)僅 protected 在 C++中,類與類之間的繼承關(guān)系具有( C ) A) 自反性 B) 對稱性 C) 傳遞性 D) 反對稱性 下列關(guān)于類的繼承描述中,( A )是錯誤的 A) 派生類可以訪問基類的所有數(shù)據(jù)成員, 也能調(diào)用基類的所有成員函數(shù) B) 派生類也是基類,但基類不一定具有派生類的全部屬性和方法 C) 繼承描述類的層次關(guān)系,派生類可以具有與基類相同的屬性和方法 D) 一個基類可以有多個派生類,一個派生類可以有多個基類 .當(dāng)一個派生類僅有 protected 繼承一個基類時,基類中的所有公有成員成為派生類的( C) A) public 成員 B) private 成員 C) protected 成員 D) 友元 當(dāng)一個派生類私有繼承一個基類時,基類中的所有 公有 成員和保護成員成為派 生類的( B ) A) public 成員 B) private 成員 C) protected 成員 D) 友元 不論派生類以何種方法繼承基類,都不能使用基類的( B ) A) public 成員 B) private 成員 C) protected 成員 D) public 成員和 protected 成員 在創(chuàng)建派生類對象時,構(gòu)造函數(shù)的執(zhí)行順序是( D) A) 對象成員構(gòu)造函數(shù)、基類構(gòu)造函數(shù)、派生類本身的構(gòu)造函數(shù) B) 派生類本身的構(gòu)造函數(shù)、基類構(gòu)造函數(shù)、對象成員構(gòu)造函數(shù) C) 基類構(gòu)造函數(shù)、派生類本身的構(gòu)造函數(shù)、對象成員構(gòu)造函數(shù) D) 基類構(gòu)造函數(shù)、對象成員構(gòu)造函數(shù)、派生類本身的構(gòu)造函數(shù) 下列虛基類的聲明中,正確的是 ( D )。 A)class virtual B:public A B)virtual class B:public A C)class B:public A virtual D)class B:virtual public A 下面敘述錯誤的是 ( A )。 A)基類的 protected 成員在派生類中仍然是 protected 的 B)基類的 protected 成員在 public 派生類中仍然是 protected 的 C)基類的 protected 成員在 private 派生類中是 private 的 D)基類的 protected 成員不能被派生類的對象訪問 下列說法中錯誤的是 ( A )。 A) 保護 繼承時基類中的 public 成員在派生類中仍是 public 的 B)公有繼承時基類中的 private 成員在派生類中仍是 private 的 C)私有繼承時基類中的 public 成員在派生類中是 private 的 D)保護繼承時基類中的 public 成員在派生類中是 protected 的 關(guān)于多繼承二義性的描述中,錯誤的是 ( B )。 A)一個派生類的兩個基類中都有某個同名成員,在派生類中對這個成員的訪問可能出現(xiàn)二義性 B)解決二義性的最常用的方法是對成員名的限定法 C)基類和派生類中同時出現(xiàn)的同名函數(shù),也存在二義性問題 D)一個派生類是從兩個基類派生出來的,而這兩個基類又有一個共同的基類,對該基類成員進行訪問時,可能出現(xiàn)二義性 下面敘述錯誤的是 ( C )。 A)派生類可以使用 private 派生 B)對基類成員的訪問必須是無 二義性的 C)基類成員的訪問能力在派生類中維持不變 D)賦值兼容規(guī)則也適用于多繼承的組合 派生類的構(gòu)造函數(shù)的成員初始化列表中,不能包含 ( C )。 A)基類的構(gòu)造函數(shù) B)派生類中子對象的初始化 C)基類中子對象的初始化 D)派生類中一般數(shù)據(jù)成員的初始化 下面 ( B ) 的敘述不符合賦值兼容規(guī)則。 A)派生類的對象可以賦值給基類的對象 B)基類的對象可以賦值給派生類的對象 C)派生類的對象可以初始化基類的引用 D)派生類的對象的地址可以賦值給指向基類的指針 .下列虛基類 的聲明中 , 正確的 是:( B ) A)class virtual B: public A B)class B: virtual public A C)class B: public A virtual D)virtual class B: public A .C++設(shè)置虛基類的目的是 ( A ) A)消除二義性 B)簡化程序 C)提高運行效率 D)減少目標(biāo)代碼 垂直訪問時,保護成員的訪問控制權(quán)限與 _公有 __成員相同。 利用繼承能夠?qū)崿F(xiàn) _代碼復(fù)用 __。這種實現(xiàn)縮短了程序的開發(fā)時間,促使開發(fā)人員復(fù)用已經(jīng)測試和調(diào)試好的高質(zhì)量軟件。 派生類對基類的繼承有三種方式 :__public__、 ___protected__ 和 ___private__。 多繼承情況下,派生類的構(gòu)造函數(shù)的執(zhí)行順序取決于 __定義 __派生類時所指定的各基類的順序。 C++提供的 _多繼承 __機制允許一個派生類繼承多個基類,即使這些基類是相互無關(guān)的。 派生類可以調(diào)用其 _定義 ___中不具備的數(shù)據(jù)和操作。 對基類數(shù)據(jù)成員的初始化必須在派生類構(gòu)造函數(shù)中的 __初始化列表 ___處執(zhí)行。 如果類 Alpha 繼承了類 Beta,則類 Alpha 稱為 __派生 __類,類 Beta 稱為 __基 __類。 己知下面的程序框架,按注釋中的提示補充細節(jié)。 include class pla { protected: double distance。___//行星距太陽的距離 int revolve。___//行星的公轉(zhuǎn)周期 public: pla(double d,int r) { distance=d。 revolve=r。 } }。 class earth:public pla { double circumference。 //地球繞太陽公轉(zhuǎn)的軌道周長 public: //定義構(gòu)造函數(shù) earth(double d,int r),并計算地球繞太陽公轉(zhuǎn)的軌道周長。 //假定 :circumnference=2*d* ___ earth(double d,int r): pla (d, r){__ circumnference=2*d*。}___ //定義 show()函數(shù)顯示所有信息 ___void show() { cout”distance is ” distance”miles, revolve is” revolve”days”endl。 cou” circumference is “ circumferenceendl。 }___ }。 void main() { earth ob(9300000,365)。 ()。 } 設(shè)置虛基類的目的是 __為了消除二義性 __,可通過 ____virtual_____標(biāo)識虛基類。 1 若多繼承時,多 個基類中擁有一個同名的成員,則 __不能 __用調(diào)整訪問權(quán)限確定對該成員的訪問。 1 根據(jù)基類的定義和測試程序,完成下面派生類的定義。 Class Point { public: Point(int I=0, int j=0){X=I。Y=j。} void Move(int xOff,int yOff){X+=xOff。Y+=yOff。} int GetX(){return X。} int GetY(){return Y。} private: int X,Y。 }。 class Rectangle :private Point { public: Rectangle(int x,int y,int w,int h)__:Point(x,y)___{_W = w 。 H = h 。_ } void Move(int xOff,int yOff){_ Point:Move(xOff, yOff)。__ } int GetX(){__return Point:GetX()。__ } int GetY(){___return Point:GetY()。__ } int GetW(){__return W。__ } int GetH(){__return H。__ } private: int W,H。 } include include void main() { Rectangle rect(1,2,3,4)。 (5,6)。 cout“The data of rect(X,Y,W,H):(“ ()“,”()“,” ()“,”()“)”endl。 1 多繼承可以視為是 __單繼承 __的擴展。 1 在劃線處填上適當(dāng)?shù)恼Z句,完成下列程序。 include class Point { public: point(double a,double b,double c){_X =a。 Y=b。 Z =c。__} double Getx(){return X。} double Gety(){return Y。} double Getz(){return Z。} private: __double X, Y。_____ protected: __double Z。_____ }。 class Line :_____public____Point { public: Line(double a ,double b,double c,double d)_:Point(a,b,c)_____{____K = d。___ } void show() { coutGetx()endl。 coutGety()““.endl。 coutGetz()““Zendl。 coutKendl。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1