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

正文內(nèi)容

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

2025-09-16 16:38上一頁面

下一頁面
  

【正文】 執(zhí)行語句2時(shí),調(diào)用構(gòu)造函數(shù),sumnum變?yōu)?00。當(dāng)建立Whole類的對象w時(shí),子對象pp2和p3被建立,相應(yīng)的構(gòu)造函數(shù)被執(zhí)行。(3) ,其他部分不變,寫出輸出結(jié)果。由于對象x是對象數(shù)組,每個數(shù)組元素被創(chuàng)建時(shí)都要調(diào)用構(gòu)造函數(shù),所以默認(rèn)構(gòu)造函數(shù)被調(diào)用了2次,輸出第2行結(jié)果。四、 程序分析題(寫出程序的輸出結(jié)果,并分析結(jié)果)(1) includeiostream using namespace std。(21) 友元類的聲明方法是( A )。但只有非靜態(tài)成員函數(shù)才擁有this指針,并通過該指針來處理對象。在類體外實(shí)現(xiàn)的成員函數(shù)不再是內(nèi)聯(lián)函數(shù)。A. 類是一種用戶自定義的數(shù)據(jù)類型B. 只有類的成員函數(shù)才能訪問類的私有數(shù)據(jù)成員C. 在類中,如不做權(quán)限說明,所有的數(shù)據(jù)成員都是公有的D. 在類中,如不做權(quán)限說明,所有的數(shù)據(jù)成員都是私有的【結(jié)果分析】類是一種用戶自定義的數(shù)據(jù)類型,類中成員均具有一種訪問權(quán)限。(2) 定義成員函數(shù)時(shí),運(yùn)算符“∷”是作用域運(yùn)算符,“MyClass∷”用于表明其后的成員函數(shù)是在“MyClass類”中說明的。這樣,無論是對num還是對ref進(jìn)行操作,實(shí)際上都是對那個一開始放著50的物理單元的內(nèi)容進(jìn)行操作。◆對內(nèi)聯(lián)函數(shù)也不能進(jìn)行異常接口聲明。( )【結(jié)果分析】函數(shù)可設(shè)置默認(rèn)參數(shù),且允許將一個函數(shù)的所有參數(shù)都設(shè)置為默認(rèn)參數(shù)?!粼O(shè)置默認(rèn)參數(shù)可使用表達(dá)式,但表達(dá)式中不可用局部變量。 (2) 若有定義“double xx=,*pp=amp。int main(){int x=10,amp。二、 填空題(1) 一般情況下,用C++語言編寫的程序是由函數(shù)加上類組成的??梢?,在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,對象是數(shù)據(jù)結(jié)構(gòu)和算法的封裝體。(5) 類的設(shè)計(jì)和類的繼承機(jī)制實(shí)現(xiàn)了軟件模塊的可重用性。A. 將數(shù)據(jù)結(jié)構(gòu)和算法置于同一個函數(shù)內(nèi),即為數(shù)據(jù)封裝 B. 一個類通過繼承可以獲得另一個類的特性C. 面向?qū)ο笠蟪绦騿T集中于事物的本質(zhì)特征,用抽象的觀點(diǎn)看待程序D. 同一消息為不同的對象接受時(shí),產(chǎn)生的行為是一樣的,這稱為一致性【結(jié)果分析】面向?qū)ο蟪绦蛟O(shè)計(jì)方法具有抽象性、封裝性、繼承性和多態(tài)性等特點(diǎn)。一個消息就是一個對象要求另一個對象實(shí)施某種操作的一個請求。A. 對象 B. 類 C. 消息 D. 接口(4) 面向?qū)ο蟪绦蛟O(shè)計(jì)中,對象與對象之間的通信機(jī)制是( C )。( ) 【結(jié)果分析】C++語言不僅支持面向?qū)ο蠹夹g(shù)的抽象性、封裝性、繼承性等特性,而且支持多態(tài)性。由于數(shù)據(jù)被每個模塊所共用,因此是不安全的,一旦出錯,很難查明原因。(3) 結(jié)構(gòu)化程序設(shè)計(jì)方法與面向?qū)ο蟪绦蛟O(shè)計(jì)方法在對待數(shù)據(jù)結(jié)構(gòu)和算法關(guān)系上有 什么不同?【問題解答】結(jié)構(gòu)化程序設(shè)計(jì)方法中,把數(shù)據(jù)結(jié)構(gòu)和算法分離為相互獨(dú)立的實(shí)體; 而在面向?qū)ο蟪绦蛟O(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)和算法封裝在一起,結(jié)合成一個獨(dú)立的單位,即對象,并盡可能隱蔽對象的內(nèi)部細(xì)節(jié)。來定義一個引用,對引用的存取都是對它所引用的對象的存取。A. int p1,*p2,p3。(6) 對重載的函數(shù)來說,下面敘述不正確的是( D )。( )【結(jié)果分析】如果用const 定義的是一個整型常量,則類型說明符int可以省略。于是,在被調(diào)用函數(shù)中對形參的操作實(shí)質(zhì)是對實(shí)參的直接操作,即數(shù)據(jù)的傳遞是雙向的。 coutnum=numendl。cinxy。(9) 靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)可由 任意訪問權(quán)限許可的函數(shù)訪問。(4) 關(guān)于類和對象的說法( C )是錯誤的。(10) 類的析構(gòu)函數(shù)是( D )時(shí)被調(diào)用的。(18) 對靜態(tài)數(shù)據(jù)成員的不正確描述是( CD )。(3) 類的實(shí)例化是指創(chuàng)建類的對象還是定義類?【問題解答】指創(chuàng)建類的對象。}int main(){Test x[2]。 // 語句2return 0。}Whole∷~Whole(){coutDestructor of Wholeendl。}int Book∷sumnum=120?!緟⒖汲绦颉?/ includeiostream。Book∷Book(int w){num=w。// 子對象3 }。int main(){Xx w(5)。}Test∷Test(int n){ coutInit nendl。(2) 類定義的一般形式是什么?其成員有哪幾種訪問權(quán)限? 【問題解答】定義類一般形式為: class類名{public:公有數(shù)據(jù)和函數(shù)protected:保護(hù)數(shù)據(jù)和函數(shù)private:私有數(shù)據(jù)和函數(shù)}。(17) 關(guān)于靜態(tài)數(shù)據(jù)成員,下面敘述不正確的是( C )。如果一個類中沒有定義析構(gòu)函數(shù),系統(tǒng)將自動生成一個默認(rèn)析構(gòu)函數(shù)。保護(hù)成員具有公有成員和私有成員的雙重性質(zhì),可以被該類或派生類的成員函數(shù)或友元函數(shù)引用。(7) C++程序的內(nèi)存格局通常分為4個區(qū): 數(shù)據(jù)區(qū)、代碼區(qū)、棧區(qū)和堆區(qū)。int main() {float x,y。 ref=num。使用引用作函數(shù)的形參時(shí),調(diào)用函數(shù)的實(shí)參要用變量名。A. 增加了一些新的運(yùn)算符B. 允許函數(shù)重載,并允許設(shè)置默認(rèn)參數(shù)C. 規(guī)定函數(shù)說明必須用原型D. 引進(jìn)了類和對象的概念【結(jié)果分析】面向?qū)ο?對象+類+繼承+消息+多態(tài)四、 判斷題(1) C++程序中,不得使用沒有定義或說明的變量。A. void B. int C. 不確定 D. float(5) 在函數(shù)的定義格式中,下面各組成部分中,( D )是可以省略的。return 0。指針的內(nèi)容便是它所指向?qū)ο蟮闹怠2槐仡A(yù)先確定消息產(chǎn)生的順序,更符合客觀世界的實(shí)際。隨著程序規(guī)模與復(fù)雜性的增長,這種面向過程的結(jié)構(gòu)化程序設(shè)計(jì)方法存在明顯的不足之處。四、 判斷題(1) 在高級程序設(shè)計(jì)語言中,一般用類來實(shí)現(xiàn)對象,類是具有相同屬性和行為的一組對象的集合,它是創(chuàng)建對象的模板。A. 對象B. 類C. 算法D. 數(shù)據(jù) (2) 面向?qū)ο蟪绦蛟O(shè)計(jì)中,把對象的屬性和行為組織在同一個模塊內(nèi)的機(jī)制叫做( C )。(2) 結(jié)構(gòu)化程序設(shè)計(jì)方法中的模塊由順序、選擇和循環(huán)3種基本結(jié)構(gòu)組成。同一消息為不同的對象接受時(shí),產(chǎn)生的行為可能是不一樣的,這稱為多態(tài)性。( ) 【結(jié)果分析】Java語言是一個純正的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。程序可表示為: 程序=對象+消息在面向?qū)ο蟪绦蛟O(shè)計(jì)中應(yīng)著重于類的設(shè)計(jì)。(3) 使用C++風(fēng)格的輸入輸出,在程序中必須包含頭文件“iostream”。coutx=x,y=yendl。A. amp。A. 所有的函數(shù)都可以說明為內(nèi)聯(lián)函數(shù)B. 具有循環(huán)語句、switch語句的函數(shù)不能說明為內(nèi)聯(lián)函數(shù)C. 使用內(nèi)聯(lián)函數(shù),可以加快程序執(zhí)行的速度,但會增加程序代碼的大小D. 使用內(nèi)聯(lián)函數(shù),可以減小程序代碼大小,但使程序執(zhí)行的速度減慢【結(jié)果分析】內(nèi)聯(lián)函數(shù)主要是解決程序的運(yùn)行效率問題。( √ )五、 簡答題(1) 名字空間的用途是什么?【問題解答】名字空間用來防止命名的沖突。所有的參數(shù)是根據(jù)位置和類型而不是名字來區(qū)分的?!締栴}分析】本
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1