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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)教程-答案-閱讀頁

2024-08-24 16:38本頁面
  

【正文】 認(rèn)參數(shù)【結(jié)果分析】析構(gòu)函數(shù)的作用是在對象消失時(shí)執(zhí)行一項(xiàng)清理任務(wù)。析構(gòu)函數(shù)沒有參數(shù),當(dāng)然不可能設(shè)置默認(rèn)參數(shù)。A. 類創(chuàng)建 B. 創(chuàng)建對象 C. 引用對象 D. 釋放對象(11) 創(chuàng)建一個(gè)類的對象時(shí),系統(tǒng)自動調(diào)用( B ); 撤銷對象時(shí),系統(tǒng)自動調(diào)用( C )。A. 某個(gè)對象名 B. 某個(gè)對象的成員名C. 某個(gè)對象的引用名 D. 某個(gè)對象的指針名(13) 關(guān)于this指針的說法正確的是( B )?!窘Y(jié)果分析】this指針是由C++編譯器自動產(chǎn)生且較常用的一個(gè)隱含對象指針,它不能被顯式聲明。但只有非靜態(tài)成員函數(shù)才擁有this指針,并通過該指針來處理對象。A. 子對象是類的一種數(shù)據(jù)成員,它是另一個(gè)類的對象B. 子對象可以是自身類的對象C. 對子對象的初始化要包含在該類的構(gòu)造函數(shù)中D. 一個(gè)類中能含有多個(gè)子對象作其成員【結(jié)果分析】子對象不可以是自身類的對象。A. 它可以動態(tài)創(chuàng)建對象和對象數(shù)組B. 用它創(chuàng)建對象數(shù)組時(shí)必須指定初始值C. 用它創(chuàng)建對象時(shí)要調(diào)用構(gòu)造函數(shù)D. 用它創(chuàng)建的對象數(shù)組可以使用運(yùn)算符delete來一次釋放【結(jié)果分析】使用運(yùn)算符new創(chuàng)建對象數(shù)組的格式如下: new 類型說明符 [算術(shù)表達(dá)式]其中,算術(shù)表達(dá)式給出數(shù)組的大小,后面不能再跟構(gòu)造函數(shù)參數(shù),所以用它創(chuàng)建對象數(shù)組時(shí)不能指定初始值。A. 用它可以釋放用new運(yùn)算符創(chuàng)建的對象和對象數(shù)組B. 用它釋放一個(gè)對象時(shí),它作用于一個(gè)new所返回的指針C. 用它釋放一個(gè)對象數(shù)組時(shí),它作用的指針名前須加下標(biāo)運(yùn)算符[ ]D. 用它可一次釋放用new運(yùn)算符創(chuàng)建的多個(gè)對象【結(jié)果分析】用delete一次只能釋放用new創(chuàng)建的1個(gè)對象,但可釋放一個(gè)對象數(shù)組。A. 使用靜態(tài)數(shù)據(jù)成員,實(shí)際上是為了消除全局變量B. 可以使用“”或者“類名∷靜態(tài)成員”來訪問靜態(tài)數(shù)據(jù)成員C. 靜態(tài)數(shù)據(jù)成員只能在靜態(tài)成員函數(shù)中引用 D. 所有對象的靜態(tài)數(shù)據(jù)成員占用同一內(nèi)存單元【結(jié)果分析】靜態(tài)數(shù)據(jù)成員可以在靜態(tài)成員函數(shù)中引用,也可以在非靜態(tài)成員函數(shù)中引用。A. 靜態(tài)成員不屬于對象,是類的共享成員B. 靜態(tài)數(shù)據(jù)成員要在類外定義和初始化C. 調(diào)用靜態(tài)成員函數(shù)時(shí)要通過類或?qū)ο蠹せ睿造o態(tài)成員函數(shù)擁有this指針D. 只有靜態(tài)成員函數(shù)可以操作靜態(tài)數(shù)據(jù)成員【結(jié)果分析】this指針是一個(gè)局部量,局部于某個(gè)對象,而靜態(tài)成員函數(shù)是屬于整個(gè)類而不是某個(gè)對象,它沒有this指針。(19) 下面的選項(xiàng)中,靜態(tài)成員函數(shù)不能直接訪問的是( D )。(20) 在類的定義中,引入友元的原因是( A )。(21) 友元類的聲明方法是( A )。A. 關(guān)鍵字friend用于聲明友元B. 一個(gè)類中的成員函數(shù)可以是另一個(gè)類的友元C. 友元函數(shù)訪問對象的成員不受訪問特性影響D. 友元函數(shù)通過this指針訪問對象成員【結(jié)果分析】友元函數(shù)是一個(gè)放在類中的普通函數(shù),它沒有this指針。A. 構(gòu)造函數(shù) B. 析構(gòu)函數(shù) C. 友元函數(shù) D. 拷貝構(gòu)造函數(shù)三、 簡答題(1) 類與對象有什么關(guān)系?【問題解答】類是一種用戶自己定義的數(shù)據(jù)類型,和其他數(shù)據(jù)類型不同的是,組成這種類型的不僅可以有數(shù)據(jù),而且可以有對數(shù)據(jù)進(jìn)行操作的函數(shù)。創(chuàng)建對象時(shí),類被用做樣板,對象稱為類的實(shí)例。訪問權(quán)限共有3種: 分別是公有(public)、保護(hù)(protected)和私有(private)。(4) 什么是this指針?它的主要作用是什么?【問題解答】this指針是C++語言為成員函數(shù)提供的一個(gè)隱含對象指針,它不能被顯式聲明。不同的對象調(diào)用同一個(gè)成員函數(shù)時(shí),編譯器根據(jù)this指針來確定應(yīng)該引用哪一個(gè)對象的數(shù)據(jù)成員。為了保證所引用的對象不被修改,通常把引用參數(shù)聲明為const參數(shù)。四、 程序分析題(寫出程序的輸出結(jié)果,并分析結(jié)果)(1) includeiostream using namespace std。public:Test()。 // 帶一個(gè)參數(shù)構(gòu)造函數(shù)}。num=0。num=n。// 語句1Test y(15)。}【輸出結(jié)果】Init defaInit defaInit 15【問題分析】本題主要考查構(gòu)造函數(shù)的調(diào)用時(shí)機(jī)和構(gòu)造函數(shù)的匹配問題?!窘Y(jié)果分析】① 程序聲明了2個(gè)對象x和y,類中有2個(gè)構(gòu)造函數(shù)。由于對象x是對象數(shù)組,每個(gè)數(shù)組元素被創(chuàng)建時(shí)都要調(diào)用構(gòu)造函數(shù),所以默認(rèn)構(gòu)造函數(shù)被調(diào)用了2次,輸出第2行結(jié)果。(2) includeiostream using namespace std。public:Xx(int x){num=x。} // 析構(gòu)函數(shù)}。 // 語句1coutExit mainendl。}【輸出結(jié)果】Exit maindst 5【問題分析】本題主要考查析構(gòu)函數(shù)的調(diào)用時(shí)機(jī)?!窘Y(jié)果分析】① 程序聲明了一個(gè)對象w。程序接著執(zhí)行語句2,輸出第1行結(jié)果。(3) ,其他部分不變,寫出輸出結(jié)果。 // Whole的有參構(gòu)造函數(shù)Whole(){}。 // Whole的析構(gòu)函數(shù)private:Part p1。// 子對象2Part p3。Whole∷Whole(int i):p2(i),p1(){coutConstructor of Wholeendl。}【輸出結(jié)果】Default constructor of PartConstructor of Part,3Default constructor of PartConstructor of WholeDestructor of WholeDestructor of Part,0Destructor of Part,3Destructor of Part,0【問題分析】本題主要考查子對象初始化的方法和含有子對象時(shí)構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序?!魧ψ訉ο髽?gòu)造函數(shù)的調(diào)用順序取決于這些子對象在類中的說明順序,與它們在成員初始化列表中給出的順序無關(guān)?!粑鰳?gòu)函數(shù)的調(diào)用順序與構(gòu)造函數(shù)的調(diào)用順序正好相反。當(dāng)建立Whole類的對象w時(shí),子對象pp2和p3被建立,相應(yīng)的構(gòu)造函數(shù)被執(zhí)行。(4) includeiostream using namespace std。static int sumnum。}。sumnum=w。// 語句1int main(){Book b1(20)。// 語句3coutBook∷sumnumendl。} 【輸出結(jié)果】30【問題分析】本題主要考查“在類的范圍內(nèi)所有對象共享靜態(tài)成員的數(shù)據(jù)”的含義。執(zhí)行語句2時(shí),調(diào)用構(gòu)造函數(shù),sumnum變?yōu)?00。五、 程序設(shè)計(jì)題(1) 聲明一個(gè)Circle類,有數(shù)據(jù)成員radius(半徑)、成員函數(shù)area(),計(jì)算圓的面積,構(gòu)造一個(gè)Circle的對象進(jìn)行測試。要求理解類和構(gòu)造函數(shù)的真正含義,特別注意如何將客觀事物的屬性和行為抽象為類的成員。② 為了程序的通用性,圓的半徑由鍵盤
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1