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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)教程-答案(留存版)

2024-09-13 16:38上一頁面

下一頁面
  

【正文】 題主要考查簡單的輸入輸出和標(biāo)準(zhǔn)庫函數(shù)的調(diào)用方法。在創(chuàng)建對(duì)象時(shí),使用類作為樣板,故稱對(duì)象為類的實(shí)例。私有成員是被隱藏的數(shù)據(jù),只有該類的成員函數(shù)或友元函數(shù)才可以訪問它。A. 系統(tǒng)可以提供默認(rèn)的構(gòu)造函數(shù)B. 構(gòu)造函數(shù)可以有參數(shù),所以也可以有返回值C. 構(gòu)造函數(shù)可以重載D. 構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)【結(jié)果分析】構(gòu)造函數(shù)不能指定返回類型,即使是void類型也不可以,當(dāng)然不可能有返回值。A. 子對(duì)象是類的一種數(shù)據(jù)成員,它是另一個(gè)類的對(duì)象B. 子對(duì)象可以是自身類的對(duì)象C. 對(duì)子對(duì)象的初始化要包含在該類的構(gòu)造函數(shù)中D. 一個(gè)類中能含有多個(gè)子對(duì)象作其成員【結(jié)果分析】子對(duì)象不可以是自身類的對(duì)象。A. 關(guān)鍵字friend用于聲明友元B. 一個(gè)類中的成員函數(shù)可以是另一個(gè)類的友元C. 友元函數(shù)訪問對(duì)象的成員不受訪問特性影響D. 友元函數(shù)通過this指針訪問對(duì)象成員【結(jié)果分析】友元函數(shù)是一個(gè)放在類中的普通函數(shù),它沒有this指針。public:Test()。(2) includeiostream using namespace std。 // Whole的有參構(gòu)造函數(shù)Whole(){}。(4) includeiostream using namespace std。五、 程序設(shè)計(jì)題(1) 聲明一個(gè)Circle類,有數(shù)據(jù)成員radius(半徑)、成員函數(shù)area(),計(jì)算圓的面積,構(gòu)造一個(gè)Circle的對(duì)象進(jìn)行測試。} 【輸出結(jié)果】30【問題分析】本題主要考查“在類的范圍內(nèi)所有對(duì)象共享靜態(tài)成員的數(shù)據(jù)”的含義?!粑鰳?gòu)函數(shù)的調(diào)用順序與構(gòu)造函數(shù)的調(diào)用順序正好相反。程序接著執(zhí)行語句2,輸出第1行結(jié)果?!窘Y(jié)果分析】① 程序聲明了2個(gè)對(duì)象x和y,類中有2個(gè)構(gòu)造函數(shù)。為了保證所引用的對(duì)象不被修改,通常把引用參數(shù)聲明為const參數(shù)。(20) 在類的定義中,引入友元的原因是( A )?!窘Y(jié)果分析】this指針是由C++編譯器自動(dòng)產(chǎn)生且較常用的一個(gè)隱含對(duì)象指針,它不能被顯式聲明。A. 成員函數(shù)可以無返回值B. 成員函數(shù)可以重載 C. 成員函數(shù)一定是內(nèi)聯(lián)函數(shù)D. 成員函數(shù)可以設(shè)定參數(shù)的默認(rèn)值【結(jié)果分析】與普通函數(shù)不同的是,成員函數(shù)是屬于某個(gè)類的。A. public B. staticC. protectedD. private【結(jié)果分析】類的訪問權(quán)限有public、protected 和private。如果沒有使用關(guān)鍵字,則所有成員默認(rèn)定義為private權(quán)限?!窘Y(jié)果分析】程序首先定義一個(gè)int類型的對(duì)象num,并給它賦初始值50?!魞?nèi)聯(lián)函數(shù)一般適合于不含有switch和while等復(fù)雜的結(jié)構(gòu)且只有1~5條語句的小函數(shù),否則編譯系統(tǒng)將該函數(shù)視為普通函數(shù)。( √ )(6) 沒有參數(shù)的兩個(gè)函數(shù)是不能重載的?!羧魶]有聲明函數(shù)原型,參數(shù)的默認(rèn)值可在函數(shù)定義的頭部進(jìn)行設(shè)置,否則必須在函數(shù)原型中進(jìn)行設(shè)置。p1。(12) 下面程序的輸出結(jié)果為x=10,y=10; x=100,y=100。重載函數(shù)指在同一個(gè)作用域內(nèi)名字相同而參數(shù)不同的函數(shù)。(2) 什么是面向?qū)ο蟪绦蛟O(shè)計(jì)方法?它有哪些優(yōu)點(diǎn)?【問題解答】面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,將程序設(shè)計(jì)為一組相互協(xié)作的對(duì)象而不是一組相互協(xié)作的函數(shù)。( ) 【結(jié)果分析】當(dāng)一個(gè)對(duì)象發(fā)出消息時(shí),由于接收對(duì)象的類型可能不同,所以,它們可能做出不同的反應(yīng)。A. 算法 B. 信息 C. 數(shù)據(jù)隱藏 D. 數(shù)據(jù)抽象(7) 下面( A )不是面向?qū)ο笙到y(tǒng)所包含的要素。面向?qū)ο蠓椒ㄖ械姆庋b就是把抽象出來的對(duì)象的屬性和行為結(jié)合成一個(gè)獨(dú)立的單位,并盡可能隱蔽對(duì)象的內(nèi)部細(xì)節(jié)。A. C語言是C++的一個(gè)子集 B. C語言與C++是兼容的C. C++對(duì)C語言進(jìn)行了一些改進(jìn) D. C++和C語言都是面向?qū)ο蟮摹窘Y(jié)果分析】C語言是面向過程的。( ) 【結(jié)果分析】消息是面向?qū)ο蟪绦蛟O(shè)計(jì)用來描述對(duì)象之間通信的機(jī)制。它把數(shù)據(jù)結(jié)構(gòu)和算法分離為相互獨(dú)立的實(shí)體,一旦數(shù)據(jù)結(jié)構(gòu)需要改變時(shí),常常要涉及整個(gè)程序,修改工作量極大并容易產(chǎn)生新的錯(cuò)誤。第2章從C到C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(C++語言描述)題解與課程設(shè)計(jì)指導(dǎo)第2章從C到C++一、 名詞解釋引用內(nèi)聯(lián)函數(shù)重載函數(shù) 【問題解答】所謂引用就是給對(duì)象取一個(gè)別名,使用該別名可以存取該對(duì)象。(9) C++有值傳遞和引用傳遞兩種參數(shù)傳遞機(jī)制。C. int p1,*p2=amp。(7) 下列有關(guān)設(shè)置函數(shù)參數(shù)默認(rèn)值的描述中,( D )是正確的。( )【結(jié)果分析】對(duì)引用初始化必須使用同類型的變量。在程序編譯時(shí),編譯系統(tǒng)將程序中出現(xiàn)內(nèi)聯(lián)函數(shù)調(diào)用的地方用函數(shù)體進(jìn)行替換,進(jìn)而減少了程序運(yùn)行的時(shí)間。 coutref=refendl。coutpow(x,y)=zendl。(11) 友元的正確使用能提高程序的效率,但破壞了類的封裝性和數(shù)據(jù)的隱蔽性。(5) 設(shè)MClass是一個(gè)類,dd是它的一個(gè)對(duì)象,pp是指向dd的指針,cc是dd的引用,則對(duì)成員的訪問,對(duì)象dd可以通過( B )進(jìn)行,指針pp可以通過( D )進(jìn)行,引用cc可以通過( B )進(jìn)行。A. 成員函數(shù) B. 構(gòu)造函數(shù) C. 析構(gòu)函數(shù) D. 復(fù)制構(gòu)造函數(shù)(12) 通??截悩?gòu)造函數(shù)的參數(shù)是( C )。靜態(tài)成員函數(shù)和非靜態(tài)成員函數(shù)均可操作靜態(tài)數(shù)據(jù)成員。this指針是一個(gè)局部量,局部于某個(gè)對(duì)象。 // 語句2return 0?!疽c(diǎn)提示】析構(gòu)函數(shù)在釋放對(duì)象時(shí)被自動(dòng)調(diào)用?!疽c(diǎn)提示】◆當(dāng)建立X類的對(duì)象時(shí),先調(diào)用子對(duì)象的構(gòu)造函數(shù),初始化子對(duì)象,然后才執(zhí)行X類的構(gòu)造函數(shù),初始化X類中的其他成員。// 語句2Book b2(70)?!窘忸}思路】① 題目中已給出了類的基本部分,需要增加一個(gè)構(gòu)造函數(shù)來初始化數(shù)據(jù)成員radius。private:int num。// 子對(duì)象1Part p2。} // 構(gòu)造函數(shù)~Xx(){coutdst numendl。Test∷Test(){ coutInit defaendl。程序員可以使用這個(gè)新類型在程序中聲明新的變量,具有類類型的變量稱為對(duì)象。(16) 對(duì)delete運(yùn)算符的下列描述中,( D )是錯(cuò)誤的。(9) 下面對(duì)析構(gòu)函數(shù)的正確描述是( AC )。公有成員定義了類的外部接口。(5) 對(duì)于任意一個(gè)類,析構(gòu)函數(shù)的個(gè)數(shù)最多為1個(gè)。為了程序的通用性,最好通過交互的方式輸入x和y的值。int main() {int num=50?!締栴}解答】在值調(diào)用機(jī)制中,作為實(shí)參的表達(dá)式的值被復(fù)制到由對(duì)應(yīng)的形參名所標(biāo)識(shí)的一個(gè)對(duì)象中,作為形參的初始值。(9) 一個(gè)函數(shù)功能不太復(fù)雜,但要求被頻繁調(diào)用,應(yīng)選用( A )。A. 引用是某個(gè)變量或?qū)ο蟮膭e名B. 建立引用時(shí),要對(duì)它初始化C. 對(duì)引用初始化可以使用任意類型的變量D. 引用與其代表的對(duì)象具有相同的地址【結(jié)果分析】所謂引用就是給對(duì)象取一個(gè)別名,使用該別名可以存取該對(duì)象,所以對(duì)引用初始化必須使用同類型的變量。*p=100。(6)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1