《面向?qū)ο蟪绦蛟O(shè)計(jì)》第04章在線測(cè)試.docx
《《面向?qū)ο蟪绦蛟O(shè)計(jì)》第04章在線測(cè)試.docx》由會(huì)員分享,可在線閱讀,更多相關(guān)《《面向?qū)ο蟪绦蛟O(shè)計(jì)》第04章在線測(cè)試.docx(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
《面向?qū)ο蟪绦蛟O(shè)計(jì)》第04章在線測(cè)試 剩余時(shí)間: 59:57 窗體頂端 答題須知:1、本卷滿分20分。 2、答完題后,請(qǐng)一定要單擊下面的“交卷”按鈕交卷,否則無(wú)法記錄本試卷的成績(jī)。 3、在交卷之前,不要刷新本網(wǎng)頁(yè),否則你的答題結(jié)果將會(huì)被清空。 第一題、單項(xiàng)選擇題(每題1分,5道題共5分) 1、若B類(lèi)為A類(lèi)的友元類(lèi),則下面的說(shuō)法正確的是( ) A、B類(lèi)的所有成員函數(shù)都是A類(lèi)的友元函數(shù) B、B類(lèi)指定的成員函數(shù)才是A類(lèi)的友元 C、A類(lèi)的所有成員函數(shù)可以訪問(wèn)B類(lèi)的成員 D、B類(lèi)的私有成員函數(shù)不能可以訪問(wèn)A類(lèi)的私有成員 2、一個(gè)類(lèi)的友元不是該類(lèi)的成員,與該類(lèi)的關(guān)系密切,所以它( )。 A、有this指針,有默認(rèn)操作的對(duì)象 B、沒(méi)有this指針,可以有默認(rèn)操作的對(duì)象 C、有this指針,不能執(zhí)行默認(rèn)操作 D、沒(méi)有this指針,也就沒(méi)有默認(rèn)操作的對(duì)象 3、下面的語(yǔ)句中能將類(lèi)B 定義為類(lèi)A的友元類(lèi)的是( ) A、friend class B; B、class A{ friend B}; C、class A{ friend class B;}; D、class friend B class A; 4、如果類(lèi)B 是類(lèi)A的友元類(lèi),n是類(lèi)A的私有數(shù)據(jù)成員,函數(shù)f(A tmp)是類(lèi)B的公有成員函數(shù),a是類(lèi)A的對(duì)象, b是B類(lèi)的對(duì)象,下面語(yǔ)句正確的是( ) A、main(){ f(a);} B、main(){ b.f;}; C、main(){ a.n;}; D、main(){ b.f(a);}; 5、下面對(duì)于友元函數(shù)描述正確的是 A、友元函數(shù)的實(shí)現(xiàn)必須在類(lèi)的內(nèi)部定義 B、友元函數(shù)是類(lèi)的成員函數(shù) C、友元函數(shù)破壞了類(lèi)的封裝性和隱藏性 D、友元函數(shù)不能訪問(wèn)類(lèi)的私有成員 第二題、多項(xiàng)選擇題(每題2分,5道題共10分) 1、一個(gè)類(lèi)的友元不是該類(lèi)的成員,與該類(lèi)的關(guān)系密切,所以下面它的說(shuō)法錯(cuò)誤的是( )。 A、有this指針,有默認(rèn)操作的對(duì)象 B、沒(méi)有this指針,可以有默認(rèn)操作的對(duì)象 C、有this指針,不能執(zhí)行默認(rèn)操作 D、沒(méi)有this指針,也就沒(méi)有默認(rèn)操作的對(duì)象 2、下面關(guān)于友元的說(shuō)法正確的是( ) A、友元函數(shù)是擁有成員函數(shù)一切權(quán)利 B、友元是一種成員函數(shù) C、友元可以直接訪問(wèn)類(lèi)的所有成員 D、友元不能訪問(wèn)類(lèi)的私有成員 3、下面關(guān)于友元函數(shù)正確的說(shuō)法是( ) A、在類(lèi)中用關(guān)鍵詞friend聲明友元函數(shù) B、友元函數(shù)說(shuō)明的位置只能在類(lèi)的public區(qū) C、友元函數(shù)的定義只能放在類(lèi)的外部 D、友元函數(shù)不是類(lèi)的成員函數(shù) 4、關(guān)于友元函數(shù)的說(shuō)法正確的是( ) A、友元函數(shù)可以是普通函數(shù),可以是其他類(lèi)的成員函數(shù),也可以是本類(lèi)的成員函數(shù) B、友元函數(shù)可以訪問(wèn)多個(gè)類(lèi)的私有成員和保護(hù)成員 C、在調(diào)用友元函數(shù)的時(shí)候需要使用“.”運(yùn)算符 D、如果友元函數(shù)是某個(gè)類(lèi)的成員函數(shù),在定義這個(gè)友元函數(shù)的時(shí)候要使用類(lèi)前綴。 5、下面關(guān)于友元函數(shù)使用特點(diǎn)的說(shuō)明正確的是( ) A、友元函數(shù)可以繞開(kāi)成員函數(shù)直接訪問(wèn)類(lèi)的私有和保護(hù)成員,避免調(diào)用成員函數(shù)相關(guān)的開(kāi)銷(xiāo) B、友元函數(shù)雖然不是類(lèi)的成員函數(shù),但是因?yàn)橛言瘮?shù)是在類(lèi)內(nèi)說(shuō)明的,所以也帶有用this指針 C、友元函數(shù)可以以使用類(lèi)內(nèi)的所有成員,因此破壞了數(shù)據(jù)的安全性 D、友元函數(shù)的形參如果是類(lèi)對(duì)象,可以用對(duì)象名,對(duì)象的引用或者對(duì)象指針 第三題、判斷題(每題1分,5道題共5分) 1、友元只能訪問(wèn)類(lèi)中的公有成員,不能訪問(wèn)私有成員。 正確 錯(cuò)誤 2、友元函數(shù)的定義只能放在類(lèi)的外部,與類(lèi)的成員函數(shù)放在一起。 正確 錯(cuò)誤 3、如果函數(shù)f()要操作類(lèi)A和類(lèi)B的私有成員,可以把f()聲明為類(lèi)A的成員函數(shù),把類(lèi)A聲明為類(lèi)B的友元類(lèi)。 正確 錯(cuò)誤 4、友元具有傳遞性,單向性和繼承性的特點(diǎn)。 正確 錯(cuò)誤 5、一個(gè)函數(shù)可以是多個(gè)類(lèi)的友元函數(shù)。 正確 錯(cuò)誤 窗體底端 恭喜,交卷操作成功完成!你本次進(jìn)行的《面向?qū)ο蟪绦蛟O(shè)計(jì)》第04章在線測(cè)試的得分為 20分(滿分20分),本次成績(jī)已入庫(kù)。若對(duì)成績(jī)不滿意,可重新再測(cè),取最高分。 測(cè)試結(jié)果如下: 1.1 [單選] [對(duì)] 若B類(lèi)為A類(lèi)的友元類(lèi),則下面的說(shuō)法正確的是( ) 1.2 [單選] [對(duì)] 一個(gè)類(lèi)的友元不是該類(lèi)的成員,與該類(lèi)的關(guān)系密切,所以它( )。 1.3 [單選] [對(duì)] 下面的語(yǔ)句中能將類(lèi)B 定義為類(lèi)A的友元類(lèi)的是( ) 1.4 [單選] [對(duì)] 如果類(lèi)B 是類(lèi)A的友元類(lèi),n是類(lèi)A的私有數(shù)據(jù)成員,函數(shù)f(A tmp)是類(lèi)B的公有成員函數(shù),a是類(lèi)A的對(duì)象, b是B類(lèi)的對(duì)象,下面語(yǔ)句正確的是( ) 1.5 [單選] [對(duì)] 下面對(duì)于友元函數(shù)描述正確的是 2.1 [多選] [對(duì)] 一個(gè)類(lèi)的友元不是該類(lèi)的成員,與該類(lèi)的關(guān)系密切,所以下面它的說(shuō)法錯(cuò)誤的是( )。 2.2 [多選] [對(duì)] 下面關(guān)于友元的說(shuō)法正確的是( ) 2.3 [多選] [對(duì)] 下面關(guān)于友元函數(shù)正確的說(shuō)法是( ) 2.4 [多選] [對(duì)] 關(guān)于友元函數(shù)的說(shuō)法正確的是( ) 2.5 [多選] [對(duì)] 下面關(guān)于友元函數(shù)使用特點(diǎn)的說(shuō)明正確的是( ) 3.1 [判斷] [對(duì)] 友元只能訪問(wèn)類(lèi)中的公有成員,不能訪問(wèn)私有成員。 3.2 [判斷] [對(duì)] 友元函數(shù)的定義只能放在類(lèi)的外部,與類(lèi)的成員函數(shù)放在一起。 3.3 [判斷] [對(duì)] 如果函數(shù)f()要操作類(lèi)A和類(lèi)B的私有成員,可以把f()聲明為類(lèi)A的成員函數(shù),把類(lèi)A聲明為類(lèi)B的友元類(lèi)。 3.4 [判斷] [對(duì)] 友元具有傳遞性,單向性和繼承性的特點(diǎn)。 3.5 [判斷] [對(duì)] 一個(gè)函數(shù)可以是多個(gè)類(lèi)的友元函數(shù)。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 面向?qū)ο蟪绦蛟O(shè)計(jì) 面向 對(duì)象 程序設(shè)計(jì) 04 在線 測(cè)試
鏈接地址:http://m.appdesigncorp.com/p-8432017.html