av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

試題

計算機二級C上機考試綜合應(yīng)用題

時間:2025-04-20 10:08:57 試題 我要投稿
  • 相關(guān)推薦

計算機二級C上機考試綜合應(yīng)用題

  為了使廣大考生在備戰(zhàn)計算機等級考試時,更快的掌握相應(yīng)知識點,下面是小編搜索整理的計算機二級C上機考試綜合應(yīng)用題,供參考練習(xí),預(yù)?忌鷤兛汲鲎约豪硐氲某煽!

計算機二級C上機考試綜合應(yīng)用題

  綜合應(yīng)用題

  使用VC++6.0打開考生文件夾下的源程序文件3.cpp,其中定義了用于表示個人基本信息的類PInfo,但類PInfo的定義并不完整。請按要求完成下列操作,將類Pin-fo的定義補充完成:

  (1)定義私有數(shù)據(jù)成員bloodType用于表示血型,血型為char型的數(shù)據(jù)。請在注釋1之后添加適當(dāng)?shù)恼Z句。

  (2)完成構(gòu)造函數(shù)的定義,要求具有默認(rèn)值,默認(rèn)值為

  身高175,體重70,血型A。請在注釋2之后添加適當(dāng)?shù)恼Z句。

  (3)完成類PInfo外成員函數(shù)SetInfo的定義。請在注

  釋3之后添加適當(dāng)?shù)恼Z句。

  (4)在主函數(shù)main中調(diào)用成員函數(shù)Setlnfo,把對象d2的3個私有數(shù)據(jù)成員分別設(shè)定為身高170,體重64,血型B。

  請在注釋4之后添加適當(dāng)?shù)恼Z句。

  注意:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。

  試題程序:

  #include

  classPlnfo

  {

  private:

  intheight;

  intweight;

  //********1********

  public:

 。********2********

 。篽eight(ht),weight(wt),bloodType(bt){};

  Plnfo(Plnfo&h1):height(h1.height),

  weight(h1.weight),bloodType(h1.bloodType){}

  intGetHeight()

  {

  returnheight;

  }

  intGetWeight()

  {

  returnweight;

  }

  intGetBloodType()

  {

  returnbloodType;

  }

  voidSetlnfo(intht,intwt,charbt);

  voidDisplay();

  };

 。********3********

  {

  height=ht;

  weight=wt;

  bloodType=bt;

  }

  voidPlnfo::Display()

  {

  cout<<"Humanlnf0:";

  cout<<height<<"cm,"<<weight<<"kg,blood-

  Type"<<bloodtype<<endl;

  }

  voidmain()

  {

  PInfoh1(169,61,’A’);

  Plnfoh2;

  Plnfoh3(h1);

  Plnfoh4(h2);

 。********4********

  h1.Display();

  h2.Display();

  h3.Display():

  h4.Display();

  }

  答案解析:

  (1)應(yīng)添加“charbloodType;”。

  (2)應(yīng)添加“Plnfo(intht=175,intwt=70,charbt=’A’)”。

  (3)應(yīng)添加“voidPlnf0::Setlnfo(intht,intwt,charbt)”。

  (4)應(yīng)添加“h2.SetInfo(170,64,’B’);”。

  【解析】本題第1處定義私有數(shù)據(jù)成員為chat:型的bloodType,故第1處應(yīng)添加“charbloodType;”。構(gòu)造Plnfo()完成3個成員的初始化,并且?guī)в心J(rèn)值參數(shù),默認(rèn)值為身高175,體重70,血型A,由函數(shù)體語句可知參數(shù)名分別為ht、wt和bt,因此第2處應(yīng)添加“Pinto(intht=175,intwt=70,charbt=’A’)”。第3處的語句在類外完成成員函數(shù)Setlnfo的定義,在類外定義成員函數(shù)的格式為“(返回值類型><類名>::<成員函數(shù))(<參數(shù)表>)”,故第3處應(yīng)添加“voidPlnfo::Setlnfo(intht,intWt,charbt)”。調(diào)用函數(shù)Setlnfo需要3個參數(shù),程序要求把對象d2的3個私有數(shù)據(jù)成員分別設(shè)定為身高170,體重64,血型為B,即把這3個值傳入函數(shù)Setlnfo,因此第4處應(yīng)添加“h2.Setlnfo(170,64,’B’);”。

【計算機二級C上機考試綜合應(yīng)用題】相關(guān)文章:

計算機二級C++上機綜合應(yīng)用題02-25

計算機二級C上機考試簡單應(yīng)用題02-21

計算機二級C上機考試綜合復(fù)習(xí)題04-20

計算機二級考試《C語言》上機答題技巧06-27

計算機二級考試C上機考試試題及答案03-18

計算機二級考試C++上機考試試題05-22

2017計算機二級C語言上機考試技巧05-24

計算機二級C++上機考試試題06-16

計算機二級考試C語言預(yù)測上機鞏固試題06-17