二、填空題(本大題共20小題,每小題1分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
21.執(zhí)行下列代碼
double pi=3.141592;
cout< 程序的輸出結(jié)果是_________。 22.要使用STL庫提供的對數(shù)組進(jìn)行升冪排序算法,在源程序中需要包含的頭文件是_________。 23.C++語言中動態(tài)回收內(nèi)存的關(guān)鍵字是_________。 24.執(zhí)行下列代碼 int b=100; cout<<”O(jiān)ct:”< 程序的輸出結(jié)果是_________。 25.C++語言中用于定義一個類的關(guān)鍵字是_________。 26.為了使用C++語言標(biāo)準(zhǔn)程序庫提供的string類,在程序中必須使用的文件包含命令是_________。 27.在程序中執(zhí)行int*a=new int之后,若a為空指針,則表明_________。 28.C++函數(shù)中傳遞對象地址值是使用_________作為參數(shù)。 29.將指向?qū)ο蟮闹羔樧鳛楹瘮?shù)參數(shù),形參是對象指針,實參是對象的_________。 30.C++函數(shù)有庫函數(shù)(標(biāo)準(zhǔn)函數(shù))和_________兩類。 31.C++中通過_________對類的對象進(jìn)行初始化。 32.UML中實例連接反映對象之間的靜態(tài)關(guān)系,消息連接描述對象之間的_________關(guān)系。 33.若將一個對象說明為常對象,則通過該對象只能調(diào)用它的_________成員函數(shù),不能調(diào)用其它成員函數(shù)。 34.靜態(tài)成員函數(shù)是_________的成員,不是對象的成員。 35.私有繼承時,在派生類中基類的protected權(quán)限變?yōu)開________。 36.若使用一個表達(dá)式的含義能解釋為訪問多個基類中的成員,則這種對基類成員的訪 問就是不確定的,稱這種訪問具有_________。 37.如果在類模板的定義中有一個靜態(tài)數(shù)據(jù)成員,則在程序運(yùn)行中會產(chǎn)生_________靜態(tài)變量。 38.vector類中用于獲取向量可以容納最多對象的個數(shù)的方法是_________。 39.C++用于運(yùn)算符重載的關(guān)鍵字是_________。 40.含有___________的類稱為抽象類,它只能作為基類來使用。 三、改錯題(本大題共5小題,每小題4分,共20分) 下面的每題中有一處錯誤,請用下橫線標(biāo)出錯誤所在行并給出修改意見 41.#include < iostream, h > class testl { private : int x; public: testl ( ) { x = 2 ; } void set(int a){x =a;} void get( ) { cout << x << endl; } }; class test2{ private: int x; public : test2 ( ) { x = 3 ; } void set( int a) { x = a; } void get( ) { cout << x << endl; } }; class test: public testl, public test2 { private : int x; public:void set( int a) { x=a; } void gettest( ) {cout << x << endl; } }; void main( ) { test a; a. get( ); }
2010年10月自考試題及答案發(fā)布專題
各地2010年10月自考成績查詢時間及查詢方式匯總
考試吧策劃:2011年自學(xué)考試報考完全指南