国产女人18毛片水真多18精品, 一区二区三区中文字-亚洲精品女国产, 欧美熟妇老熟妇88888久久久久, 一级毛片免费观看亚洲欧美国产精品,大波霸美女视频,日韩欧美激情V影院,熟女人伦21p,亚洲精品女国产,国产 乱子伦 在线

計(jì)算機(jī)二級(jí)《C++》上級(jí)考試試題及答案

時(shí)間:2025-12-15 12:56:13 報(bào)名 我要投稿

計(jì)算機(jī)二級(jí)《C++》上級(jí)考試試題及答案2017

  一、基本操作題

計(jì)算機(jī)二級(jí)《C++》上級(jí)考試試題及答案2017

  1請使用VC6或使用【答題】菜單打開考生文件夾projl下的工程projl。程序中位于每個(gè)“/pic/p>

  Name:Smith Age:21 ID:99999 CourseNum:12

  Record:970

  注意:只修改每個(gè)“/pic/p>

  #include

  using namespace std;

  class Studentlnfo

  {

  protected:

  /pic/p>

  char Name;

  int Age;

  int ID:

  int CourseNum;

  float Record;

  public:

  Studentlnfo(char*name,int Age,int ID,int coumeNum,float record);

  /pic/p>

  void~Studentlnfo(){}

  float AverageRecord(){

  return Record/CourseNum;

  }

  void show()const{

  cout<<”Name:”<

  <<”CourseNum:”<

  }

  };

  /pic/p>

  StudentInfo StudentInfo(char*Name,int Age,int ID,int CourseNum,float Record)

  {

  Name=name;

  Age=age;

  this一>ID=ID:

  CourseNum=courseNum:

  Record=record;

  }

  int main()

  {

  Studentlnfo st(’’Smith”,21,99999,12,970);

  st.show();

  return 0;

  }

  參考解析:

  (1)char*Name;

  (2)~Studentlnfo(){}

  (3)Studentlnf0::Studentlnfo(char*name,int age,,int ID,int eourseNum,float record)

  二、簡單應(yīng)用題

  2請使用VC6或使用【答題】菜單打開考生文件夾proj2下的工程proj2,其中定義了vehiele類,并派生出motorcar類和bicycle類。然后以motorcar和bicycle作為基類,再派生出motorcycle類。要求將Vehicle作為虛基類,避免二義性問題。請?jiān)诔绦蛑械臋M線處填寫適當(dāng)?shù)拇a并刪除橫線,以實(shí)現(xiàn)上述類定義。此程序的正確輸出結(jié)果應(yīng)為:

  80

  150

  100

  1

  注意:只能在橫線處填寫適當(dāng)?shù)拇a,不要改動(dòng)程序中的其他內(nèi)容,也不要?jiǎng)h除或移動(dòng)“/pic/p>

  #include

  class vehicle

  {

  private:

  int MaxSpeed;

  int Weight;

  public:

  /pic/p>

  vehicle(int maxspeed,int weight):——

  ~vehicle(){};

  int getMaxSpeed(){return MaxSpeed;}

  int getWeight(){retum Weight;}

  };

  /pic/p>

  class bicycle:——public vehicle

  {

  private:

  int Height;

  public:

  bicycle(int maxspeed,int weight,int height):vehicle(maxspeed,weight),Height(height){}

  int getHeight(){retum Height;};

  };

  /pic/p>

  class motorcar:——public vehicle

  {

  private:

  int SeatNum;

  public:

  motorcar(int maxspeed。int weight,int seatnum):vehicle(maxspeed,weight),SeatNum(seatnum){}

  int getSeatNum(){return SeatNum;};

  };

  /pic/p>

  class motorcycle:——

  {

  public:

  motorcycle(int maxspeed,int weight,int height):vehicle(maxspeed,weight),bicycle(maxspeed,weight,

  height),motorcar(maxspeed,weight,1){}

  };

  void main()

  {

  motorcycle a(80,150,100);

  cout<

  cout<

  cout<

  cout<

  }

  參考解析:

  (1)MaxSpeed(maxspeed),Weight(weight){f;

  (2)virtual

  (3)virtua1

  (4)public bicycle,public motorcar


更多計(jì)算機(jī)二級(jí)C++相關(guān)試題分享:

1.2017年3月計(jì)算機(jī)二級(jí)C++考前練習(xí)題及答案

2.2017計(jì)算機(jī)二級(jí)C++模擬題及答案

4.2017年3月計(jì)算機(jī)二級(jí)C++練習(xí)題及答案

5.2017計(jì)算機(jī)二級(jí)C++基礎(chǔ)習(xí)題及答案

6.2017計(jì)算機(jī)二級(jí)C++考點(diǎn)習(xí)題及答案

7.2017年12月計(jì)算機(jī)二級(jí)C++考前練習(xí)題及答案

8.2017計(jì)算機(jī)二級(jí)C++強(qiáng)化習(xí)題及答案

9.2017計(jì)算機(jī)二級(jí)C++強(qiáng)化習(xí)題及答案

10.計(jì)算機(jī)二級(jí)考試C++練習(xí)及答案

  三、綜合應(yīng)用題

  3請使用VC6或使用【答題】菜單打開考生文件夾proj3下的工程文件proj3。本題創(chuàng)建一個(gè)小型字符串類,字符串長度不超過l00。程序文件包括pmj3.h、proj3.cpp、writeToFile.obj。補(bǔ)充完成重載賦值運(yùn)算符函數(shù),完成深復(fù)制功能。

  屏幕上輸出的正確結(jié)果應(yīng)該是:

  Hello!

  Happy new year!

  補(bǔ)充編制的`內(nèi)容寫在“/pic/pic/p>

  不得修改程序的其他部分。

  注意:

  程序最后調(diào)用writeToFil。函數(shù),使用另一組不同的測試數(shù)據(jù),將不同的運(yùn)行結(jié)果輸出到文件0ut•dat中。

  輸出函數(shù)writeToFile已經(jīng)編譯為obj文件。

  /pic/p>

  #include

  #include

  using namespace std;

  class MiniString

  {

  pubhc:

  friend。8tream&operator<<(oatream&output,const MiniString&s)/pic/p>

  { output<

  friend istream&operator>>(istream&input,MiniString&8)/pic/p>

  { char temp[100];/pic/p>

  temp[0]=’\0’:/pic/p>

  input>>setw(100)>>temp;

  int inLen=strlen(temp);/pic/p>

  if(inLen!=0)

  }

  s.1ength=inLen;/pic/p>

  if(s.sPtr!=0)delete[]s.sPtr;/pic/p>

  s.sPtr=Hew char[s.1ength+1];

  strcpy(s.sPtr,temp);/pic/p>

  }

  else s.sPtr[0]=’\0’;/pic/p>

  retum input;

  }

  void modString(const char}string2)/pic/p>

  {

  if(strin92 1=0)/pic/p>

  {

  if(strlen(strin92)!=length)

  {

  length=strlen(strin92);

  delete[]sPtr;

  sPtr=new char[1ength+1];/pic/p>

  }

  strcpy(sPtr,strin92);

  }

  else sPtr[0]=’\0’;/pic/p>

  }

  MiniString&operator=f const MiniString&otherString);

  MiniString(corot char*s=""):lengtll((s!=0)?strlen(s):0)/pic/p>

  {

  sPtT=0:

  if(1ength[=0)

  setString(S);

  }

  ~MiniString()/pic/p>

  {delete[]sPtr;}

  private:

  int length;/pic/p>

  char*sPtr;/pic/p>

  void setString(const char*string2)/pic/p>

  {

  sPtr=Dew char[str|en(string2)+1];/pic/p>

  if(stnIl92!=0)strcpy(sPtr,string2);/pic/p>

  else slur[0]='\0';/pic/p>

  }

  };

  /pic/p>

  #'include

  #include

  using namespace std;

  #include”proj3.h”

  MiniString&MiniStrin9::0perator=(const MiniString&otherString)

  {/pic/p>

  /pic/p>

  /pic/p>

  }

  int main()

  {

  MiniSu'ing strl(”Heuo!”),str2;

  void writeToFile(const char*);

  sir2=strl;/pic/p>

  str2.modString("Happy new year!");

  cout<

  cout<

  writeToFile("");

  return 0;

  }

  參考解析:

  length=otherString.1ength; /pic/pic/pic/p>


更多計(jì)算機(jī)二級(jí)C++相關(guān)試題分享:

1.2017年3月計(jì)算機(jī)二級(jí)C++考前練習(xí)題及答案

2.2017計(jì)算機(jī)二級(jí)C++模擬題及答案

4.2017年3月計(jì)算機(jī)二級(jí)C++練習(xí)題及答案

5.2017計(jì)算機(jī)二級(jí)C++基礎(chǔ)習(xí)題及答案

6.2017計(jì)算機(jī)二級(jí)C++考點(diǎn)習(xí)題及答案

7.2017年12月計(jì)算機(jī)二級(jí)C++考前練習(xí)題及答案

8.2017計(jì)算機(jī)二級(jí)C++強(qiáng)化習(xí)題及答案

9.2017計(jì)算機(jī)二級(jí)C++強(qiáng)化習(xí)題及答案

10.計(jì)算機(jī)二級(jí)考試C++練習(xí)及答案

【計(jì)算機(jī)二級(jí)《C++》上級(jí)考試試題及答案】相關(guān)文章:

計(jì)算機(jī)二級(jí)C++考試試題及答案10-13

全國計(jì)算機(jī)二級(jí)考試C++精選試題及答案12-28

計(jì)算機(jī)二級(jí)c++試題及答案12-24

2016計(jì)算機(jī)二級(jí)《C++》考試試題及答案10-13

計(jì)算機(jī)二級(jí)考試C++上機(jī)考試試題及答案02-08

2016計(jì)算機(jī)二級(jí)考試C++備考試題及答案02-06

2016年計(jì)算機(jī)二級(jí)考試C++試題及答案03-17

全國計(jì)算機(jī)二級(jí)考試《C++》強(qiáng)化試題及答案02-25

計(jì)算機(jī)二級(jí)考試C++試題及答案(通用5套)10-21

  • 相關(guān)推薦