欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

計(jì)算機(jī)二級(jí)C++上機(jī)綜合應(yīng)用題

時(shí)間:2025-02-25 02:34:55 試題 我要投稿
  • 相關(guān)推薦

計(jì)算機(jī)二級(jí)C++上機(jī)綜合應(yīng)用題

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

  綜合應(yīng)用題

  使用VC++6.0打開(kāi)考生文件夾下的源程序文件3.cpp,其中定義了用于表示日期的類(lèi)Date,但類(lèi)Date的定義并不完整,按要求完成下列操作,將類(lèi)的定義補(bǔ)充完整。

  (1)定義私有成員變量year、month、day,分別表示年、月、日,類(lèi)型為int。請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

  (2)完成構(gòu)造函數(shù),分別給year、month、day賦值,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

  (3)完成重載符號(hào)“+=”的定義,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

  (4)完成函數(shù)print打印函數(shù),如2005年1月5日到屏幕和文件out3.txt格式相同,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

  注意:增加代碼,或者修改代碼的位置已經(jīng)用符號(hào)表示出來(lái)。請(qǐng)不要修改其他的程序代碼。

  試題程序:

  #include

  #include

  #include

  #include

  usingnamespacestd;

  voidWriteFile(intc)

  {

  ofstreamout1;

  out1.open("out3.txt",ios_base::app);out1<<c<<’’;

  out1.close();

  }

  voidWriteFile(char*str)

  {

  ofstreamout1;

  out1.open("out3.txt",ios_base::app);out1<<str;

  out1.close();

  }

  voidClearFile()

  {

  ofstreamout1;

  out1.open("out3.txt"):

  outl.close();

  }

  classDate

  {

  public:

  Date(inty,intm,intd)

  {

 。********1*********}

  voidprint();

  //********2********

  {

  month+=m:

  inti=month/12;

  intj=month%12;

  if(j==0)

  {

  year+=(i-1):

  month=12;

  }

  else

  {

  year+=i:

  month=j;

  }

  return*this:

  }

  private:

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

  };

  voidDate::print()

  {

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

  WriteFile(year);

  WriteFile("年");

  WriteFile(month);

  WriteFile("月");

  WriteFile(day);

  WriteFile("日");

  }

  intmain()

  {

  ClearFile();

  DateNationa1_day(2004,10,5);

  National_day+=3;

  National_day.print();

  return0;

  }

  答案:

  (1)應(yīng)添加“year=y;month=m;day=d;”。

  (2)應(yīng)添加“Date&operator+=(intm)”。

  (3)應(yīng)添加“intyear,month,day;”。

  (4)應(yīng)添加“cout<<year<<"年"<<month<<"月"<<day<<"日"<<endl;”。

  【解析】本題要求私有成員變量year、month、day為整形表示方法,所以注釋3應(yīng)添加“intyear,month,day;”;注釋1要求分別給year、month、day賦值,根據(jù)上下文提意,所以應(yīng)添加“year=y;month=m;day=d;”;注釋2是對(duì)“+=”運(yùn)算符的重栽,Date&operator4+=(intm);第4處打印輸出年、月、日,C++語(yǔ)言中,輸出使用cout。

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

2017計(jì)算機(jī)二級(jí)C++綜合應(yīng)用題訓(xùn)練08-30

計(jì)算機(jī)二級(jí)C上機(jī)考試綜合應(yīng)用題05-31

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

2016計(jì)算機(jī)二級(jí)《C++》上機(jī)沖刺題09-05

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

全國(guó)計(jì)算機(jī)二級(jí)《C++》上機(jī)試題及答案08-15

計(jì)算機(jī)二級(jí)C++上機(jī)考試試題06-16

2016計(jì)算機(jī)二級(jí)C++上機(jī)模擬試題及答案07-16

2016計(jì)算機(jī)二級(jí)《C++》上機(jī)練習(xí)題06-09