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

計(jì)算機(jī)等級(jí)

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

時(shí)間:2024-09-24 16:02:39 計(jì)算機(jī)等級(jí) 我要投稿
  • 相關(guān)推薦

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

  2016年3月的計(jì)算機(jī)考試等級(jí)考試即將開(kāi)始了,下面yjbys小編為大家整理了計(jì)算機(jī)二級(jí)C++上機(jī)考試題及答案,希望能幫助到大家!

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

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

  (1)完成TC的構(gòu)造函數(shù),請(qǐng)改正注釋1后的錯(cuò)誤。

  (2)完成func函數(shù)定義,請(qǐng)改正注釋2后的錯(cuò)誤。

  (3)初始化CmyClass的成員變量Num3為4,請(qǐng)改正注釋3后的錯(cuò)誤。

  (4)完成func函數(shù),請(qǐng)改正注釋4后的錯(cuò)誤。

  輸出的結(jié)果為

  Num1=12

  Num2=18

  Num3=16

  Num1=4

  Num2=2

  Num3=19

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

  試題程序:

  #include

  classTC

  {

  public:

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

  TC(inti,intj)

  {

  Numl=i;

  Num3+=i:

  }

  voiddisplay()

  {

  cout<<"Num1="<  cout<<"Num2="<  cout<<"Num3="<  }

  voidAddNum(inti)

  {

  Num3+=i;

  }

  private:

  intNum1;

  constintNum2;

  staticintNum3;

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

  };

  //********3********

  voidfunc()

  {

  TCobj(1,2);

  obj.Num1=4;

  //********4********

  obj.AddNum();

  ohj.display();

  }

  voidmain()

  {

  TCmyObj(12,18);

  myObj.display();

  rune();

  return;

  }

  (1)將“TC(inti,intj)”補(bǔ)充完整為“TC(inti,intj):Num2(j)”。

  (2)應(yīng)添加“friendvoidfunc();”。

  (3)應(yīng)添加“intTC::Num3=4;”。

  (4)將“obi.AddNum()”補(bǔ)充完整為“obj.AddNum(2);”。

  【解析】本題在第1處完成類(lèi)的構(gòu)造函數(shù)初始化類(lèi)的成員變量,常數(shù)據(jù)成員也必須初始化,并且不能被更新,常數(shù)據(jù)成員的初始化只能通過(guò)構(gòu)造函數(shù)的成員初始化類(lèi)表進(jìn)行,因此第1處的語(yǔ)句應(yīng)為“TC(inti,intj):Num2(j)”,i用來(lái)初始化Num1和Num3,j初始化Num2。第2處完成fune的函數(shù)定義,由審題分析可知,函數(shù)fune為類(lèi)的友元,故第2處的語(yǔ)句應(yīng)為“friendvoidrune();”。第3處的語(yǔ)句是靜態(tài)成員的初始化,靜態(tài)數(shù)據(jù)成員的初始化格式為“(數(shù)據(jù)類(lèi)型)<類(lèi)名>::<靜態(tài)數(shù)據(jù)成員)=<初始值>”,因此第3處的語(yǔ)句應(yīng)為“intTC::Num3=4;”。成員函數(shù)AddNum帶有一個(gè)整型參數(shù),因此調(diào)用此函數(shù)時(shí)必須有參數(shù)傳入,可由程序運(yùn)行結(jié)果分析得知傳入的參數(shù)值的大小。在fun函數(shù)內(nèi),定義TCobj(1,2)后,obj.Num1=1,obj.Num2=2,Num3=16+1=17,obj.Num1=4,Numl為4,obj。Num2為常數(shù)據(jù)成員,其值不會(huì)改變,調(diào)用AddNum函數(shù)后調(diào)用顯示函數(shù)顯示成員變量值,可知Num3為19,因此AddNum()的參數(shù)為19-17=2,即第4處的語(yǔ)句應(yīng)為“obj.AddNum(2);”。

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

華為C語(yǔ)言上機(jī)試題及答案06-27

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

2023計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案08-14

計(jì)算機(jī)二級(jí)《C語(yǔ)言》模擬試題及答案10-24

2016年計(jì)算機(jī)二級(jí)Access上機(jī)試題及答案07-14

計(jì)算機(jī)等級(jí)二級(jí)C筆試上機(jī)題庫(kù)07-12

計(jì)算機(jī)二級(jí)java上機(jī)試題題庫(kù)05-22

計(jì)算機(jī)C語(yǔ)言試題及答案07-17

全國(guó)計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)試題及答案07-19

2024計(jì)算機(jī)二級(jí)考試模擬試題及答案06-12