違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?自考C++程序設計2017年10月試題

自考 責任編輯:彭雅倩 2019-06-24

摘要:自考C++程序設計2017年10月試題及答案解析,該試卷為自考C++程序設計歷年真題試卷,包含答案及詳細解析。

自考C++程序設計2017年10月試題及答案解析

自考C++程序設計2017年10月試題及答案解析,該試卷為自考C++程序設計歷年真題試卷,包含答案及詳細解析。

一、單項選擇題(本大題共20小題,每小題1分,共20分。)在每小題列出的備選項中只有一項是最符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均不得分。

1.按照標識符的要求,不能組成標識符的符號是(  )

A.連接符
B.下劃線
C.大小寫字母
D.數(shù)字字符

2.下列輸出語句中,正確的是(  )

A.cout﹤﹤("%c "," student")
B.cout﹤﹤("%s ","hello")
C.cout﹤﹤ ("%c ","c")
D.cout ﹤ ("%s ", &a)

3.已知:print( )函數(shù)是一個類的常成員函數(shù),無返回值,下列表示中正確的是(  )

A.void print( )const
B.void print(const)
C.void const print( )
D.const void print( )

4.if與else在使用過程中為避免嵌套出現(xiàn)二義性,C++中規(guī)定與else子句配對的是(  )

A.其之前最近的if語句
B.其之前最近且尚未配對的if語句
C.縮排位置相同的if語句
D.其之后最近的if語句

5.對使用關鍵字new所開辟的動態(tài)存儲空間,釋放時必須使用(  )

A.free
B.create
C.delete
D.release

6.邏輯運算符兩側(cè)運算對象的數(shù)據(jù)(  )

A.是邏輯型數(shù)據(jù)
B.只能是整型數(shù)據(jù)
C.只能是整型或字符型數(shù)據(jù)
D.可以是任何類型的數(shù)據(jù)

7.關于構(gòu)造函數(shù)的說法,不正確的是(  )

A.沒有定義構(gòu)造函數(shù)時,系統(tǒng)將不會調(diào)用它
B.其名與類名完全相同
C.它在對象被創(chuàng)建時由系統(tǒng)自動調(diào)用
D.沒有返回值

8.所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關操作組裝在一起,形成一個實體,這實體也就是(  )

A.類
B.對象
C.函數(shù)體
D.數(shù)據(jù)塊

9.下列關于類的繼承描述中,錯誤的是(  )

A.基類不一定具有派生類的全部屬性和方法
B.派生類可以訪問基類的所有數(shù)據(jù)成員,也能調(diào)用基類的所有成員函數(shù)
C.繼承描述類的層次關系,派生類可以具有與基類相同的屬性和方法
D.一個基類可以有多個派生類,一個派生類可以有多個基類

10.在C++中,函數(shù)原型不能標識(  )

A.函數(shù)的返回類型
B.函數(shù)參數(shù)的個數(shù)
C.函數(shù)參數(shù)類型
D.函數(shù)的功能

11.若二維數(shù)組y有m列,則位于y[i][j]之前的元素數(shù)量是(  )

A.j*m+i
B.i*m+j
C.i*m+j-1
D.i*m +j+1

12.下列關于類的權限的描述錯誤的是(  )

A.類本身的成員函數(shù)只能訪問自身的私有成員
B.類的對象只能訪問該類的公有成員
C.普通函數(shù)不能直接訪問類的公有成員,必須通過對象訪問
D.一個類可以將另一個類的對象作為成員

13.下面不能夠判斷字符串S是空串的是(  )

A.if(S[0]==0)
B.if(strlen(S)==0)
C.if(strcmp(S, " ")==0)
D.if(S=="