



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第6章練習(xí)題同步練習(xí)一、選擇題1下列類的定義中正確的是( )。(A)class aint x=0;int y=1; (B)class bint x=0;int y=1;(C)class cint x;int y; (D)class dint x;int y;2在類定義的外部,可以被訪問(wèn)的成員有( )。(A)所有類成員(B)private或protected的類成員(C)public的類成員(D)public或private的類成員3下列關(guān)于類和對(duì)象的說(shuō)法中,正確的是( )。(A)編譯器為每個(gè)類和類的對(duì)象分配內(nèi)存(B)類的對(duì)象具有成員函數(shù)的副本(C)類的成員函數(shù)由類來(lái)調(diào)用(D)編譯器為每個(gè)對(duì)象的
2、數(shù)據(jù)成員分配內(nèi)存4關(guān)于this指針的說(shuō)法正確的是( )。(A)this指針必須顯式說(shuō)明(B)定義一個(gè)類后,this指針就指向該類(C)成員函數(shù)擁有this指針(D)靜態(tài)成員函數(shù)擁有this指針【解答】DCDC二、程序練習(xí)1閱讀程序,寫出運(yùn)行結(jié)果。#includeusing namespace std;class A public : int f1(); int f2(); void setx( int m ) x = m; cout x endl; void sety( int n ) y = n; cout y endl; int getx() return x; int gety() re
3、turn y; private : int x, y;int A:f1() return x + y; int A:f2() return x - y; int main() A a; ( 10 );( 5 ); cout () t () endl; cout () t () endl;【解答】同步練習(xí)一、選擇題1下面對(duì)構(gòu)造函數(shù)的不正確描述是( )。(A)用戶定義的構(gòu)造函數(shù)不是必須的(B)構(gòu)造函數(shù)可以重載(C)構(gòu)造函數(shù)可以有參數(shù),也可以有返回值 (D)構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)2下面對(duì)析構(gòu)函數(shù)的正確描述是( )。(A)系統(tǒng)在任何情況下都能正確析構(gòu)對(duì)象(B)用戶必須定義類的析構(gòu)函數(shù)(C)析構(gòu)函數(shù)沒(méi)
4、有參數(shù),也沒(méi)有返回值(D)析構(gòu)函數(shù)可以設(shè)置默認(rèn)參數(shù)3構(gòu)造函數(shù)是在( )時(shí)被執(zhí)行的。(A)建立源程序文件(B)創(chuàng)建對(duì)象(C)創(chuàng)建類(D)程序編譯時(shí)4在下列函數(shù)原型中,可以作為類Base析構(gòu)函數(shù)的是( )。(A)voidBase(B)Base()(C)Base()const(D)Base()5下面關(guān)于復(fù)制構(gòu)造函數(shù)調(diào)用的時(shí)機(jī),不正確的是( )調(diào)用。(A)訪問(wèn)對(duì)象時(shí)(B)對(duì)象初始化時(shí)(C)函數(shù)具有類類型傳值參數(shù)時(shí)(D)函數(shù)返回類類型值時(shí)6說(shuō)明一個(gè)類的對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用( )。(A)成員函數(shù)(B)構(gòu)造函數(shù)(C)析構(gòu)函數(shù)(D)友元函數(shù)7程序中撤銷一個(gè)類對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用( )。(A)成員函數(shù)(B)構(gòu)造
5、函數(shù)(C)析構(gòu)函數(shù)(D)友元函數(shù)【解答】CCBBABC同步練習(xí)一、選擇題1在下列選項(xiàng)中,( )不是類的成員函數(shù)。(A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)友元函數(shù)(D)復(fù)制構(gòu)造函數(shù)2下面對(duì)友元的錯(cuò)誤描述是( )。(A)關(guān)鍵字friend用于聲明友元(B)一個(gè)類中的成員函數(shù)可以是另一個(gè)類的友元(C)友元函數(shù)訪問(wèn)對(duì)象的成員不受訪問(wèn)特性影響(D)友元函數(shù)通過(guò)this指針訪問(wèn)對(duì)象成員3已知類A是類B的友元,類B是類C的友元,則下面選項(xiàng)描述正確的是( )。(A)類A一定是類C的友元(B)類C一定是類A的友元(C)類C的成員函數(shù)可以訪問(wèn)類B的對(duì)象的任何成員(D)類A的成員函數(shù)可以訪問(wèn)類B的對(duì)象的任何成員4下述關(guān)于
6、類的靜態(tài)成員的特性中,描述錯(cuò)誤的是( )。(A)說(shuō)明靜態(tài)數(shù)據(jù)成員時(shí)前邊要加修飾符static(B)靜態(tài)數(shù)據(jù)成員要在類體外定義(C)引用靜態(tài)數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員前加和作用域運(yùn)算符(D)每個(gè)對(duì)象有自己的靜態(tài)數(shù)據(jù)成員副本5若有以下說(shuō)明,則對(duì)n的正確訪問(wèn)語(yǔ)句是( )。class Y 據(jù)成員局部數(shù)據(jù)由訪問(wèn)屬性public, protected, private決定靜態(tài)數(shù)據(jù)成員類中聲明,類外定義對(duì)象.數(shù)據(jù)成員類:數(shù)據(jù)成員全局?jǐn)?shù)據(jù)5試從定義方式、調(diào)用方式兩個(gè)方面來(lái)分析常成員函數(shù)、靜態(tài)成員函數(shù)和友元函數(shù)的區(qū)別?!窘獯稹慷x方式調(diào)用方式常成員函數(shù)函數(shù)原型以const做后綴this指針被約束為指向常量的常
7、指針與一般成員函數(shù)調(diào)用形式相同對(duì)數(shù)據(jù)成員只讀靜態(tài)成員函數(shù)以static做函數(shù)原型前綴沒(méi)有this指針通過(guò)類或?qū)ο笳{(diào)用用于操作靜態(tài)數(shù)據(jù)成員友員函數(shù)以friend做函數(shù)原型前綴沒(méi)有this指針通過(guò)參數(shù)訪問(wèn)對(duì)象可以訪問(wèn)對(duì)象的不同屬性的成員2定義一個(gè)BOX(盒子)類,在該類定義中包括以下數(shù)據(jù)成員和成員函數(shù)。數(shù)據(jù)成員:length(長(zhǎng))、width(寬)和height(高)。成員函數(shù):構(gòu)造函數(shù)BOX,設(shè)置盒子的長(zhǎng)、寬和高三個(gè)初始數(shù)據(jù);成員函數(shù)volume計(jì)算盒子的體積。在main函數(shù)中,要求創(chuàng)建BOX對(duì)象,輸入長(zhǎng)、寬、高,例如box1(1,3,5)和box2(2,4,6),輸出盒子的體積。【解答】#include using namespace std;class BOX public: BOX( double l, double w, double h ) length = l; width = w; height = h; void volume() cout volume= length *
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育技術(shù)對(duì)教育資源協(xié)同管理的影響研究
- 山東省德州市2020中考生物試題(原卷版)
- 學(xué)習(xí)障礙家長(zhǎng)培訓(xùn)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 醫(yī)療建筑設(shè)計(jì)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 校園文化攝影書籍企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 污染治理AI應(yīng)用企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 模擬聯(lián)合國(guó)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 初三學(xué)期復(fù)盤分析
- 安全教育的雙重保障
- 醫(yī)療教育資源培訓(xùn)與共享平臺(tái)建設(shè)
- 2024新能源光伏電站智慧型銅合金導(dǎo)體擠包絕緣電力電纜
- 2024年中國(guó)家具電商行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局及投資方向研究報(bào)告(智研咨詢)
- 中國(guó)現(xiàn)代文學(xué)史考試題庫(kù)及答案
- 河南省內(nèi)鄉(xiāng)縣2023-2024學(xué)年部編版八年級(jí)歷史下學(xué)期期中試卷(原卷版)
- 煙葉烘烤特性及特殊煙葉烘烤技術(shù)培訓(xùn)
- YYT 0506.8-2019 病人、醫(yī)護(hù)人員和器械用手術(shù)單、手術(shù)衣和潔凈服 第8部分:產(chǎn)品專用要求
- 物料報(bào)廢單完整版本
- 廣東省深圳市南山區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末科學(xué)試題
- (高清版)TDT 1015.1-2024 地籍?dāng)?shù)據(jù)庫(kù) 第1部分:不動(dòng)產(chǎn)
- 01互聯(lián)網(wǎng)安全風(fēng)險(xiǎn)及其產(chǎn)生原因 教學(xué)設(shè)計(jì) 2023-2024學(xué)年蘇科版(2023)初中信息科技七年級(jí)下冊(cè)
- CJT156-2001 溝槽式管接頭
評(píng)論
0/150
提交評(píng)論