最近中文字幕免费完整版,亚洲熟女av综合网五月,最新亚洲人成无码网www电影 ,亚洲色欲久久久综合网,中文字幕乱码一区av久久不卡

江蘇自考網(wǎng)歡迎各位自考生,今天是
江蘇自考網(wǎng)上報名系統(tǒng) 江蘇自考新聞 自考準考證 江蘇助學自考(小自考) 江蘇自考100問 自考13000英語專升本課程學習
南京 蘇州 昆山 徐州 無錫 常州 鎮(zhèn)江 揚州 南通

全國2014年4月自考C++程序設計試題

2014年04月23日信息來源:自考網(wǎng)
絕密★考試結(jié)束前

全國2014年4月高等教育自學考試

C++程序設計試題

課程代碼:04737

    請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。

選擇題部分

注意事項:

    1.答題前,考生務必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。

2.每小題選出答案后,用2B鉛筆把答題紙上對應題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。 

一、單項選擇題(本大題共20小題,每小題1分,共20分)

在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題

紙”的相應代碼涂黑。錯涂、多涂或未涂均無分。

1.下列關(guān)于類的權(quán)限描述錯誤的是

A.類本身的成員函數(shù)可以訪問自身的任何成員

B.類的對象只能訪問公有成員

C.普通函數(shù)可以不通過對象直接訪問類的公有成員

D.一個類可以包含另一個類的對象作為成員

2.只能在自身類和子類成員函數(shù)中被訪問,無法通過對象在類外訪問的成員屬于

A.private B.protected

C.public D.publish

3.面向?qū)ο笾械摹皩ο蟆笔侵?

A.行為抽象 B.數(shù)據(jù)抽象

C.行為抽象和數(shù)據(jù)抽象的統(tǒng)一 D.行為抽象和數(shù)據(jù)抽象的對立

4.在類外定義成員函數(shù)時,::運算符兩側(cè)分別連接

A.返回值類型  函數(shù)名 B.返回值類型  類名

C.函數(shù)名  類名 D.類名  函數(shù)名

5.設函數(shù)int& index(int * a,int i)返回數(shù)組a中下標為i的元素,如存在整型數(shù)組int Array[]={1,2,3},在執(zhí)行index(Array,2)+ +后,Array中各元素值為

A.{0,1,2} B.{l,1,2}

C.{1,2,4} D.{0,2,3}

6.類構(gòu)造函數(shù)定義的位置是

A.類體內(nèi)或體外 B.只是在類體內(nèi)

C.只在類體外 D.在類的成員函數(shù)中

7.設存在數(shù)組a,其長度為Len,則下列哪項泛型算法用于在a中尋找值Value的位置

A.reverse(a,a+Len,Value); B.sort(a,a+Len,Value);

C.find(a,a+Len,Value); D.copy(a,a+Len,Value);

8.關(guān)于對象的性質(zhì),下列描述錯誤的是:

A.同一類對象間可相互賦值 B.可以使用對象數(shù)組

C.對象不可以用作函數(shù)參數(shù) D.一個對象可以用作另一個類的成員

9.聲明一個沒有初始化參數(shù)的對象,需調(diào)用

A.指定參數(shù)構(gòu)造函數(shù) B.拷貝構(gòu)造函數(shù)

C.初始化函數(shù) D.默認構(gòu)造函數(shù)

10.下列運算符不能重載的是

A.! B.sizeof

C.new D.delete

11.如P是一指針類型表達式,則下列表達式中不是左值表達式的是

A.P B.*P

C.&P D.P+1

12.使用下列流格式控制符能輸出一個換行符的是

A.dec B.oct

C.hex D.endl

13.下列表達式,能將P聲明為常量指針的是

A.const int * P; B.int*const P;

C.const int * const P D.int * P

14.C++程序文件擴展名為

A..cpp B..h

C..lib D..obj

15.對C++中主函數(shù)描述正確的是

A.名稱為main,可為多個 B.名稱不限,可為多個

C.名稱為main,必須有且只能有一個 D.名稱不限,必須有且只能有一個

16.假定有char * P="Hello";,要輸出這個字符串的地址值的正確寫法是

A.cout<< *P B.cout<

C.cout<<&P D.cout<<(void *)P

17.下列描述錯誤的是

A.在沒創(chuàng)建對象前,靜態(tài)成員不存在

B.靜態(tài)成員是類的成員,不是對象成員

C.靜態(tài)成員不能是虛函數(shù)

D.靜態(tài)成員函數(shù)不能直接訪問非靜態(tài)成員

18.對于友元描述正確的是

A.友元是本類的成員函數(shù) B.友元不是本類的成員函數(shù)

C.友元不是函數(shù) D.以上皆不正確

19.一個函數(shù)功能不太復雜,但要求頻繁使用,則該函數(shù)適合作為

A.內(nèi)聯(lián)函數(shù) B.重載函數(shù)

C.遞歸函數(shù) D.嵌套函數(shù)

20.下列默認參數(shù)的聲明不正確的是

A.int max(int a,int b,int c,int d=0);

B.int max(int a,int b,int c=0,int d=0);

C.int max(int a=0,int b,int c=0,int d=0);

D.int max(int a,int b=0,int c=0,int d=0);

非選擇題部分

注意事項:

用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。

二、填空題(本大題共20小題,每小題1分,共20分)

21.C++程序的編譯是以______為單位進行的。

22.默認參數(shù)是在______中說明的,默認參數(shù)可以多于一個。

23.通過C++語言中的______機制,可以從現(xiàn)存類中構(gòu)建其子類。

24.拷貝構(gòu)造函數(shù)使用______作為參數(shù)初始化創(chuàng)建中的對象。

25.基類的公有成員在通過公有派生得到的子類中訪問權(quán)限是______。

26.要關(guān)閉一個輸出流對象myFile,所用的C++語句是______。

27.執(zhí)行下列代碼:double pi=3.1415926;cout<

28.對象作為函數(shù)參數(shù),就是將實參對象的______傳遞給形參對象,這種傳遞是單向的。

29.建立一個對象時,對象的狀態(tài)是不確定的。為了使對象的狀態(tài)確定,必須對其進行正確的______。

30.C++類中的______函數(shù)在對象的生存期結(jié)束時被自動調(diào)用。

31.C++語言中的整數(shù)常量有四種:十進制常量、長整型常量、八進制常量和______。

32.UML中對象之間的靜態(tài)關(guān)系是通過對象屬性之間的連接反映的,稱之為______。

33.聲明一個常成員函數(shù)Fun,返回類型為char,第一個參數(shù)類型為int,第二個參數(shù)類型為double,則該函數(shù)的聲明原型是______。

34.在C++語言中,利用向量類模板定義一個具有20個int類型且初值為1的向量C,實現(xiàn)此操作的語句是______。

35.執(zhí)行下列代碼:int a=123,b=321;cout<

36.將指向?qū)ο蟮闹羔樧鳛楹瘮?shù)參數(shù),形參是對象指針,實參是對象的______。

37.vector類中用于返回向量中第一個對象的方法是______。

38.C++語言中動態(tài)分配內(nèi)存的關(guān)鍵字是______。

39.C++類成員的訪問權(quán)限有______、公有和保護三種。

40.寫出聲明一個復數(shù)對象num的語句,并使對象被初始化為單精度2.2+1.3i,此聲明語句是______。

三、改錯題(本大題共5小題,每小題4分,共20分)

 下面的每題中有一處錯誤,請在答題紙上寫出錯誤所在行并給出修改意見

41.#include

   main ( ){

   int x=5,y=6;

    const int *p=&x;

    * p=y;

    cout<<*p<

    }

42.#include

    class f {

private:T x, y;    

public:f1(T a,T b){x=a;y=b;}

    T max( ){return(x>y)?x:y;}

    };

    main( ) {

    f a;

    a.f1(1.5,3.8);

    cout<

    }

43.#include

class point {    

private:float x,y;

    public:point(float a,float b){x=a;y=b;}

    f( ){x=0;y=0;}

    void getx( ){cout<

    void gety( ){cout<

    };

    main( ) {

    point a (3.5);

    a.getx( );

}

44.#include

    class f{

    private:float x,y;

    float get( ){return x+y;}

    public:f1(float a,float b){x=a;y=b;}

    };

    main( ) {

    f a;

 &nbs

以上是關(guān)于全國2014年4月自考C++程序設計試題已公布的相關(guān)信息,請自考生們認真查看,如果你想獲取最新的江蘇自考新聞或者江蘇自考問題答疑,可以掃描江蘇自考網(wǎng)公眾號二維碼,我們會最第一時間內(nèi)為你解答。

?自考有疑惑或想進學習群,請聯(lián)系江蘇自考網(wǎng)客服

(編輯:admin)  H:0
自考生評論區(qū)
江蘇自考網(wǎng)微信公眾號