2023年全國自考C真題試卷及其答案_第1頁
2023年全國自考C真題試卷及其答案_第2頁
2023年全國自考C真題試卷及其答案_第3頁
2023年全國自考C真題試卷及其答案_第4頁
2023年全國自考C真題試卷及其答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

全國1月高等教育自學(xué)考試

C++程序設(shè)計(jì)試題

課程代碼:04737

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

在每題列出的四個(gè)備選項(xiàng)中只有一種是符合題目規(guī)定時(shí),請(qǐng)將其

代碼填寫在題后日勺括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。

1.如申明對(duì)象數(shù)組,則下列描述對(duì)時(shí)日勺是()

A.對(duì)每個(gè)元素均調(diào)用一次構(gòu)造函數(shù)

B.部分元素調(diào)用構(gòu)造函數(shù),其他元素不需調(diào)用

C.均不需要調(diào)用構(gòu)造函數(shù)

D.只是首元素調(diào)用構(gòu)造函數(shù)

2.不一樣對(duì)象調(diào)用同一組員函數(shù)時(shí),this指針指向()

A.不一樣對(duì)象B.相似對(duì)象

C.無對(duì)象D.不確定

3.設(shè)存在函數(shù)intmcix(int,int)返回兩參數(shù)中較大值,若求22,59,

70三者中最大值,下列體現(xiàn)式對(duì)時(shí)的是()

A.intm=max(22,max(59,70));

B.intm=max(max(22,59),max(59,70));

C.intm=max(max(22,70),59);

D.以上皆對(duì)時(shí)

4.一種類可擁有多少個(gè)構(gòu)造函數(shù))

A.0個(gè)B.1個(gè)

C.1或多種D.以上皆對(duì)

5.在編譯指令中,嵌入指令是指()

A.#includeB.#define

C.#ifD.#else

6.設(shè)存在數(shù)組Q,其長度為Len,下列哪項(xiàng)操作是將ci中元素復(fù)制到

數(shù)組匕中()

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

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

7.下列哪個(gè)要素不是面向?qū)ο蟮年P(guān)鍵要素()

A.模塊化B.抽象性

C.封裝性D.繼承性

8.下列對(duì)于類的描述錯(cuò)誤的是()

A.類要先申明后使用

B.類是具有唯一標(biāo)識(shí)的實(shí)體C.

兩個(gè)類可以使用同一種名稱

D.構(gòu)成類時(shí)不僅有數(shù)據(jù),還可以有對(duì)數(shù)據(jù)進(jìn)行操作的函數(shù)

9.使用引用調(diào)用方式將實(shí)參傳給形參,下列說法對(duì)時(shí)時(shí)是(A)

A.形參是實(shí)參的備份B.實(shí)參是形參的備份

C.形參和實(shí)參共享同一對(duì)象D?形參和實(shí)參無聯(lián)絡(luò)

10.有關(guān)對(duì)象的性質(zhì),下列描述錯(cuò)誤時(shí)是()

A.同一類對(duì)象之間可互相賦值

B.不能使用對(duì)象數(shù)組

C.對(duì)象可以用作函數(shù)參數(shù)

D.一種對(duì)象可以用作另一種類的組員

11?類的私有組員可在哪里被賦值()

A.類體中B.該類的組員函數(shù)中

C.A和BD.以上都不是

12.設(shè)存在數(shù)組。,其長度為Len,則下列哪個(gè)泛型算法用于反轉(zhuǎn)。

中各元素()

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

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

13.用于標(biāo)識(shí)八進(jìn)制常量的前綴或后綴是()

A.無B.后綴L或1

C.前綴零D.前綴Ox

14.派生類中繼承的基類組員初始化怎樣進(jìn)行()

A.由派生類構(gòu)造函數(shù)調(diào)用基類的構(gòu)造函數(shù)進(jìn)行

B.由派生類構(gòu)造函數(shù)進(jìn)行

C.由基類構(gòu)造函數(shù)進(jìn)行,無需派生類構(gòu)造函數(shù)調(diào)用

D.以上皆不對(duì)時(shí)

15.對(duì)于多重繼承,下列描述對(duì)時(shí)的是()

A.所有基類使用相似日勺派生方式B.每個(gè)基類可使用不一樣派生方

C.只能是public派生D.只能是protected派生

16.下列有關(guān)類的權(quán)限描述錯(cuò)誤時(shí)是()

A.類自身日勺組員函數(shù)可以訪問自身日勺任何組員

B.類的對(duì)象可以訪問該類的所有組員

C.一般函數(shù)不能直接訪問類的公有組員,必須通過組員函數(shù)對(duì)其訪

D.一種類可以將另一種類的對(duì)象作為組員

17.運(yùn)算符delete與哪個(gè)函數(shù)一起運(yùn)行()

A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)

C.主函數(shù)D.不與任何函數(shù)一起工作

18.一種類可以獲得另一種類的特性的機(jī)制稱為()

A.抽象B.封裝

C.繼承D.多態(tài)性

19.使用下列哪個(gè)格式控制符可設(shè)置轉(zhuǎn)換十六進(jìn)制為十進(jìn)制()

A.decB.ocf

C.hexD.endl

20.對(duì)引用調(diào)用描述對(duì)時(shí)的是()

A.分派新存儲(chǔ)空間

B.修改已存儲(chǔ)空間的名稱為引用名

C.引用名與已存在存儲(chǔ)空間無任何關(guān)聯(lián)

D.將引用名標(biāo)識(shí)符與一塊已存在儲(chǔ)區(qū)域有關(guān)聯(lián),沒有分派新存儲(chǔ)空間

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

請(qǐng)?jiān)诿款}時(shí)空格中填上對(duì)時(shí)答案,錯(cuò)填、不填均無分。

21.公共派生中,基類的公有組員在派生類中L公有組員—o

22.若要使用原則輸入流機(jī)制從鍵盤輸入一種整數(shù)賦給整型變量Q,

對(duì)應(yīng)的C++語句是___O

23.UML中對(duì)象行為之間的動(dòng)態(tài)關(guān)系是通過對(duì)象行為之間的依賴關(guān)系

體現(xiàn)時(shí),稱之為.消息鏈接一o

24.C++函數(shù)中按引用調(diào)用傳遞參數(shù)時(shí)使用_對(duì)象別名__作為參

數(shù)。

25.在C++中除具有一循環(huán)一語句和switch語句的函數(shù)外,其他函數(shù)

都可以闡明為內(nèi)聯(lián)函數(shù)。

26.C++中規(guī)定模板以—Template關(guān)鍵字和一種形參表達(dá)開頭。

27.構(gòu)造函數(shù)不能被繼承,一種派生類只能調(diào)用它的.直接___基類

的構(gòu)造函數(shù)。

28.vector類中用于獲取寄存的元素個(gè)數(shù)的措施是Size();。

29.C++中istream類的直接基類是_1。$類。

30.要關(guān)閉一種文獻(xiàn)輸出流對(duì)象myFile,所用時(shí)C++語句是

myFile.close();。

31.執(zhí)行下列代碼

doublepi=3.141592

cout?setprecision(2)?pi;程序的)輸出成果是一3.1。32.

在私有派生中,基類的權(quán)限為private的組員,在派生類中一不可訪

問o

33.C++總共有3種文獻(xiàn)流,分別是輸入文獻(xiàn)流、輸出文獻(xiàn)流和_輸

入輸出文獻(xiàn)流O

34.C++使用流進(jìn)行輸入輸出,其中能捕捉鍵盤輸入的對(duì)象是一

35.在vector類中刪除向量中最終一種對(duì)象的措施是

36.函數(shù)重載可使一種函數(shù)名具有多種功能,稱這種特性為多態(tài)性

37.C++語言對(duì)C語言做了諸多改善,C++語言相對(duì)于C語言時(shí)最主

線的變化是引進(jìn)了一對(duì)象一概念。

38.指令定義一種標(biāo)識(shí)符及串,在源程序中每次碰到該標(biāo)識(shí)符

時(shí),編譯器均用定義的串替代之。

39.在C++原則輸出方式中,要設(shè)置輸出數(shù)據(jù)字段寬度width所使用

時(shí)操控符是

40.設(shè)有定義intx;floaty;,則10+x+y值的數(shù)據(jù)類型是.

三、改錯(cuò)題(本大題共5小題,每題2分,共10分)

下面的類定義中有一處錯(cuò)誤,請(qǐng)用下橫線標(biāo)出錯(cuò)誤所在行并給出

修改意見。

41.#include<iostream.h>

main(){

intx=9,y=8,z=7;

constint*p=z;

cout?*p?endl;

)

42.#include<iostream.h>

main(){

intx=8,y=6;

constint*constp=&x;

p=&y;

溫馨提示

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

評(píng)論

0/150

提交評(píng)論