亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
      全國(guó)  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > C++語(yǔ)言程序設(shè)計(jì) > C++模擬試題 > 文章內(nèi)容
        

      全國(guó)計(jì)算機(jī)二級(jí)考試C++考前押密試卷(7)

      中華IT學(xué)院   【 】  [ 2017年9月5日 ]

        31.有如下程序:

        #included

        usingnamespqcestd;

        classTestClass

        {

        private;

        charC;

        public;

        TestClass(charn):c(n){}

        ~TestClass()

        {

        cout<  }

        };

        classTestClassl:publicTestClass

        {

        private:

        charC;

        public:

        TestClassl(charn):TestClass(n+1),c(n){}~TestClassl()

        {

        cout<  }

        };

        intmain()

        {

        TestClasslobj(’X’);

        return0;

        }

        執(zhí)行上面的程序?qū)⑤敵?  )。

        A.xy

        B.yx

        C.X

        D.y

        32.有如下程序:

        #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

        33.已知枚舉類型定義語(yǔ)句為

        enHmToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};

        則下列敘述中錯(cuò)誤的是(  )。

        A.枚舉常量NAME的值為1

        B.枚舉常量NUMBER的值為1

        C.枚舉常量MINUS的值為6

        D.枚舉常量PRINT的值為10

        34.有如下程序:

        #include

        usingnamespacestd;

        classBASE{

        public:

        ~BASE(){cout<<"BASE";}

        };

        classDERIVED:publicBASE{

        public:

        ~DERIVED(){cout<<"DERIVED";}

        };

        intmain(){DERIVEDx;return0;)

        執(zhí)行后的輸出結(jié)果是(  )。

        A.BASE

        B.DERlVED

        C.BASEDERIVED

        D.DERlVEDBASE

        35.有如下程序:

        #include

        usingnamespacestd;

        classTest

        {

        public:

        Test(){n+=2;}

        ~Test(){n-=3;}

        staticintgetNum(){returnn;}

        private:

        staticintn;

        };

        intTest::n=1;

        intmain()

        {

        Test*p=neWTest;

        deletep;

        cout<<"n="<  return0;

        }

        執(zhí)行該程序的輸出結(jié)果是(  )。

        A.n=0

        B.n=1

        C.n=2

        D.n=3

        36.下列關(guān)于純虛函數(shù)與抽象類的描述中,錯(cuò)誤的是(  )。

        A.純虛函數(shù)是一種特殊的虛函數(shù),它沒(méi)有具體的實(shí)現(xiàn)

        B.抽象類是指具有純虛函數(shù)的類

        C.一個(gè)基類聲明了純虛函數(shù),該基類的派生類一定不是抽象類

        D.抽象類只能作為基類來(lái)使用,其純虛函數(shù)的實(shí)現(xiàn)由派生類給出

        37.以下程序的輸出結(jié)果是(  )。

        #include

        longfun(intn)

        {longS;

        if(n==1‖n==2)s=2;

        elses=n-fun(n-1):

        returnS;

        }

        voidmain(){cout<  A.1

        B.2

        C.3

        D.4

        38.對(duì)于模板定義關(guān)鍵字class和typename說(shuō)法不正確的是(  )。

        A.程序中的class并不能都替換為typename

        B.class和typename都可互相替換

        C.程序中的typename都能替換為class

        D.程序中的部分class可以替換為typename

        39.有如下程序:

        #include

        usingnamespacestd;

        classCon

        charID;

        public:

        Con():ID(’A){cout<<1;}

        Con(charID):ID(ID){eout<<2;}

        Con(Con&c):ID(c.getID()){cout<<3;}

        chargetID()corlst{returnID;}

        };

        voidshow(Conc)(cout<  intmain()

        {

        Conc1:

        show(c1);

        Conc2(’B’);

        show(c2);

        return0;

        }

        執(zhí)行上面程序的輸出是(  )。

        A.13A23A

        B.23A13B

        C.13A23B

        D.13823A

        40.對(duì)于類定義:

        classA{

        public:

        virtualvoidfuncl(){}

        voidfunc2(){}

        };

        classB:publicA{

        public:

        voidfuncl(){cout<<"classBfunc1"<  virtualvoidfunc2(){cout<<"classBfunc2"

        <  };

        下面正確的敘述是(  )。

        A.A::func2(  )和B::func1(  )都趙虛函數(shù)

        B.A::rune2(  )和B::func1(  )都不是虛函數(shù)

        C.B::func1(  )是虛函數(shù),而A::fune2(  )不是虛函數(shù)

        D.B::func1(  )不是虛函數(shù),而A::func2(  )是虛函數(shù)

      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved