c++綜合練習題_藍集明_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、判斷題:110分1.面向對象的程序設計具有如下的幾大基本特征,它們是抽象、封裝、繼承、多態(tài)。2.抽象是指從眾多的事物中抽取出共同的、本質性的特征,而舍棄其非本質的特征。3.類的封裝性是指數據(數據成員)與操作(成員函數)緊密結合,構成一個不可分割的整體(對象),并且以不同的訪問控制方式(private,protected,public)對這些成員作出限定。4.由同一個類可以定義出不同的對象,不同對象的數據成員是不同的,所以各對象的數據成

2、員在內存中占據不同的內存空間(靜態(tài)數據成員例外,它存放在類的公用區(qū);但同一個類的不同對象的成員函數的代碼都是相同的,所以各對象的成員函數只需要在內存中(類的公用區(qū))存放一份代碼,供大家共用。5.同一個類的不同對象共用同一份成員函數的代碼,是C為了節(jié)省內存而采用的對象存儲方式,在邏輯上我們仍然應該將每一個對象看作是獨立的、不同的個體,每個對象都有自己的數據成員和成員函數。6.構造函數也是一種成員函數;構造函數的函數名必須和它所在類的類名相

3、同;構造函數沒有返回值,當然也就沒有返回類型,即使是void類型也不允許使用;一個類可以有多個構造函數,即構造函數可以被重載;構造函數是在創(chuàng)建對象時被系統(tǒng)自動調用的,而不是通過“.”顯示調用的,這也是和一般成員函數在使用上非常明顯的區(qū)別。7.析構函數也是一種成員函數;析構函數的函數名必須使用它所在類的類名,且前面加上一個波浪號;析構函數沒有返回值和返回類型,且沒有任何參數;一個類只能有一個析構函數,即析構函數不能被重載;析構函數多數情況

4、是在對象生存期結束時由系統(tǒng)自動調用的,少數情況下也可以在用戶代碼中通過“.”顯示調用。8.一個類的友元函數并不是該類的成員,所以不能通過該類的對象來訪問,也不能被該類的子類所繼承。9.對于從父類繼承來的成員,它們在派生類中的訪問控制方式要由父類成員的訪問控制方式和派生類定義時的訪問說明來共同決定。10.在公有派生的情況下,基類成員在派生類中的訪問權限保持不變。11.在C中,函數的參數有兩種傳遞方式,一種是值傳遞方式,另一種是指針(地址)

5、或引用傳遞方式。12.當一個成員函數被調用時,該成員函數的this指針指向調用它的對象。13.異常處理是指程序設計語言提供的一種用于管理程序運行期間出現(xiàn)異常的機制。異常處理可以提高程序的健壯性。C語言將程序中的異常處理設計為兩個過程:異常的檢測和異常的處理。14.異常檢測部分在檢測到某個異常后可以使用throw語句拋出該異常。異常被拋出以后,需要有相關的異常處理代碼對其進行捕獲和處理,如果程序代碼中沒有給出相應的異常處理代碼,系統(tǒng)將自動

6、調用標準庫函數terminate,terminate默認調用標準庫函數abt,導致程序終止。15.動態(tài)聯(lián)編要滿足兩個條件,一個是被調用的成員函數必須是虛函數,另一個是必須用指針或引用調用該虛函數。16.從系統(tǒng)實現(xiàn)角度來看,多態(tài)性包括靜態(tài)多態(tài)性(編譯時多態(tài)性)和動態(tài)多態(tài)性(運行時多態(tài)性)兩大類。17.靜態(tài)多態(tài)性是指通過函數重載和類屬機制來實現(xiàn)的。在程序編譯時系統(tǒng)就能確定調用哪個函數,因此靜態(tài)函數又稱編譯時的多態(tài)性。例如:函數重載和運算符重

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論