《面向對象程序設計》第02章在線測試.docx
《《面向對象程序設計》第02章在線測試.docx》由會員分享,可在線閱讀,更多相關《《面向對象程序設計》第02章在線測試.docx(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
《面向對象程序設計》第02章在線測試 剩余時間: 59:56 窗體頂端 答題須知:1、本卷滿分20分。 2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。 3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結果將會被清空。 第一題、單項選擇題(每題1分,5道題共5分) 1、在關鍵字public后面定義的成員為類的( )成員。 A、私有 B、公用 C、保護 D、任何 2、當一個類對象結束它的生存期的時侯,系統(tǒng)自動調用該類的( )。 A、無參構造函數(shù) B、帶參構造函數(shù) C、拷貝構造函數(shù) D、析構函數(shù) 3、類的構造函數(shù)被自動調用執(zhí)行的情況是在定義該類的 ( ) A、成員函數(shù)時 B、數(shù)據(jù)成員時 C、對象時 D、友元函數(shù)時 4、假定AB為一個類,則執(zhí)行“AB *p=new AB(1,2);”語句時共調用該類構造函數(shù)的次數(shù)為( )。 A、0 B、1 C、2 D、3 5、假定AB為一個類,px為指向該類的一個含有n個對象的動態(tài)數(shù)組的指針,則執(zhí)行“delete []px;”語句時共調用該類析構函數(shù)的次數(shù)為( )。 A、0 B、1 C、n D、n+1 第二題、多項選擇題(每題2分,5道題共10分) 1、下面有關類說法正確的是(A,B,D ) A、一個類可以有多個構造函數(shù) B、一個類只有一個析構函數(shù) C、析構函數(shù)需要指定參數(shù) D、在一個類中可以說明具有類類型的數(shù)據(jù)成員 2、關于封裝,下列說法中正確的是( )。 A、通過封裝,對象的全部屬性和操作結合在一起,形成一個整體 B、通過封裝,一個對象的實現(xiàn)細節(jié)被盡可能地隱藏起來(不可見) C、通過封裝,每個對象都成為相對獨立的實體 D、通過封裝,對象的屬性都是不可見的 3、定義析構函數(shù)時,錯誤的說法是 ( ) 。 A、其名與類名完全相同 B、返回類型是 void 類型 C、無形參,也不可重載 D、函數(shù)體中必須有 delete 語句 4、假定AA為一個類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個對象,則訪問x對象中數(shù)據(jù)成員a的語句錯誤的是()。 A、x.a B、x.a() C、x->GetValue() D、x.GetValue() 5、下面關于成員函數(shù)的說法錯誤的是() A、類定義中只能說明函數(shù)成員的函數(shù)頭,不能定義函數(shù)體 B、類中的函數(shù)成員可以在類體中定義,也可以在類體之外定義 C、類中的函數(shù)成員在類體之外定義時必須要與類聲明在同一文件中 D、在類體之外定義的函數(shù)成員不能操作該類的私有數(shù)據(jù)成員 第三題、判斷題(每題1分,5道題共5分) 1、 假定AA為一個類,a為該類公有的數(shù)據(jù)成員,x為該類的一個對象,則訪問x對象中數(shù)據(jù)成員a的格式為x->a。 正確 錯誤 2、 所謂私有成員是指只有類中所提供的成員函數(shù)才能直接使用它們,任何類以外的函數(shù)對它們的訪問都是非法的。 正確 錯誤 3、 某類中的友元類的所有成員函數(shù)可以存取或修改該類中的私有成員。 正確 錯誤 4、 建立類的對象時,先調用各個對象成員的構造函數(shù),初始化相應的對象成員,然后才執(zhí)行類的構造函數(shù),初始化類中其他成員。 正確 錯誤 5、 this是一個隱含于每一個類的成員函數(shù)的特殊指針,它是一個指向正在被某個成員函數(shù)操作的對象的指針。 正確 錯誤 窗體底端 恭喜,交卷操作成功完成!你本次進行的《面向對象程序設計》第02章在線測試的得分為 20分(滿分20分),本次成績已入庫。若對成績不滿意,可重新再測,取最高分。 測試結果如下: 1.1 [單選] [對] 在關鍵字public后面定義的成員為類的( )成員。 1.2 [單選] [對] 當一個類對象結束它的生存期的時侯,系統(tǒng)自動調用該類的( )。 1.3 [單選] [對] 類的構造函數(shù)被自動調用執(zhí)行的情況是在定義該類的 ( ) 1.4 [單選] [對] 假定AB為一個類,則執(zhí)行“AB *p=new AB(1,2);”語句時共調用該類構造函數(shù)的次數(shù)為( )。 1.5 [單選] [對] 假定AB為一個類,px為指向該類的一個含有n個對象的動態(tài)數(shù)組的指針,則執(zhí)行“delete []px;”語句時共調用該類析構函數(shù)的次數(shù)為( )。 2.1 [多選] [對] 下面有關類說法正確的是(A,B,D ) 2.2 [多選] [對] 關于封裝,下列說法中正確的是( )。 2.3 [多選] [對] 定義析構函數(shù)時,錯誤的說法是 ( ) 。 2.4 [多選] [對] 假定AA為一個類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個對象,則訪問x對象中數(shù)據(jù)成員a的語句錯誤的是()。 2.5 [多選] [對] 下面關于成員函數(shù)的說法錯誤的是() 3.1 [判斷] [對] 假定AA為一個類,a為該類公有的數(shù)據(jù)成員,x為該類的一個對象,則訪問x對象中數(shù)據(jù)成員a的格式為x->a。 3.2 [判斷] [對] 所謂私有成員是指只有類中所提供的成員函數(shù)才能直接使用它們,任何類以外的函數(shù)對它們的訪問都是非法的。 3.3 [判斷] [對] 某類中的友元類的所有成員函數(shù)可以存取或修改該類中的私有成員。 3.4 [判斷] [對] 建立類的對象時,先調用各個對象成員的構造函數(shù),初始化相應的對象成員,然后才執(zhí)行類的構造函數(shù),初始化類中其他成員。 3.5 [判斷] [對] this是一個隱含于每一個類的成員函數(shù)的特殊指針,它是一個指向正在被某個成員函數(shù)操作的對象的指針。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 面向對象程序設計 面向 對象 程序設計 02 在線 測試
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.3dchina-expo.com/p-8464338.html