华南俳烁实业有限公司

考試首頁(yè) | 考試用書(shū) | 培訓(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日 ]

  21.派生類(lèi)對(duì)象對(duì)其基類(lèi)中的什么成員是可訪(fǎng)問(wèn)的?(  )

  A.公有繼承的私有成員

  B.私有繼承的公有成員

  C.私有繼承的保護(hù)成員

  D.保護(hù)繼承的保護(hù)成員

  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.重載輸人流運(yùn)算符>>必須使用的原型為(  )。

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

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

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

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

  24.有如下語(yǔ)句序列:

  intk=0:

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

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

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

  A.4和20

  B.5和20

  C.4和21

  D.5和21

  25.下列關(guān)于模板的說(shuō)法正確的是(  )。

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

  B.類(lèi)模板與模板類(lèi)所指的是同一概念

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

  D.類(lèi)模板中的成員函數(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í)行后的輸出結(jié)果是(  )。

  A.10,10,10

  B.10,12,14

  C.8,10,12

  D.8,12,10

  27.下列程序的輸出結(jié)果是(  )。#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)建輸出文件對(duì)黎并使其與磁盤(pán)文件相關(guān)聯(lián)的語(yǔ)句是(  )。

  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.以下類(lèi)定義中可能會(huì)引起錯(cuò)誤的語(yǔ)句是(  )。

  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í)行后的輸出結(jié)果是(  )。

  A.funlTestClasslfun2TestClass

  B.funlTestClass1fun2TestC1ass1

  C.funlTestClassfun2TestClass

  D.funlTestClassfun2TestClassl

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪(fǎ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
余庆县| 鲁山县| 台东县| 天等县| 元氏县| 哈尔滨市| 兴国县| 太湖县| 松阳县| 岱山县| 岑溪市| 龙井市| 呼和浩特市| 正定县| 庆云县| 大安市| 济源市| 平罗县| 忻州市| 德安县| 咸丰县| 岳池县| 祁连县| 德州市| 文山县| 乌鲁木齐县| 江阴市| 盐城市| 六安市| 皋兰县| 琼中| 松桃| 卢湾区| 武安市| 宜阳县| 应用必备| 绍兴县| 钦州市| 东兴市| 城口县| 临桂县|