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