华南俳烁实业有限公司

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

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

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

  21.派生類對象對其基類中的什么成員是可訪問的?(  )

  A.公有繼承的私有成員

  B.私有繼承的公有成員

  C.私有繼承的保護成員

  D.保護繼承的保護成員

  22.有如下程序:

  #included

  usingnamespacestd;

  classA{

  public:

  virtualvoidfuncl(){cout<<"A1";)

  voidrune2(){cout<<"A2";}};

  classB:publicA{

  public:

  voidfuncl(){cout<<:"B1";}

  voidfunc2(){eout<<"B2";}};

  intmain(){

  A*p=newB;

  p->func1();

  P->func2();

  return0;}

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

  A.B1B2

  B.A1A2

  C.B1A2

  D.A1B2

  23.重載輸人流運算符>>必須使用的原型為(  )。

  A.istream&operator>>(istream&,<類名>&);

  B.istream&operator>>(istream,<類名>);

  C.istreamoperator>>(istream,<類名>&);

  D.<類名>operator>>(istream&,<類名>&);

  24.有如下語句序列:

  intk=0:

  do{k+=5;cout<<’$’;}whilc(k<19);

  while(k->O)cout<<’*’;

  執(zhí)行上面的語句序列輸出字符“$”和“*”的個數(shù)分別是(  )。

  A.4和20

  B.5和20

  C.4和21

  D.5和21

  25.下列關于模板的說法正確的是(  )。

  A.模板的實參在任何時候都可以省略

  B.類模板與模板類所指的是同一概念

  C.類模板的參數(shù)必須是虛擬類型的

  D.類模板中的成員函數(shù)全部都是模板函數(shù)

  26.有以下程序:

  #include

  usingnamespacestd;

  classA

  {private:

  inta:

  public:

  A(inti)

  {a=i;}

  voiddisp()

  {cout<  classB

  (private:

  intb;

  public:

  B(intj)

  {b=j;}

  voiddisp()

  {cout<  classC:publicB,publicA

  {private:

  intC;

  public:

  c(intk):A(k-2),B(k+2)

  {c=k;

  }

  voiddisp()

  {

  a::disp();

  B::disp();

  COUt<  }

  };

  intmain()

  {

  Cobj(10);

  obj.disp();

  return0;

  }

  程序執(zhí)行后的輸出結果是(  )。

  A.10,10,10

  B.10,12,14

  C.8,10,12

  D.8,12,10

  27.下列程序的輸出結果是(  )。#include

  voidmain()

  (char*str="12123434";

  intx1=0,x2=0,x3=0,x4=0,i;

  for(i=0;str[i]!=’\0’;i++)

  switch(str[i])

  {case’1’:x4++;

  case’2’:x3++;

  case’3’:x2++;

  case’4’:x1++;

  }

  cout<  <","<  }

  A.8,6,4,1

  B.8,6,3,2

  C.8,8,4,1

  D.8,6.4,2

  28.以下不能正確創(chuàng)建輸出文件對黎并使其與磁盤文件相關聯(lián)的語句是(  )。

  A.ofstreammyfile;myfile.open("d:ofile.txt");

  B.ofstream*myfile=newofstream;myfile->open("d:ofile.txt”);

  C.ofstreammyfile("d:ofile.txt");

  D.ofstream*myfile=new("d:ofile.txt");

  29.以下類定義中可能會引起錯誤的語句是(  )。

  classA

  {

  public:

  ~A(  ){}//1

  inti;//2

  private:

  intj;//3

  A(inti){i++;}//4

  };

  A.1

  B.2

  C.3

  D.4

  30.有如下程序:

  #include

  usingnamespacestd;

  classTestClass

  {public:

  virtualvoidfunl()

  {cout<<"funlTestClass";}

  virtualvoidfun2()

  {cout<<“fun2TestClass”;}};

  classTestClassl:publicTestClass

  {voidfun()

  {cout<<“funlTestClassl”;}};

  intmain()

  {TestClassobj1,*P;

  TestClasslobj2;

  p=&obj2;

  p->fun1();

  p->fun2();

  return0;}

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

  A.funlTestClasslfun2TestClass

  B.funlTestClass1fun2TestC1ass1

  C.funlTestClassfun2TestClass

  D.funlTestClassfun2TestClassl

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
景宁| 广河县| 永兴县| 临武县| 九江市| 安丘市| 迁西县| 环江| 四川省| 蓬莱市| 高雄市| 革吉县| 汶川县| 苏尼特左旗| 寿宁县| 西和县| 安阳市| 云龙县| 永年县| 衡阳市| 米易县| 特克斯县| 呼图壁县| 开鲁县| 白山市| 哈巴河县| 台中县| 林芝县| 平湖市| 太湖县| 陇川县| 德清县| 名山县| 资溪县| 花莲市| 重庆市| 南开区| 鄢陵县| 洞口县| 洛宁县| 雅安市|