違法信息舉報(bào) 客服熱線:400-118-7898
廣告
?
專(zhuān)接本欄目測(cè)試廣告

?自考C++程序設(shè)計(jì)2017年10月試題

自考 責(zé)任編輯:彭雅倩 2019-06-24

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

自考C++程序設(shè)計(jì)2017年10月試題及答案解析

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

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

1.按照標(biāo)識(shí)符的要求,不能組成標(biāo)識(shí)符的符號(hào)是(  )

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

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

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

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

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

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

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

5.對(duì)使用關(guān)鍵字new所開(kāi)辟的動(dòng)態(tài)存儲(chǔ)空間,釋放時(shí)必須使用(  )

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

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

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

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

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

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

A.類(lèi)
B.對(duì)象
C.函數(shù)體
D.數(shù)據(jù)塊

9.下列關(guān)于類(lèi)的繼承描述中,錯(cuò)誤的是(  )

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

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

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

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

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

12.下列關(guān)于類(lèi)的權(quán)限的描述錯(cuò)誤的是(  )

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

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

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