《面向?qū)ο蟪绦蛟O(shè)計》第05章.docx
《《面向?qū)ο蟪绦蛟O(shè)計》第05章.docx》由會員分享,可在線閱讀,更多相關(guān)《《面向?qū)ο蟪绦蛟O(shè)計》第05章.docx(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
面向?qū)ο蟪绦蛟O(shè)計第05章在線測試剩余時間:59:56窗體頂端答題須知:1、本卷滿分20分。 2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。 3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。 第一題、單項選擇題(每題1分,5道題共5分)1、為了實現(xiàn)兩個復(fù)數(shù)類對象c1,c2相加c1+c2,下面的語句正確的是()A、class Complex Complex operator+();B、class Complex Complex operator+(Complex &);C、class Complex Complex operator+(Complex, Complex);D、Complex operator+(Complex &);2、在成員函數(shù)中進(jìn)行雙目運算符重載時,其參數(shù)表中應(yīng)帶有( )個參數(shù)。A、0B、1C、2D、33、雙目運算符重載為普通函數(shù)時,其參數(shù)表中應(yīng)帶有( )個參數(shù)。A、0B、1C、2D、34、如果表達(dá)式a+中的“+”是作為普通函數(shù)重載的運算符,若采用運算符函數(shù)調(diào)用格式,則可表示為( )。A、a.operator+()B、operator+(a)C、operator+(a,1)D、operator+(1,a)5、如果表達(dá)式+a中的“+”是作為成員函數(shù)重載的運算符,若采用運算符函數(shù)調(diào)用格式,則可表示為( )。A、a.operator+(1)B、operator+(a)C、operator+(a,1)D、a.operator+()第二題、多項選擇題(每題2分,5道題共10分)1、在重載一運算符時,若運算符函數(shù)的形參表中沒有參數(shù),則可能的情況是( )。A、該運算符是一個單目運算符。B、該運算符函數(shù)有一個隱含的參數(shù)this。C、該運算符函數(shù)是類的成員函數(shù)。D、該運算符函數(shù)是類的友元函數(shù)。2、關(guān)于運算符重載,下列說法錯誤的是( )。A、所有的運算符都可以重載。B、通過重載,可以使運算符應(yīng)用于自定義的數(shù)據(jù)類型。C、通過重載,可以創(chuàng)造原來沒有的運算符。D、通過重載,可以改變運算符的優(yōu)先級。3、下面重載類型轉(zhuǎn)換運算符的語句正確的是( )A、class X X operator (int);B、class X operator(X, int);C、class X operator Z( );D、class X operator Y( );4、下面關(guān)于類型轉(zhuǎn)換運算符正確的說法是( )A、重載類型轉(zhuǎn)換運算符沒有實際意義,因為C+中有強制類型轉(zhuǎn)換機(jī)制。B、重載類型轉(zhuǎn)換運算符為類的成員函數(shù)的時候,沒有返回值,也沒有形參。C、重載類型轉(zhuǎn)換運算符可以實現(xiàn)任意兩種對象之間的轉(zhuǎn)換。D、重載類型轉(zhuǎn)換運算符可以把類對象轉(zhuǎn)換為一般數(shù)據(jù)變量。5、下面關(guān)于函數(shù)調(diào)用運算符正確的說法是( )A、重載函數(shù)調(diào)用運算符只能說明為類的非靜態(tài)成員函數(shù)B、重載了的函數(shù)調(diào)用運算符可以帶多個形參,也可以帶缺省參數(shù)C、重載函數(shù)調(diào)用運算符的作用與重載函數(shù)的作用相同D、重載函數(shù)的一般格式為: 類名:operator();第三題、判斷題(每題1分,5道題共5分)1、多數(shù)運算符可以重載,個別運算符不能重載,運算符重載是通過函數(shù)定義實現(xiàn)的。正確錯誤2、對每個可重載的運算符來講,它既可以重載為友元函數(shù),又可以重載為成員函數(shù)。正確錯誤3、雙目運算符重載為成員函數(shù)的時候,一個運算對象由this指針給出,另一個運算對象通過重載運算符的形參傳遞。正確錯誤4、雙目運算符op重載為A類的成員函數(shù)后,表達(dá)式“ obj1 op obj2”可以解釋為:operator op(obj1,obj2)。正確錯誤5、重載運算符為成員函數(shù)和友元函數(shù)時的關(guān)鍵區(qū)別在于成員函數(shù)具有this指針,而友元函數(shù)沒有this指針。正確錯誤 窗體底端 恭喜,交卷操作成功完成!你本次進(jìn)行的面向?qū)ο蟪绦蛟O(shè)計第05章在線測試的得分為 20分(滿分20分),本次成績已入庫。若對成績不滿意,可重新再測,取最高分。測試結(jié)果如下: 1.1 單選 對 為了實現(xiàn)兩個復(fù)數(shù)類對象c1,c2相加c1+c2,下面的語句正確的是() 1.2 單選 對 在成員函數(shù)中進(jìn)行雙目運算符重載時,其參數(shù)表中應(yīng)帶有( )個參數(shù)。 1.3 單選 對 雙目運算符重載為普通函數(shù)時,其參數(shù)表中應(yīng)帶有( )個參數(shù)。 1.4 單選 對 如果表達(dá)式a+中的“+”是作為普通函數(shù)重載的運算符,若采用運算符函數(shù)調(diào)用格式,則可表示為( )。 1.5 單選 對 如果表達(dá)式+a中的“+”是作為成員函數(shù)重載的運算符,若采用運算符函數(shù)調(diào)用格式,則可表示為( )。 2.1 多選 對 在重載一運算符時,若運算符函數(shù)的形參表中沒有參數(shù),則可能的情況是( )。 2.2 多選 對 關(guān)于運算符重載,下列說法錯誤的是( )。 2.3 多選 對 下面重載類型轉(zhuǎn)換運算符的語句正確的是( ) 2.4 多選 對 下面關(guān)于類型轉(zhuǎn)換運算符正確的說法是( ) 2.5 多選 對 下面關(guān)于函數(shù)調(diào)用運算符正確的說法是( ) 3.1 判斷 對 多數(shù)運算符可以重載,個別運算符不能重載,運算符重載是通過函數(shù)定義實現(xiàn)的。 3.2 判斷 對 對每個可重載的運算符來講,它既可以重載為友元函數(shù),又可以重載為成員函數(shù)。 3.3 判斷 對 雙目運算符重載為成員函數(shù)的時候,一個運算對象由this指針給出,另一個運算對象通過重載運算符的形參傳遞。 3.4 判斷 對 雙目運算符op重載為A類的成員函數(shù)后,表達(dá)式“ obj1 op obj2”可以解釋為:operator op(obj1,obj2)。 3.5 判斷 對 重載運算符為成員函數(shù)和友元函數(shù)時的關(guān)鍵區(qū)別在于成員函數(shù)具有this指針,而友元函數(shù)沒有this指針。- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 面向?qū)ο蟪绦蛟O(shè)計 面向 對象 程序設(shè)計 05
鏈接地址:http://z1n4bq.cn/p-9531653.html