二、填空題(本大題共20小題,每小題1分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
21.在C++語言的面向?qū)ο笤O(shè)計框架中,_______是程序的基本組成單元。
22.執(zhí)行代碼double pi=3.1415192; cout < < setprecision (3) < < pi;程序的輸出結(jié)果是_______。
23.C++語言提供的的基本控制結(jié)構(gòu)可以分為3種類型:順序結(jié)構(gòu)、_______和循環(huán)結(jié)構(gòu)。
24.要使用STL庫提供的對數(shù)組進(jìn)行降冪排序算法,在源程序中需要包含的頭文件是______。
25.在C++標(biāo)準(zhǔn)庫中,用_______類來表示復(fù)數(shù)。
26.將對象作為函數(shù)參數(shù),是將實參對象的_______傳遞給形參對象,這種傳遞是單向的。
27.C++函數(shù)的返回類型可以是除數(shù)組與_______以外的任何類型。
28.能提供封裝的C++關(guān)鍵字是_______。
29.在C++的類聲明中,用public關(guān)鍵字聲明的類成員的訪問權(quán)限是_______。
30.開發(fā)一個C++語言程序的步驟通常包括編輯、_______、連接、運(yùn)行和調(diào)試。
31.C++類中的_______函數(shù)在對象的生存期結(jié)束時被自動調(diào)用。
32.友元函數(shù)可以存取類的_______、公有成員和保護(hù)成員。
33.若類的成員函數(shù)用關(guān)鍵字static進(jìn)行修飾,這樣的成員函數(shù)稱為_______。
34.在C++中,創(chuàng)建派生類對象時,總是先從_______的初始化開始的。
35.類的繼承是指派生類繼承基類的數(shù)據(jù)成員和_______。
36.在C++中,利用向量類模板定義一個具有20個double的向量,其元素均被置為0.5,實現(xiàn)此操作的語句是_______。
37.vector類中用于返回向量中的最后一個對象的方法是_________。
38.虛函數(shù)類似于重載函數(shù),但與重載函數(shù)的實現(xiàn)策略不同,對虛函數(shù)聲明時應(yīng)使用_______關(guān)鍵字。
39.在C++中,雖然友元提供了類之間數(shù)據(jù)進(jìn)行訪問的一種方式,但它破壞了面向?qū)ο蟪绦蛟O(shè)計的_______特性。
40.執(zhí)行下列代碼
cout < < showpoint < < 123.0;程序的輸出結(jié)果是_______。