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

正文內(nèi)容

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

2022-09-09 11:29:02 本頁(yè)面
 

【正文】 義為類 MyClass 的友元函數(shù) ,則應(yīng)在類 MyClass 的定義中加入語(yǔ)句 __friend void FriendFunction()。 private: int x。 Cout()end。 }____//為 x置值 __int GetNum(){ return x。 在 結(jié)構(gòu)定義中 ,數(shù)據(jù)和成員函數(shù)默認(rèn)權(quán)限是 __public__。 假 定用戶沒(méi)有給一個(gè)名為 MyClass 的類定義析構(gòu)函數(shù) ,則系統(tǒng)為其定義的默認(rèn)析構(gòu)函數(shù)形式為 __MyClass()__。 在撤銷類的對(duì)象時(shí) ,C++程序?qū)⒆詣?dòng)調(diào)用該對(duì)象的 __析構(gòu) ___函數(shù)。 關(guān)于成員函數(shù)特征的下述描述中,( A )是錯(cuò)誤的。 A. public; B. private; C. protected; D. friend 不是構(gòu)造函數(shù)的特征 ( D ) 。 A.靜態(tài)數(shù)據(jù)成員的聲明以關(guān)鍵字 static 開頭 B. 靜態(tài)數(shù)據(jù)成員必須在文件作用域內(nèi)初始化 C. 引導(dǎo)數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員前加(類名)和作用域運(yùn)算符 D. 靜態(tài)數(shù)據(jù)成員不是類所有對(duì)象共享的 通過(guò)指針訪問(wèn)類對(duì)象成員的方法是( D )。 a C)TM a D)TN a; 以下關(guān)于 this 指針的敘述中正確的是:( D ) A)任何與類相關(guān)的函數(shù)都有 this 指針; B)類的成員函數(shù)都有 this 指針; C)類的友員函數(shù)都有 this 指針; D)類的非靜態(tài)成員函數(shù)才有 this 指針; .關(guān)于類模板的說(shuō)法正確的是:( B ) A)類模板的主要作用是生成抽象類 B)類模板實(shí)例化時(shí),編譯器將根據(jù)給出的模板實(shí)參生成一個(gè)類 C)在類模板中的數(shù)據(jù)成員具有同樣類型 D)類模板中的成員函數(shù)沒(méi)有返回值 .以下關(guān)鍵字不能用來(lái)聲明類的訪問(wèn)權(quán)限的是:( C ) A)public B)private C)static D)protected .類的私有成員可在何處訪問(wèn) ( D ) A)通過(guò)子類的對(duì)象訪問(wèn) B)本類及子類的成員函數(shù)中 C)通過(guò)該類對(duì)象訪問(wèn) D)本類的成員函數(shù)中 .如果沒(méi)有為一個(gè)類定義任何構(gòu)造函數(shù)的情況下,下列描述正確的 是:( A ) A)編譯器總是自動(dòng)創(chuàng)建一個(gè)不帶參數(shù)的構(gòu)造函數(shù) B)這個(gè)類沒(méi)有構(gòu)造函數(shù) C)這個(gè)類不需要構(gòu)造函數(shù) D)該類不能通過(guò)編譯 .一個(gè)類可包含析構(gòu)函數(shù)的個(gè)數(shù) 是:( B ) A)0個(gè) B)1 個(gè) C)0個(gè)或 1個(gè) D)0 個(gè)或多個(gè) .一個(gè)類可包含構(gòu) 造 函數(shù)的個(gè)數(shù) 是:( D ) A)0個(gè) B)0 個(gè)或 1個(gè) C)0個(gè)或多個(gè) D)1個(gè)或多個(gè) . this 指針存在的目的 是:( B ) A)保證基類公有成員在子類中可以被訪問(wèn) B)保證每個(gè)對(duì)象擁有自己的數(shù)據(jù)成員,但共享處理這些數(shù)據(jù)成員的代碼 C)保證基類保護(hù)成員在子類中可以被訪問(wèn) D)保證基類私有成員在子類中可以被訪問(wèn) .下列關(guān)于類的權(quán)限的描述錯(cuò)誤的 是:( A ) A)類本身的成員函數(shù)只能訪問(wèn)自身的私有成員 B)類的對(duì)象只能訪問(wèn)該類的公有成員 C)普通函數(shù)不能直接訪問(wèn)類的公有成員,必須通過(guò)對(duì)象訪問(wèn) D)一個(gè)類可以將另一個(gè)類的對(duì)象作為成員 .設(shè)類 A 將其它類對(duì)象作為成員,則建立 A類對(duì)象時(shí),下列描述正確 的 是:( B ) A)A類構(gòu)造函數(shù)先執(zhí)行 B)成員構(gòu)造函數(shù)先執(zhí)行 C)兩者并行執(zhí)行 D)不能確定 .假定有類 AB,有相應(yīng)的構(gòu)造函數(shù) 定義 ,能正確執(zhí)行“ AB a(4),b(5), c[3] , *p[2]={amp。s num is 30 The main39。s num is numendl。 { int num=30。 } void main() { int num=10。 } 結(jié)果: m=3 n=2 3) 寫出下列程序的運(yùn)行結(jié)果。 m+=f(g(m))。 include int f(int a) { return ++a。 x=10。 C、引用與指針的區(qū)別 D、內(nèi)聯(lián)函數(shù)使用上的限制 E、定義帶默認(rèn)參數(shù)值 函數(shù) 的規(guī)則 F、指針與常量的關(guān)系 1) 寫出下列程序的運(yùn)行結(jié)果。如果一個(gè)函數(shù)在類說(shuō)明中定義,則將自動(dòng)轉(zhuǎn)換成內(nèi)聯(lián)函數(shù)而無(wú)需用 inline 說(shuō)明。 在一個(gè)函數(shù)的定義或聲明前加上關(guān)鍵字 __inline__時(shí),該函數(shù)就聲明為內(nèi)聯(lián)函數(shù)。y) { x+ = y。 return sum。 } int Totalsum(int array[],int len) { ____int sum =0____ 。 void main() { int a[5]={2,3,6,8,10}。主程序中定義并初始化了一個(gè)數(shù)組,然后計(jì)算該數(shù)組各元素之和 ,并輸出結(jié)果。 假設(shè)有如下函數(shù)定義 :void Fun(int x,int y=100)。 int *amp。 在進(jìn)行函數(shù)調(diào)用時(shí) ,將把參數(shù)的 值 傳遞給值參數(shù) ,把參數(shù)的 _地址 _傳遞給引用參數(shù)。y=x。t=amp。y。 已知 : k=1000。t); 若定義 cinstr。a,char*b);變量 s,t的定義是: int s; char t[ ]=ABCD; 把 s 和 t 分別作為第一參數(shù)和第二參數(shù)來(lái)調(diào)用函數(shù) f,正確的調(diào)用語(yǔ)句是 ( C ) A f(amp。f=amp。 a) 數(shù)組 b) 指針 c) 引用 d)上述 ABC 都可 考慮函數(shù)原型 void test(int a,int b=7,char *ch=*),下面的函數(shù)調(diào)用中,屬于不合法調(diào)用的是:( C ) A)test(5) B)test(5,8) C)test(6,) D)test(0,0,*); 已知 : int m=10;下列表示引用的方法中,正確的是:( C ) A)int amp。Z; B)int amp。m; 下列不是函數(shù)重載所要求的條件是 :( D ) A)函數(shù)名相同 B)參數(shù)個(gè)數(shù)不同 C)參數(shù)類型不同 D)函數(shù)返回值類型不同 在 C++中執(zhí)行以下 4 條語(yǔ)句后輸出 rad 值為: ( C ) static int hot=200; int amp。s,amp。 當(dāng)輸入 Microsoft Visual Studio ! 所得結(jié)果是 str=( B)。 A、 int amp。 C、 int amp。k。________。 執(zhí)行完下列三條語(yǔ)句后 ,指針變量 c 指向 __b___。p=c。則語(yǔ)旬 Fun(5)語(yǔ)句 __ Fun(5, 100)_等價(jià)。 函數(shù) TotalSum 計(jì)算數(shù)組元素之和。 __int Total ___。 for(int I=0。 } 下面的函數(shù) Fun 未使用中間變量實(shí)現(xiàn)了對(duì)兩個(gè)數(shù)的交換 ,請(qǐng)完成下列函數(shù)的定義。 y =___xy____ 。 A、 .內(nèi)聯(lián)函數(shù) 的 含義 在函數(shù)前加上關(guān)鍵字 inline 說(shuō)明了一個(gè)內(nèi)聯(lián)函數(shù),這使一個(gè)函數(shù)在程序行里進(jìn)行代碼擴(kuò)展而不被調(diào)用。 B、 .函數(shù)重載 的含義 在同一作用域范圍內(nèi),相同的函數(shù)名通過(guò)不同的參數(shù)類型或參數(shù)個(gè)數(shù)可以定義幾個(gè)函數(shù),編譯時(shí)編譯器能夠識(shí)別實(shí)參的個(gè)數(shù)和類型來(lái)決定該調(diào)用哪個(gè)具體函數(shù)。 include void main() { int x。 p=x+10。 } int g(int amp。 n+=f(f(n))。 include void Fun() { int num=20。 coutThe main39。 coutThe Field39。 } 結(jié)果: The main39。s num is 10 類和對(duì)象 下列的各類函數(shù)中,不是類的成員函數(shù)。a,amp。 A. :: B. 。 A.構(gòu)造函數(shù)的函數(shù)名與類名相同; B. 構(gòu)造函數(shù)可以重載; C. 構(gòu)造函數(shù)可以設(shè)置缺省參數(shù); D. 構(gòu)造函數(shù)必須指定類型說(shuō)明。 A.成員函數(shù)一定是內(nèi)聯(lián)函數(shù); B. 成員函數(shù)可以重載; C. 成員函數(shù)可以設(shè)置參數(shù)的缺省值; D. 成員函數(shù)可以是靜態(tài)的。 類中的構(gòu)造函數(shù)是一個(gè)特殊的成員函數(shù) ,它由類的對(duì)象 __自動(dòng) _調(diào)用,它的作用是 ___為對(duì)象分配內(nèi)存,數(shù)據(jù)成員初始化 ___。 類中構(gòu)造函數(shù)有 __一個(gè)或多 __個(gè) ,析構(gòu)函數(shù)有 ___一 ___個(gè)。在 類 定義中 ,數(shù)據(jù)和成員函數(shù)默認(rèn)權(quán)限是 __private___。 }______ //取 x值 private: int x。 } 1 完成下面的類定義。 }。_______。 1 在類中定義和實(shí)現(xiàn)的函數(shù)稱為 _內(nèi)聯(lián)函數(shù) __。 public: MyClass()。 }。 } MyClass::MyClass(char character) { coutThis is a constructor!endl。 } void main() { MyClass first,second(39。 ()。 private: int I。 MyClass::MyClass() { coutThis is constructor!endl。 } void main() { MyClass first,second。 public: X(int x=0){a=x。} }。 X amp。 class Base { public: int i。 public: Derived (int t)。 A)基類的 protected 成員在派生類中仍然是 protected 的 B)基類的 protected 成員在 public 派生類中仍然是 protected 的 C)基類的 protected 成員在 private 派生類中是 private 的 D)基類的 protected 成員不能被派生類的對(duì)象訪問(wèn) 下列說(shuō)法中錯(cuò)誤的是 ( A )。 A)基類的構(gòu)造函數(shù) B)派生類中子對(duì)象的初始化 C)基類中子對(duì)象的初始化 D)派生類中一般數(shù)據(jù)成員的初始化 下面 ( B ) 的敘述不符合賦值兼容規(guī)則。 派生類對(duì)基類的繼承有三種方式 :__public__、 ___protected__ 和 ___private__。 對(duì)基類數(shù)據(jù)成員的初始化必須在派生類構(gòu)造函數(shù)中的 __初始化列表 ___處執(zhí)行。___//行星距太陽(yáng)的距離 int revolve。 class earth:public pla { double circumference。 cou” circumference is “ circumferenceendl。 } 設(shè)置虛基類的目的是 __為了消除二義性 __,可通過(guò) ____virtual_____標(biāo)識(shí)虛基類。Y=j。} int GetY(){return Y。 H = h 。__ } int GetW(){__return W。 (5,6)。 include class Point { public: point(double a,double b,double c){_X =a。} double Gety(){return Y。_____ }。 coutGetz()““Zendl。 void main() { Line obj(,)。 1 __公有派生 __類的對(duì)象可作為 ____基 ___類的對(duì)象處理。 include class Base { public: void Who(){coutclass Baseendl。 class Derived2:public Base { public: void Who(){coutclass Derived2endl。 Derived2 obj3。 p=amp。obj3。 } 答案 : class Base class Base class Base class Derived1 class Derived2 寫出下列程序的運(yùn)行結(jié)果。} }。 I) { ()。 piano piano1。s cons.iendl。 class B:virtual public A { public: B(char i,char j):A(i){b = j。s
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1