华南俳烁实业有限公司

考試首頁(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++語(yǔ)言程序設(shè)計(jì)考試精選選擇題(1)

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

  31.下列關(guān)于C++流的描述中,錯(cuò)誤的是(  )。

  A.cout>>’A’表達(dá)式中輸出字符A

  B.eof函數(shù)可以檢測(cè)是否到達(dá)文件尾

  C.對(duì)磁盤(pán)文件進(jìn)行流操作時(shí),必須包含頭文件fstream

  D.以ios_base::Out模式打開(kāi)的文件不存在時(shí),將自動(dòng)建立一個(gè)新文件

  32.有如下程序:

  #include

  usingnamespacestd;

  classToy{

  public:

  Toy(char*_n){strcpy(name,_n);count++;)

  ~Toy(  ){count一一;)

  char*GetName(  ){returnname;}

  staticintgetCount(  ){returncount;)

  private:

  charname[10];

  staticintcount;

  };

  intToy::count=0;

  intmain(  ){

  Toyt1("snoopy"),t2("Mickey"),t3("Barbie");

  tout

  )

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.1

  B.2

  C.3

  D.運(yùn)行時(shí)出錯(cuò)

  33.有如下程序:

  #include

  usingnamespacestd;

  classA{

  public:

  A(inti):rl(i){)

  voidprint(  ){cout<<’E’

  intr1:

  };

  intmain(  ){

  Aal(2);constAa2(4);,

  al.print(  );a2.print(  );

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.運(yùn)行時(shí)出錯(cuò)

  B.E2一C16一

  C.C4一Cl6一

  D.E2一E4—

  34.有如下程序:

  #include

  usingnamespacestd;

  className{

  charname[20];

  public:

  Name(  ){

  strcpy(name,"");cout<<’?’;

  }

  Name(char*fname){

  strcpy(name,fname);cout<<’?’;

  }

  };

  intmain(  ){

  Namenames[3]={Name(”張三”),Name(”李四”));

  return0;

  }

  運(yùn)行此程序輸出符號(hào)?的個(gè)數(shù)是(  )。

  A.O

  B.1

  C.2

  D.3

  35.有如下程序:

  #include

  usingnamespacestd;

  classAA{

  public;

  AA(  ){cOUt<<’1’;)

  };

  classBB:publicAA{

  intk;

  public:

  BB(  ):k(0){tout<<’12’;}

  BB(intn):k(n)(cout<<’3’;)

  };

  intmain(  ){

  BBb(4),c;

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  ).

  A.1312

  B.132

  C.32

  D.1412

  36.有如下程序:

  #include

  usingnamespacestd;

  classC1{

  public:

  ~C1(  ){cout<<1;)

  };

  classC2:publicC1{

  public:

  ~C2(  ){cout<<2;)

  };

  intmain(  ){

  C2cb2;

  C1*cb1:

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.121

  B.21

  C.211

  D.12

  37.有如下程序:

  #include

  usingnamespacestd;

  classPublication{//出版物類

  charname[30];

  public:

  Publication(char*name=”未知名稱”){

  ~strcpy(this一>name,name);

  }

  constchar*getName(  )const{returnname;}

  virtualconstchar*getType(  )const{return”未知類型”;}

  };

  classBook:publicPublication{//書(shū)類

  public:

  Book(char*name):Publication(name){}

  virtualconstchar*getType(  )const{return"書(shū)";}

  };

  voidshowPublication(Publication&p){

  cout

  }

  intmain(  ){

  Bookbook(”精彩人生”);

  showPublication(book);

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.未知類型:未知名稱

  B.未知類型:精彩人生

  C.書(shū):未知名稱

  D.書(shū):精彩人生

  38.下列關(guān)于運(yùn)算符重載的描述中,錯(cuò)誤的是(  )。

  A.::運(yùn)算符不能重載

  B.類型轉(zhuǎn)換運(yùn)算符只能作為成員函數(shù)重載

  C.將運(yùn)算符作為非成員函數(shù)重載時(shí)必須定義為友元

  D.重載口運(yùn)算符應(yīng)完成“下標(biāo)訪問(wèn)”操作

  39.有如下程序:

  #include

  #includediomanip>

  usingnamespacestd;

  intmain(  ){

  ints[]={123,234);

  cout

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.123

  B.***123

  234234

  C.***123

  D.***123

  ***234234***

  40.有如下類定義:

  classA{

  char*a;

  public:

  A(  ):a(O){}

  A(char*aa){//把a(bǔ)a所指字符串拷貝到a所指向的存儲(chǔ)空間

  a=__;

  strcpy(a,aa);

  }

  ~A(  ){delete[]a;}

  };

  橫線處應(yīng)填寫(xiě)的表達(dá)式是(  )。

  A.Dewchar[strlen(aa)+1]

  B.char[strlen(aa)+1]

  C.char[strlen(aa)]

  D.newchar[sizeof(aa)-1]

分享到:
本文糾錯(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
辰溪县| 祁连县| 光泽县| 和平县| 杂多县| 攀枝花市| 纳雍县| 黄山市| 洛隆县| 汉寿县| 北京市| 长子县| 大渡口区| 井研县| 莱州市| 钟山县| 玉龙| 武城县| 石屏县| 广平县| 嘉荫县| 册亨县| 兴业县| 邻水| 郸城县| 嘉鱼县| 松溪县| 肃南| 马山县| 饶平县| 岱山县| 祁连县| 遂平县| 鄂托克前旗| 丹江口市| 沾化县| 丰原市| 海门市| 上犹县| 西充县| 嘉义县|