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

字號:


    1). 派生類繼承基類的方式有( )
    A.public
    B.private
    C.protected
    D.以上都對
    正確答案:D
    2). 下列選項中不合法的標識符是( )。
    A.print
    B.FOR
    C.&a
    D.- 00
    正確答案:C
    答案解析:標識符的概念只能由數(shù)字、字母和下畫線組成,并且只能以字母和下畫線開頭,所以選項C不正確。
    3). C源程序中不能表示的數(shù)制是( )。
    A.二進制
    B.八進制
    C.十進制
    D.十六進制
    正確答案:A
    答案解析:C語言源程序不能表示二進制,在C語言中,所有的數(shù)值型常量都帶有符號,所以整型數(shù)量只區(qū)別整型和長整型兩種形式,整型常量和長整型常量均可用十進制、八進制、十六進制3種形式表示,故選項A不正確。
    4). 下列關(guān)于虛函數(shù)的描述中,正確的是( )。
    A.虛函數(shù)是一個static類型的成員函數(shù)
    B.虛函數(shù)是一個非成員函數(shù)
    C.基類中采用virtual說明一個虛函數(shù)后,派生類中定義相同原型的函數(shù)時可不必加virtual說明
    D.派生類中的虛函數(shù)與基類中相同原型的虛函數(shù)具有不同的參數(shù)個數(shù)或類型
    正確答案:C
    答案解析:在成員函數(shù)聲明的前面加上virtual關(guān)鍵字即把該函數(shù)聲明為虛函數(shù)。虛函數(shù)可以是另一個類的友元函數(shù),但不是靜態(tài)成員函數(shù)。在派生類中可以重新定義從基類繼承下來的虛函數(shù),在派生類中重新定義虛函數(shù)時,函數(shù)名、形參表和返回值類型必須保持不變。
    5). 設(shè)一棵二叉樹中有3個葉子結(jié)點,有8個度為1的結(jié)點,則該二叉樹中總的結(jié)點數(shù)為( )
    A.12
    B.13
    C.14
    D.15
    正確答案:B