




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.PAGE9/NUMPAGES9《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題解答陳臘梅目錄第一章面向?qū)ο蟪绦蛟O(shè)計(jì)概述錯(cuò)誤!未定義書(shū)簽。第二章對(duì)C語(yǔ)言的基礎(chǔ)擴(kuò)充錯(cuò)誤!未定義書(shū)簽。第三章類(lèi)和對(duì)象的初步探討錯(cuò)誤!未定義書(shū)簽。第四章類(lèi)和對(duì)象的進(jìn)一步解析錯(cuò)誤!未定義書(shū)簽。第五章在對(duì)象中使用運(yùn)算符—運(yùn)算符重載錯(cuò)誤!未定義書(shū)簽。第六章繼承與派生2第七章多態(tài)性與虛函數(shù)2第一章面向?qū)ο蟪绦蛟O(shè)計(jì)概述一、選擇題123456789101112ADDDCDCCAACC二、填空題1、多態(tài)性2、成員函數(shù)3、抽象4、處理這些數(shù)據(jù)的操作或處理這些數(shù)據(jù)的函數(shù)5、面向?qū)ο蠓治?、面向?qū)ο蠓治觥⒚嫦驅(qū)ο缶幊?、?duì)象對(duì)象測(cè)試、面向?qū)ο缶S護(hù)第二章對(duì)C語(yǔ)言的基礎(chǔ)擴(kuò)充選擇題12345678910DDCADCCDAD程序閱讀題1答案a=639,b=78,c=122答案a=5,b=8a=8,b=53答案104答案x=20.6y=5z=Ax=216.34y=5z=Ax=216.34y=2z=Ax=216.34y=2z=E5答案ic=11fc=7.82ic=5fc=2.15判斷下列描述的正確性1234567√×√√××√第三章類(lèi)和對(duì)象的初步探討一、選擇題123456CDBBAD二、填空題1數(shù)據(jù)成員、成員函數(shù)2private、protected、public3指向?qū)ο蟮闹羔?、?duì)象的引用4屬性、行為、屬性、行為5對(duì)象、屬性和操作這些屬性的操作、對(duì)外隱藏四、程序改錯(cuò)題#include<iostream>usingnamespacestd;classClock{//public: voidset_clock<void>;voidshow_clock<void>;//private: inthour;intminute;intsecond;};Clockclock;intmain<>{clock.set_clock<>;clock.show_clock<>;//return0;}voidClock::set_clock<void>{cin>>hour;cin>>minute;cin>>second;}voidClock::show_clock<void>{ cout<<hour<<":"<<minute<<":"<<second<<endl;}第四章類(lèi)和對(duì)象的進(jìn)一步解析一、選擇題12345678910111213141516DBBCDDDCBDBAACBA1718192021222324CCDBADBB二、填空題1this2所有成員3友元類(lèi)、友元函數(shù)4friend5程序編譯、程序結(jié)束三、程序閱讀題1答案Defaultconstructorcalled.constructorcalled.0,06,86,8Destructorcalled.0,0Destructorcalled.2答案x!=y3答案InitalizingdefaultInitalizingdefault00DestructorisactiveDestructorisactive4答案n=2,sum=2n=3,sum=5n=5,sum=105答案x=36答案x=1,y=2x=30,y=407答案12344exitmain32108答案n=1009答案thestudentis:LiHutheteacheris:WangPing10答案211答案1035,789.50412答案13答案constructingobject:x=1第五章在對(duì)象中使用運(yùn)算符—運(yùn)算符重載選擇題123456CDBDDA程序完善題1<1>AA::operator+<A&b><2>{Atemp;temp.i=i+b.i;returntemp;}程序閱讀題答案n=4n=323答案c1=10c2=20c1=100c2=200c1=11c2=21c1=100c2=2003.答案12471116第六章派生與繼承一、選擇題1<1>1<2>234567891011ABCCCDDBCADD二、填空題1繼承2具體化、抽象3公有繼承、保護(hù)繼承、私有繼承4子對(duì)象5public<共有的>、protected<保護(hù)的>、不可訪問(wèn)6protected<保護(hù)的>、protected<保護(hù)的>、不可訪問(wèn)的7private<私有的>、private<私有的>、不可訪問(wèn)的8二義性三、判斷下列描述的正確性1234567891011121314√×××××√√××√√×√C++語(yǔ)言中,既允許單繼承,又允許多繼承。〔正確派生類(lèi)是從基類(lèi)派生出來(lái),它不能再生成新的派生類(lèi)。〔錯(cuò)誤派生類(lèi)的繼承方式有兩種:公有繼承和私有繼承?!插e(cuò)誤解析:還有保護(hù)繼承在公有繼承中,基類(lèi)中的公有成員和私有成員在派生類(lèi)中都是可見(jiàn)的?!插e(cuò)誤解析:基類(lèi)中的公有成員和保護(hù)成員在派生類(lèi)都是可見(jiàn)的,基類(lèi)私有成員在派生類(lèi)中不可見(jiàn)。在公有繼承中,基類(lèi)中只有公有成員對(duì)派生類(lèi)是可見(jiàn)的?!插e(cuò)誤解析:保護(hù)成員可見(jiàn)在私有繼承中,基類(lèi)中只有公有成員對(duì)派生類(lèi)是可見(jiàn)的?!插e(cuò)誤解析:保護(hù)成員可見(jiàn)在私有繼承中,基類(lèi)中所有成員對(duì)派生類(lèi)的對(duì)象都是不可見(jiàn)的。〔正確解析:基類(lèi)成員public,protected成員都變成派生類(lèi)private成員在保護(hù)繼承中,對(duì)于垂直訪問(wèn)同于公有繼承,而對(duì)于水平訪問(wèn)同于私有繼承。〔正確?派生類(lèi)是它的基類(lèi)組合?!插e(cuò)誤解析:不僅是組合,還有擴(kuò)充和完善構(gòu)造函數(shù)可以被繼承?!插e(cuò)誤析構(gòu)函數(shù)不能被繼承?!舱_解析:構(gòu)造函數(shù)、析構(gòu)函數(shù)都不能繼承多繼承情況下,派生類(lèi)的構(gòu)造函數(shù)的執(zhí)行順序取決于定義派生類(lèi)時(shí)所指定的各基類(lèi)的順序。〔正確單繼承情況下,派生類(lèi)中對(duì)基類(lèi)成員的訪問(wèn)也會(huì)出現(xiàn)二義性。〔錯(cuò)誤解析:優(yōu)先訪問(wèn)派生類(lèi)解決多繼承情況下出現(xiàn)的二義性的方法之一是使用成員名限定法。〔正確解析:嚴(yán)格講"作用域限定"四、程序閱讀題1答案num:10010name:Wang-lisex:fage:19address:115BeijingRoadnum:10011name:Zhang-funsex:mage:21address:213ShanghaiRoad2答案num:10010name:Liage:17score:893答案AconstructorcalledAconstructorcalledBconstructorcalled<1,2><1,1><3,4><2,5><1,1><8,11>destructorBcalleddestructorAcalleddestructorAcalled4答案constructM1.1constructM2.2constructM1.3constructM2.4constructN.3123desstructN.3desstructM2.desstructM1.desstructM2.desstructM1.5答案調(diào)用基類(lèi)2的構(gòu)造函數(shù)!調(diào)用基類(lèi)1的構(gòu)造函數(shù)!調(diào)用派生類(lèi)的構(gòu)造函數(shù)!調(diào)用派生類(lèi)的析構(gòu)函數(shù)!調(diào)用基類(lèi)1的析構(gòu)函數(shù)!調(diào)用基類(lèi)2的析構(gòu)函數(shù)!6答案x=100y=300y=200y=3007答案0400208答案<1,2>5,6<6,9>9答案<1,2><6,9>5,6<6,9>10答案{13,22,30,40}11答案D2::display<>pri1=4,pri2=5pri4=6pri12=7D2::display<>pri1=12,pri2=9pri4=7pri12=812答案A::x=10B::x=20B::x=2020B::x=2013答案D2::display<>pri1=1,pri2=4pri4=6pri12=7D2::display<>pri1=9,pri2=8pri4=7pri12=8五、程序完善題1<1>protected<2>public<3>C<intx,inty,intz>:A<x>,b1<y><4>c=z;<5>cout<<a<<","<<b1.b<<","<<c<<endl;2<1>A<intx>{a=x;}<2>A1<intx,inty>:A<y>{b=x;}<3>A3<intx,inty,intz>:A1<y,z>{c=x;}<4>cout<<geta<><<endl;cout<<geta<><<""<<getb<><<endl;cout<<geta<><<""<<getb<><<""<<c<<endl;3<1>Student<n,nam,s><2>age=a;<3>cout<<″num:″<<num<<endl;<4>10010,Wang-li,f,19<5>stud1.show<>;第七章多態(tài)性與虛函數(shù)一、選擇題123456789101112BDDCBACCDBDD二、填空題1、不同2、純虛函數(shù)3、靜態(tài)多態(tài)性、動(dòng)態(tài)多態(tài)性4、virtual5、抽象類(lèi)三、程序閱讀題1答案D::show<>called,8B::show<>called,5D::show<>called,8B::show<>called,52答案exec
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 法學(xué)概論的知識(shí)整合能力與試題及答案的關(guān)系
- 2025年軟件設(shè)計(jì)師考試備考方法試題及答案
- 復(fù)雜系統(tǒng)分析與建模的基本方法試題及答案
- 2025年軟件設(shè)計(jì)師考試歸納試題及答案
- 軟件設(shè)計(jì)師考試全程復(fù)習(xí)流程試題及答案
- 福建省龍巖市2025屆數(shù)學(xué)八下期末經(jīng)典模擬試題含解析
- 信息技術(shù)使用規(guī)范試題及答案
- 2025年社會(huì)工作者初級(jí)考試題庫(kù)【歷年真題】及答案
- 戰(zhàn)略變更與風(fēng)險(xiǎn)管理的最佳實(shí)踐試題及答案
- 2025年前沿科技風(fēng)險(xiǎn)試題及答案
- 房地產(chǎn)交易律師見(jiàn)證書(shū)范文
- 2025年高考作文備考訓(xùn)練:歌曲《世界贈(zèng)予我的》
- 消費(fèi)心理學(xué)-理論、案例與實(shí)踐-綜合練習(xí)題及答案
- 《深度解析張旭課程》課件
- 【重慶】2024年度重慶房地產(chǎn)市場(chǎng)研究報(bào)告正式版
- 測(cè)繪設(shè)備投入計(jì)劃
- 2025年復(fù)旦大學(xué)自主招生個(gè)人陳述范文分享
- 2025年度新能源充電樁建設(shè)運(yùn)營(yíng)合同意見(jiàn)書(shū)
- 中華人民共和國(guó)工會(huì)法課件
- 漁業(yè)船員安全培訓(xùn)課件
- 2024年北京東城中小學(xué)教師招聘真題
評(píng)論
0/150
提交評(píng)論