2013年9月計算機等考二級C++上機臨考沖刺卷(2)

字號:

為大家收集整理了《2013年9月計算機等考二級C++上機臨考沖刺卷(2)》供大家參考,希望對大家有所幫助!??!
    一、選擇題(每小題1分,共40分)
    1、有下列程序:
    #include
    intfun(intx,inyy)
    {if(x==y)return(x);
    elsereturn((x+y)/2);
    }
    voidmain(  )
    {inta=4,b=5,c=6;
    printf("%d\n",fun(2*a,fun(b,c)));
    }
    程序運行后的輸出結(jié)果是(  )。
    A. 3
    B. 6
    C. 8
    D. 12
    2、已知字母A的ASCIl代碼值為65,若變量kk為char型,下列不能正確判斷出kk中的值為大寫字母的表達式是(  )。
    A. kk>=’A’&&kk<=’Z’
    B. !(kk>=’A’‖kk<=’2’)
    C. (kk+32)>=’a’&&(kk+32)<=’2’
    D. isalpha(kk)&&(kk<=91)
    3、有如下程序:
    #included
    usingnamespacestd;
    classTestClass
    {
    private:
    intx,Y;
    public:
    TestClass(inti,intj)
    {
    x=i:
    y=j;
    }
    voidprint()
    {
    cout<<"printl"<  }
    voidprint()const
    {
    cout<<"print2"<  }
    };
    intmain()
    {
    constTestClassa(1,2);
    print();
    return0;
    }
    該程序運行后的輸出結(jié)果是(  )。
    A. printl
    B. print2
    C. printlprint2
    D. 程序編譯時出錯
    4、有如下程序:
    #include
    usingnamespacestd;
    classBase
    {
    public:
    Base(){cout<<"BB";f();}
    voidf(){cout<<"BF";}
    };
    classDerived:publicBase
    {
    public:
    Derived(){cout<<"DD";}
    voidf(){eout<<"Df";}
    };
    intmain(){Derivedd;return0;}
    執(zhí)行上面的程序?qū)⑤敵?  )。
    A. BBBfDD
    B. BBDfDDDf
    C. DD
    D. DDBBBf
    5、在計算機中,算法是指(  )。
    A. 查詢方法
    B. 加工方法
    C. 解題方案的準確而完整的描述
    D. 排序方法
    一、選擇題(每小題1分,共40分)……
    二、程序改錯題(18分)……
    三、簡單應用題(24分)……
    四、綜合應用題(18分)……