黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁考試吧論壇Exam8視線考試商城網絡課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規劃師
美國注冊會計師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
造價員考試
注冊計量師
環保工程師
化工工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
計算機等級考試
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級 > C加加 > 模擬試題 > 正文

2013年計算機二級C++模擬試題及答案(四)

  三、簡單應用題

  編寫類AA的成員函數intCompare(AAb),該函數用于比較*this與b的大小,若兩者含有元素的個數n相同,并且數組中前n個元素值對應相同,則認為兩者相等返回1,否則返回0。注意:用數組方式及for循環來實現該函數。輸出結果如下:

  a=b

  a<>c

  注意:部分源程序已存在文件kt2_2.cpp中。

  請勿修改主函數main和其他函數中的任何內容,僅在函數Compare的花括號中填寫若干語句。

  文件kt2_2.cpp的內容如下:

  #include

  #include

  classAA{

  int*a;

  intn;

  intMS;

  public:

  voidInitAA(intaa[],intnn,intms)

  {

  if(nn>ms)

  {\cout<<"Error!"<< p>

  exit(1);}

  MS=ms;

  n=nn;

  a=newint[MS];

  for(inti=0;i< p>

  }

  intCompare(AAb);

  };

  intAA::Compare(AAb)

  {

  }

  voidmain()

  {AAa,b,c;

  intx[]={1,2,3,4,5};

  inty[]={1,2,3,6,7};

  intz[]={1,2,5,7,9};

  a.InitAA(x,3,5);

  b.InitAA(y,3,5);

  c.InitAA(z,3,5);

  if(a.Compare(b))

  cout<<"a=b"<< p>

  else

  cout<<"a<>b"<< p>

  if(a.Compare(c))

  cout<<"a=c"<< p>

  else

  cout<<"a<>c"<< p>

  【參考答案】

  int AA::Compare(AA b)

  {if(n!=b.n) return 0;

  for(int i=0; i<>

  if(a[i]!=b.a[i]) return 0;

  return 1;}

  【試題解析】

  本題考查應用for循環、if條件控制語句等基本控制結構解決實際問題的能力。

  四.綜合應用題

  使用VC6打開考生文件夾下的工程test17_3,此工程包含一個源程序文件kt2_3.cpp,其中定義了用于表示點的類Point和表示內容的類Text以及二者的派生類CircleWithText,但它們的定義并不完整。請按要求完成下列操作,將它們的定義補充完整。

  (1)定義類Point的構造函數,請使用參數列表的形式將成員函數x和y分別初始化為參數x1和y1的值。請在注釋“//**1**”之后添加適當的語句。

  (2)完成類Text的構造函數Text(char*str)的定義,將char型的str指向的內容賦值給text并且輸出str所指向的內容,請在注釋“//**2**”之后添加適當的語句。

  (3)定義類CircleWithText的構造函數CircleWithText(intcx,intcy,char*msg),int型的cx和cy用于賦值給x和y,char型的指針*msg用于賦值給text,請在注釋“//**3**”之后添加適當的語句。

  輸出結果如下:

  Point:34

  hello

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

  源程序如下:

  #include

  #include

  classPoint

  {intx,y;

  public:

  //**1**

  {cout<<"Point:"<<<''''<<<''\N'';}< p>

  ~Point(){}};

  classText

  {chartext[100];

  public:

  Text(char*str)

  {//**2**}

  ~Text(){}};

  classCircleWithText:publicPoint,publicText

  {public:

  //**3**

  {}

  ~CircleWithText(){}};

  voidmain()

  {CircleWithTextcm(3,4,"hello");}

  【參考答案】

  (1)Point(int x1=0, int y1=0) :x(x1), y(y1)

  (2)strcpy(text,str);

  cout<<<"\N";< p>

  (3)CircleWithText(int cx,int cy, char *msg):Point(cx,cy),Text(msg)

  【試題解析】

  本題主要考查考生對于多繼承中類的定義和派生類構造函數的定義的掌握。注意學會使用參數列表的形式定義派生類的構造函數,在列表中的格式是基類名1(向基類傳遞的參數列表),基類名2(向基類傳遞的參數列表)。

 

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 天天操婷婷 | 国产中的精品一区的 | 日本操片 | 国产高清在线丝袜精品一区 | 日本欧美中文字幕 | 国产成人a v在线影院 | 欧美激情一区二区三区免费观看 | 欧美又黄又嫩大片a级 | 久久久久久久网 | 成人免费大片a毛片 | 在线视频日韩 | 在线天堂中文字幕 | 久草免费色站 | 69堂午夜精品视频在线 | 国产欧美精品一区二区色综合 | 在线观看视频99 | 欧美日韩免费一区二区在线观看 | 欧美视频综合 | 日韩高清特级特黄毛片 | 黄色片日本网站 | 一级理论片免费观看在线 | 免费xxxxx在线观看网站 | 亚洲免费中文字幕 | 青青草国产免费国产 | 一本久道在线 | 日韩精品一区二区三区高清 | 美女视频黄.免费网址 | 国产欧美高清 | 国产欧美日韩专区 | 国产欧美一区二区三区久久 | 最近2019的中文字幕免费 | 大片毛片女女女女女女女 | 日韩欧美一区二区三区免费看 | 国产日产欧美一区二区三区 | youjizzxxxx18日本| 欧美丝袜制服 | 亚洲日韩欧美综合 | 成人看片免费 | 五月天婷婷在线播放 | 中文字幕精品视频在线观看 | 草草在线免费视频 |