2017年計(jì)算機(jī)二級(jí)考試C++練習(xí)試題及答案(六)

字號(hào):


    1). 下列敘述中正確的是( )
    A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)
    B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
    C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
    D.循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定
    正確答案:D
    答案解析:循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,但是循環(huán)隊(duì)列仍是線性結(jié)構(gòu)的,所以A錯(cuò)誤;在循環(huán)隊(duì)列中只需要隊(duì)頭指針與隊(duì)尾兩個(gè)指針來(lái)共同反映隊(duì)列中元素的動(dòng)態(tài)變化情況,所以B與C錯(cuò)誤。
    2). C++語(yǔ)言本身沒有定義IO操作,但I(xiàn)/O操作包含在C++實(shí)現(xiàn)中。C++標(biāo)準(zhǔn)庫(kù)iostream提供了基本的I/O類。I/O操作分別由兩個(gè)類istream和( )提供。
    A.fstream
    B.iostream
    C.ostream
    D.cin
    正確答案:C
    答案解析:本題考查的是C++標(biāo)準(zhǔn)庫(kù)iostream提供的基本I/O類。istream提供了向流中插入數(shù)據(jù)的有關(guān)操作;ostream提供了從流中提取數(shù)據(jù)的有關(guān)操作。
    3). 軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下列屬于應(yīng)用軟件的是( )。
    A.編譯程序
    B.操作系統(tǒng)
    C.教務(wù)管理系統(tǒng)
    D.匯編程序
    正確答案:C
    答案解析:編譯程序和匯編程序?qū)儆陂_發(fā)工具;操作系統(tǒng)屬于系統(tǒng)軟件;教務(wù)管理系統(tǒng)屬于應(yīng)用軟件。
    4). 循環(huán)鏈表的主要優(yōu)點(diǎn)是( )
    A.不再需要頭指針了
    B.從表中任一結(jié)點(diǎn)出發(fā)都能訪問(wèn)到整個(gè)鏈表
    C.在進(jìn)行插入、刪除運(yùn)算時(shí),能更好的保證鏈表不斷開
    D.已知某個(gè)結(jié)點(diǎn)的位置后,能夠容易的找到它的直接前件
    正確答案:B
    5). 下列關(guān)于this指針的描述中,正確的是( )。
    A.類的成員函數(shù)都有this指針
    B.類的友元函數(shù)都有this指針
    C.任何與類相關(guān)的函數(shù)都有this指針
    D.類的非靜態(tài)成員函數(shù)都有this指針
    正確答案:D
    答案解析:類的非靜態(tài)成員都是有this指針的。可以通過(guò)obj非靜態(tài)成員訪問(wèn)。