华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > C++語言程序設計 > C++模擬試題 > 文章內(nèi)容
  

全國計算機二級考試C++考前押密試卷(3)

中華IT學院   【 】  [ 2017年8月25日 ]

  21.下列關于this指針的敘述中,正確的是(  )。

  A.任何與類相關的函數(shù)都有this指針

  B.類的成員函數(shù)都有this指針

  C.類的友元函數(shù)都有this指針

  D.類的非靜態(tài)成員函數(shù)才有this指針

  22.下面關于C++流的敘述中,正確的是(  )。

  A.cin是一個輸入流對象

  B.可以用ifstream定義一個輸出流對象

  C.執(zhí)行語句序列char*y="PQMN";cout<  D.執(zhí)行語句序列charx[80];cin.getline(x,80);時,若輸入Happynewyear,則X中的字符串是“Happy”

  23.有如下程序:

  #included

  usingnamespacestd;

  classTestClass{

  protected:

  TestClass(  ){cout<<’X’;}

  TestClass(charc){cout<  classTestClassl:publicTestClass{

  public:

  TestClassl(charc){cout<  intmain(  ){

  TestClassld1(’y’);

  return0;}

  執(zhí)行這個程序,屏幕上將顯示輸出(  )。

  A.y

  B.yx

  C.xy

  D.yy

  24.下列虛基類的聲明中正確的是(  )。

  A.clasSvirtualB:publicA

  B.virtualclassB:publicA

  C.classB:publieAvirtual

  D.classB:virtualpublicA

  25.下列程序的執(zhí)行結(jié)果是(  )。

  #include

  classSample

  {

  intx,y;

  public:

  Sample(){x=y=0;}

  Sample(inta,intb){x=a;y=b;}

  ~Sample()

  {

  if(x==y)

  cout<<"x=y"<  else

  cout<<"x!=y"<  }

  voiddisp()

  {

  cout<<"x="<  case’2’:cout<<"2";break;

  default:cout<<"1";

  }

  }

  A.3

  B.321

  C.31

  D.32

  27.有如下程序:

  #inelude

  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

  28.若有以下程序:

  #include

  usingnamespacestd;

  classBase

  {public:

  Base()

  {x=0;}

  intx;};

  classDerivedl:virtualpublicBase

  {public:

  Derivedl()

  {x=10;}};

  classDerived2:virtua11publicBase

  {public:

  Derived2()

  {x=20;}};

  classDerived:publicDerivedl,protectedDerived2{};intmain()

  {Derivedobj;

  cout<  return0;}

  該程序運行后的輸出結(jié)果是(  )。

  A.20

  B.30

  C.10

  D.0

  29.下列程序的輸出結(jié)果是(  )。

  #included

  usingnamespacestd;

  intmain()

  {

  chara[]="Hell0,Test";

  char*p=a;

  while(*p)

  {

  if(*p>=’a’&&*p<=’z’)

  cout<  elsecout<<*P;

  p++;

  }

  return0;

  }

  A.hell0,testB.Hell0,Test

  C.HELL0,TESTD.hELL0,tEST

  30:有如下程序:

  #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);

  a.print();

  return0;

  }

  該程序運行后的輸出結(jié)果是(  )。

  A.printl

  B.print2

  C.printlprint2

  D.程序編譯時出錯

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
肇源县| 桂阳县| 正蓝旗| 十堰市| 龙海市| 玉环县| 稷山县| 沙雅县| 莱芜市| 汽车| 忻城县| 锡林郭勒盟| 塔城市| 湘潭县| 满城县| 灵宝市| 兰州市| 扬中市| 邹平县| 米林县| 德庆县| 安宁市| 南江县| 南澳县| 来宾市| 临桂县| 禹州市| 章丘市| 辽源市| 广西| 万年县| 崇义县| 长治市| 博湖县| 南召县| 武山县| 长汀县| 宜良县| 印江| 顺平县| 泊头市|