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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)復(fù)習(xí)試題答案-預(yù)覽頁(yè)

 

【正文】 =amp。 p=amp。 在一個(gè) C++程序中 ,每個(gè)變量都必須遵循 __先定義后使用 __的原則。請(qǐng)完成下列程序。 Total =Totalsum(a,5)。____Ilen____ 。 Void Fun (int amp。 __x = x y_____ 。這樣的好處是減少了函數(shù)調(diào)用的開(kāi)銷(xiāo),產(chǎn)生較快的執(zhí)行速度。需要注意的是,如果兩個(gè)函數(shù)僅僅返回類(lèi)型不同,則編譯 時(shí)將會(huì)出錯(cuò),因?yàn)榉祷仡?lèi)型不足以提供足夠的信息以使編譯程序判斷該使用哪個(gè)函數(shù)。 int amp。 coutx,pendl。a) { return ++a。 coutm=mendl。 coutThe Fun39。s num is numendl。s num is numendl。s num is 10 The Fun39。( C ) A)構(gòu)造函數(shù) B)析構(gòu)函數(shù) C)友元函數(shù) D)拷貝初始化構(gòu)造函數(shù) 作用域運(yùn)算符“::”的功能是:( B ) A)標(biāo)識(shí)作用域的級(jí)別的 B)指出作用域的范圍的 C)給定作用域的大小的 D)標(biāo)識(shí)成員是屬于哪個(gè)類(lèi)的 已知: print()函數(shù)是一個(gè)類(lèi)的常成員函數(shù),它無(wú)返回值,下列表示中,是正確的。b}; ” 語(yǔ)句 , 請(qǐng)問(wèn)執(zhí)行完此語(yǔ)句后共調(diào)用該類(lèi)構(gòu)造函數(shù)的次數(shù)為( C ) A)3 B)4 C)5 D)6 拷貝構(gòu)造函數(shù)的作用是( C )。 C. . D. 靜態(tài)成員函數(shù)沒(méi)有( B )。 是析構(gòu)函數(shù)的特征 ( A ) 。 下述靜態(tài)數(shù)據(jù)成員的特性中,( D )是錯(cuò)誤的。 對(duì)類(lèi)中的成員函數(shù)和屬性的訪問(wèn)是通過(guò) __public__、 __protected__和 ___private__這 3 個(gè)關(guān)鍵字來(lái)控制的。 類(lèi)是對(duì)具有共同屬性和行為的一類(lèi)事物的抽象描述,共同屬性被描述為類(lèi)中的 ___數(shù)據(jù)成員 ___ ,共同行為被描述為類(lèi)中的 __成員函數(shù) __。 在下面程序的橫線處填上適當(dāng)?shù)恼Z(yǔ)句 ,使類(lèi)型該程序執(zhí)行結(jié)果為 10。 }。 Class MyClass { public: MyClass(){x=0。 int GetNum(____MyClass ______my) { ___return 。 1 類(lèi)的具體表現(xiàn)是通過(guò)定義 _對(duì)象 __來(lái)操作的。 1 非成員函數(shù)應(yīng)聲明為類(lèi)的 __友元函數(shù) __才能訪問(wèn)這個(gè)類(lèi)的 private 成員。 MyClass(char character)。 MyClass::MyClass() { coutThis is a constructor!endl。 ch=character。b39。 } 運(yùn)行結(jié)果: This is a constructor! This is a constructor! The value of ch is a The value of ch is b This is a destructor! This is a destructor! 2)寫(xiě)出下列程序的運(yùn)行結(jié)果 include class MyClass { public: MyClass()。 static int j。 j+=10。 ()。} }。 下列語(yǔ)句組中出現(xiàn)語(yǔ)法錯(cuò)誤的是 ( D) A. X *pa=new Y(1,2)。a3=b1。 Base(int t) : i ( t ) { } }。 }。 A) 保護(hù) 繼承時(shí)基類(lèi)中的 public 成員在派生類(lèi)中仍是 public 的 B)公有繼承時(shí)基類(lèi)中的 private 成員在派生類(lèi)中仍是 private 的 C)私有繼承時(shí)基類(lèi)中的 public 成員在派生類(lèi)中是 private 的 D)保護(hù)繼承時(shí)基類(lèi)中的 public 成員在派生類(lèi)中是 protected 的 關(guān)于多繼承二義性的描述中,錯(cuò)誤的是 ( B )。 A)派生類(lèi)的對(duì)象可以賦值給基類(lèi)的對(duì)象 B)基類(lèi)的對(duì)象可以賦值給派生類(lèi)的對(duì)象 C)派生類(lèi)的對(duì)象可以初始化基類(lèi)的引用 D)派生類(lèi)的對(duì)象的地址可以賦值給指向基類(lèi)的指針 .下列虛基類(lèi) 的聲明中 , 正確的 是:( 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è)置虛基類(lèi)的目的是 ( A ) A)消除二義性 B)簡(jiǎn)化程序 C)提高運(yùn)行效率 D)減少目標(biāo)代碼 垂直訪問(wèn)時(shí),保護(hù)成員的訪問(wèn)控制權(quán)限與 _公有 __成員相同。 多繼承情況下,派生類(lèi)的構(gòu)造函數(shù)的執(zhí)行順序取決于 __定義 __派生類(lèi)時(shí)所指定的各基類(lèi)的順序。 如果類(lèi) Alpha 繼承了類(lèi) Beta,則類(lèi) Alpha 稱(chēng)為 __派生 __類(lèi),類(lèi) Beta 稱(chēng)為 __基 __類(lèi)。___//行星的公轉(zhuǎn)周期 public: pla(double d,int r) { distance=d。 //地球繞太陽(yáng)公轉(zhuǎn)的軌道周長(zhǎng) public: //定義構(gòu)造函數(shù) earth(double d,int r),并計(jì)算地球繞太陽(yáng)公轉(zhuǎn)的軌道周長(zhǎng)。 }___ }。 1 若多繼承時(shí),多 個(gè)基類(lèi)中擁有一個(gè)同名的成員,則 __不能 __用調(diào)整訪問(wèn)權(quán)限確定對(duì)該成員的訪問(wèn)。} void Move(int xOff,int yOff){X+=xOff。} private: int X,Y。_ } void Move(int xOff,int yOff){_ Point:Move(xOff, yOff)。__ } int GetH(){__return H。 cout“The data of rect(X,Y,W,H):(“ ()“,”()“,” ()“,”()“)”endl。 Y=b。} double Getz(){return Z。 class Line :_____public____Point { public: Line(double a ,double b,double c,double d)_:Point(a,b,c)_____{____K = d。 coutKendl。 ()。 1 指向基類(lèi)的對(duì)象的指 針變量也可以指向 __公有派生類(lèi) _的對(duì)象。} }。} }。 p=amp。obj2。 pWho()。 include class instrument { public: void display() const{coutinstument::display.endl。 class guitar:public instrument { public: void display() const{coutguitar::display.endl。 }。 tone(piano1)。} ~A(){coutA39。 coutB39。} private: char b。 } ~C(){coutC39。s cons.endl。 }。b39。d39。f39。s C39。s des. A39。s des. 類(lèi)的多態(tài)性 .實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性采用 ( D ) A)重載函數(shù) B)構(gòu)造函數(shù) C)析構(gòu)函數(shù) D)虛函數(shù) .在派生類(lèi)中重新定義虛函數(shù)時(shí) , 必須在 下列哪 方面與基類(lèi)保持一致。 C) int fun(A)。 C) virtual void fun()。 Class A______ //A { public:______ //B A(){func()。 A)重載函數(shù) B)構(gòu)造函數(shù) C)析構(gòu)函數(shù) D)虛函數(shù) 對(duì)虛函數(shù)的調(diào)用 ( D ) 。 A)可以說(shuō)明虛函數(shù) B)可以進(jìn)行構(gòu)造函數(shù)重載 C)可以定義友元函數(shù) D)不能說(shuō)明其對(duì)象 關(guān)于純虛函數(shù)和抽象類(lèi)的描述中 ,錯(cuò)誤的是 ( C ) 。 C)virtual void vf()=0。 A)virtual可以用來(lái)聲明虛函數(shù) B)含有純虛函數(shù)的類(lèi)是不可以用來(lái)創(chuàng)建對(duì)象的 ,因?yàn)樗翘摶?lèi) C)即使基類(lèi)的構(gòu)造函數(shù)沒(méi)有參數(shù) ,派生類(lèi)也必須 顯示調(diào)用其 構(gòu)造函數(shù) D)靜態(tài)數(shù)據(jù)成員可以通過(guò)成員初始化列表來(lái)初始化 在析構(gòu)函數(shù)中調(diào)用虛 函數(shù)時(shí) ,采用 __靜態(tài) __聯(lián)編。 靜態(tài)聯(lián)編所支持的多態(tài)性稱(chēng)為 __編譯時(shí) __多態(tài)性 ,動(dòng)態(tài)聯(lián)編所支持的多態(tài)性則稱(chēng)為 ___運(yùn)行時(shí) ___多態(tài)性 ,動(dòng)態(tài)多態(tài)性由 ___虛函數(shù) ___來(lái)支持。s cons. Derived39。s cons.endl。 class Derived:public Base { public: Derived(){coutDerived39。} }。 include class Instrument { public: virtual void Print() const{coutInstrument:Printendl。 class Guitar :public InstruIment { pub1ic: void Print() const{coutGuiur::Printendl。__ } void main() { Guitar g。 } (1)輸出結(jié)果為 : Instrument::Print Instrument::Print (2)輸出結(jié)果為 : Guitar::Print Piano::Print 對(duì)虛函數(shù)使用對(duì)象指針或引用調(diào)用 ,系統(tǒng)使用 __動(dòng)態(tài) __聯(lián)編 :使用對(duì)象調(diào)用時(shí) ,系統(tǒng)使用__靜態(tài) __聯(lián)編。 ____ protected: double val1。 } }。 } }。 f_to_c fcobj(70)。s Print() called. Derive239。 ____ protected: int b。 } }。 }。 fun(d2)。 include class Base { public: Base(int i){x=i。 }。} private: int y。 Base *b2=new Derived(20,25)。} int GetY() const{return y。 }。 }。 d2Print()。 include class Vehicle { public: void SetColor(int c){color=c。 class Car :public Vehicle { public: void Move(){coutCarmoving.endl。 class SportsCar:public Car { }。 vec=new Car。 vecMove()。 delete vec。 } 答案: Carmoving. Bus moving. Carmoving. Coupe moving. 運(yùn)算符重載 友元運(yùn)算符 objobj2 被 C++編譯器解釋為 ( A ) 。 A)友元 B)虛 C)成員 D)多態(tài) 在一個(gè)類(lèi)中可以對(duì)一個(gè)操作符進(jìn)行 ( D) 重載。 A〕 ?: B)[] C)new D)amp。 A)+ B)= C)* D) 下面對(duì)友元的錯(cuò)誤描述是( D ) A) 關(guān) 鍵字 friend 用于聲明友元 B) 一個(gè)類(lèi)的成員函數(shù)可以是另一個(gè)類(lèi)的友元 C) 友元函數(shù)訪問(wèn)對(duì)象的成員不受訪問(wèn)特性影響 D) 友元函數(shù)通過(guò) this 指針訪問(wèn)對(duì)象成員 .如果類(lèi) A 被說(shuō)明成類(lèi) B 的友元,則( C ) A)類(lèi) A的成員即是類(lèi) B的成員 B)類(lèi) B的成員即是類(lèi) A的成員 C)類(lèi) A的成員函數(shù)可以訪問(wèn)類(lèi) B的所有成員 D)類(lèi) B的成員函數(shù)可以訪問(wèn)類(lèi) A的所有成員 .在 C++中不能被重載的一組運(yùn)算符是:( A) A):: ?: . sizeof B)?: . sizeof ++ C):: ?: new delete D)++ ?: sizeof 要在類(lèi)的對(duì)象上使用運(yùn)算符,除了運(yùn)算符 __=__和 __amp。 利用成員函數(shù)對(duì)二元運(yùn)算符重載 ,其左操作數(shù) 為 __this 指針指向的當(dāng)前對(duì)象 __,右操作數(shù)為 __成員函數(shù)參數(shù) __。imag=I。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1