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

字號(hào):


    1). 下列是重載為非成員函數(shù)的運(yùn)算符函數(shù)原型,其葉錯(cuò)誤的是( )。
    A.Fraction operator+( Fraction, Fraction);
    B.Fraction operator-( Fraction);
    C.Fraction&operator=( Fraction&, Fraction);
    D.Fraction&operator+=(Fraction& ,F(xiàn)raction);
    正確答案:C
    答案解析:由于取負(fù)運(yùn)算符″一″是一元運(yùn)算符,當(dāng)作為成員函數(shù)重載時(shí)參數(shù)表中沒(méi)有參數(shù),那個(gè)的操作數(shù)以this指針的形式隱藏在參數(shù)表中。
    2). 下列關(guān)于虛基類的描述中,錯(cuò)誤的是( )。
    A.使用虛基類可以消除由多繼承產(chǎn)生的二義性
    B.構(gòu)造派生類對(duì)象時(shí),虛基類的構(gòu)造函數(shù)只被調(diào)用一次
    C.聲明″class B: virtual public A″說(shuō)明類B為虛基類
    D.建立派生類對(duì)象時(shí),首先凋用虛基類的構(gòu)造函數(shù)
    正確答案:C
    答案解析:本題針對(duì)虛基類的定義及特點(diǎn)考查。虛基類的聲明為″class:virt ual″,即選項(xiàng)C中的類A為虛基類。
    3). 若有說(shuō)明int a[3][4];,則a數(shù)組元素的非法引用是( )
    A.a[0][2*1]
    B.a[1][3]
    C.a[4-2][0]
    D.a[0][4]
    正確答案:D
    4). 表達(dá)式10>5 && 6%3的值是
    A.-1
    B.非零值
    C.0
    D.1
    正確答案:C
    答案解析:目的,考查/和%運(yùn)算符的意義。要點(diǎn),邏輯與運(yùn)算符為真的前提是兩邊的表達(dá)式都為真,本題中6%3的值為0,顯然該表達(dá)式的值應(yīng)該為0??键c(diǎn),/是整除運(yùn)算符,當(dāng)兩個(gè)操作數(shù)都為整數(shù)時(shí),結(jié)果為整型,將小數(shù)部分舍去。
    5). 數(shù)據(jù)處理的最小單位是( )。
    A.數(shù)據(jù)
    B.數(shù)據(jù)元素
    C.數(shù)據(jù)項(xiàng)
    D.數(shù)據(jù)結(jié)構(gòu)
    正確答案:C
    答案解析:數(shù)據(jù)處理的最小單位是數(shù)據(jù)項(xiàng)。
    6). 下列選項(xiàng)中,不屬于模塊間耦合的是
    A.數(shù)據(jù)耦合
    B.同構(gòu)耦合
    C.異構(gòu)耦合
    D.公用耦合
    正確答案:C
    答案解析:目的,本題主要考查了模塊間耦合的類型。要點(diǎn),模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程 度。按照耦合程度從弱到強(qiáng),可以將其分成5級(jí),分別是:數(shù)據(jù)耦合、同構(gòu)耦合、控制耦合、公用耦合和內(nèi)容耦合。選項(xiàng)C),沒(méi)有這種耦合方式??键c(diǎn),評(píng)價(jià)模塊獨(dú)立性的主要標(biāo)準(zhǔn),以及對(duì)它們的定義和分類。