亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

下半年計算機二級C上機考試試題及答案

時間:2024-10-12 16:50:55 計算機等級 我要投稿
  • 相關推薦

2016下半年計算機二級C上機考試試題及答案

  1.程序改錯題

2016下半年計算機二級C上機考試試題及答案

  使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運行時有錯誤,請改正其中的錯誤,使程序正確運行,并且使程序輸出的結果為

  0K

  注意:錯誤的語句在//******error******的下面,修改該語句即可。

  試題程序:

  #include

  classTC

  {

  public:

  TC()

  {

  a=b=0:

  }

  private:

  inta,b;

  };

  classTCl:publicTC

  {

  public:

  TC1()

  {

  }

  //******error******

  virtualvoidfunc();

  };

  classTC2:publicTCl

  {

  public:

  TC2()

  {

  a=0:

  b=0:

  }

  voidfunc()

  {

  //******error******

  cout<<"OK"  }

  private:

  inta;

  intb;

  };

  voidmain()

  {

  TC20bj;

  //******error******

  TCl*p=(TCl*)obj;

  p->func();

  }

  (1)應改為“virtualvoidfunc()=0;”。

  (2)應改為“cout<<"0K"<(endl;”。

  (3)應改為“TCl*p=(TCl*)&obj;”。

  【解析】本題中TCl類中的func函數(shù)是純虛函數(shù),純虛函數(shù)的定義格式為virtual<函數(shù)類型><函數(shù)名>((參數(shù)表>)=0”,因此第1處的語句應為“virtualvoidfunc()=0;”。func函數(shù)沒有參數(shù)表。編譯程序后發(fā)現(xiàn)第2處的語句有錯誤,cout流中的數(shù)據(jù)是用流插入運算符“<<”順序加入的,因此“<”不正確,應改成“cout<<"0K"<

  2.綜合應用題

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

  (1)完成TC的構造函數(shù),請改正注釋1后的錯誤。

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

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

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

  輸出的結果為

  Num1=12

  Num2=18

  Num3=16

  Num1=4

  Num2=2

  Num3=19

  注意:除在指定位置添加語句之外,不要改動程序中的其他內(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)”補充完整為“TC(inti,intj):Num2(j)”。

  (2)應添加“friendvoidfunc();”。

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

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

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

  3.簡單應用題

  使用VC++6.0打開考生文件夾下的源程序文件2.cpp。閱讀下列函數(shù)說明和代碼。

  函數(shù)func(intd口,intn)的功能是將長度為num的數(shù)組d中的奇數(shù)擴大1倍,并存儲到數(shù)組d中。

  例如:2,15,6,-3,8,-11,9,24,50

  返回4,30,12,-6,16,-22,18,48,100

  將func(intd[],intnum)函數(shù)補充完整。

  注意:請勿改動主函數(shù)main。

  試題程序:

  #include

  voidfunc(intd[],intnum)

  {

  }

  intmain()

  {

  intData[]={2,15,6,-3,8,-11,9,24,50};

  func(Data,9);

  for(inti=0;i(sizeof(Data)/sizeof(int);i++)

  {

  cout<  }

  cout<  return0;

  }

  for(inti=0;i  {

  if(d[i]%2!=O)

  d[i]=2*d[i];

  }

  【解析】由審題分析可知,利用循環(huán)來逐個判斷d[]中的元素,d[]中元素個數(shù)為hum,因此循環(huán)變量從0變化至num。在循環(huán)內(nèi),用if語句判斷該元素是不是奇數(shù),即if(d[i]%2!=0),將滿足條件的d[i]擴大一倍。


更多計算機二級相關試題推薦:

1.2016年9月計算機二級C語言選擇題及答案

2.2016計算機二級C語言測試題及答案[最新]

3.2016年計算機二級C語言基本知識點

4.2016年計算機二級c語言真題

5.計算機二級C語言機試題庫及答案

6.計算機二級c語言試題及答案

7.2016年計算機二級C語言練習題及答案

8.2016年計算機二級C語言選擇模擬題及答案

9.2016計算機二級C語言考前模擬試題及答案

10.計算機二級考試C語言試題與答案

【下半年計算機二級C上機考試試題及答案】相關文章:

計算機二級C上機考試試題及答案06-22

計算機二級C語言考試上機沖刺試題及答案09-08

2016計算機等級考試二級C++上機模擬試題及答案07-14

2016最新計算機二級C++上機試題及答案10-14

計算機等級二級C語言上機模擬試題及答案10-25

2016年計算機二級C上機考試試題及答案08-22

9月計算機二級C++上機考試沖刺試題及答案10-29

華為C語言上機試題及答案07-01

計算機二級考試C++試題及答案08-01

計算機二級考試C++試題及答案10-08

主站蜘蛛池模板: 国产福利小视频高清在线观看| 亚洲午夜精品一区二区| 香蕉eeww99国产精选免费| 国产欧美精品一区二区三区四区| 国产精品.xx视频.xxtv| 老熟妇喷水一区二区三区| 精品国产人成亚洲区| 天码av无码一区二区三区四区| 丹东市| 亚洲精品久久久中文字幕痴女| 性欧美大战久久久久久久久| 成人区人妻精品一区二区不卡| 中中文字幕三区| 亚洲va中文字幕无码毛片| 又黄又爽又色视频| 亚洲国产中文字幕在线视频综合 | 影音先锋无码a∨男人资源站| 建瓯市| 国产精品冒白浆免费视频| 中文字幕日产无码| 国产av永久无码青青草原| 一区二区三区毛片无码| 成人免费视频视频在线观看 免费| 成人h动漫精品一区二区| 四虎国产精品永久地址99新强| 亚洲aⅴ综合色区无码一区| 日韩免费特黄一二三区| 欧美三级中文字幕在线观看| 久久综合五月| 亚洲国产成人一区二区三区| 日韩精品无码区免费专区| 日韩欧美在线观看成人| 久久精品亚洲专区| 国产成人亚洲综合无码精品 | 波多野结衣久久高清免费| 成人精品在线观看| 四虎影视4hu4虎成人| 亚洲精品日韩中文字幕久久久| 亚洲中文字幕无码mv| 成人免费无码大片a毛片| 亚洲中文字幕久久无码精品A|