使用VC6打開考生文件夾下的工程kt7_1,此工程包含一個源程序文件kt7_1.cpp,但該程序運行有問題,請改正程序中的錯誤,使程序的輸出結果如下:
  Constructor1
  Constructor1
  Construct,江蘇會計證考試報名,2022年會計從業資格考試報名,2022年江蘇會計從業證報名,2022年江蘇會計從業考試報名,江蘇2022年會計從業資格考試成報名,2022年江蘇會計從業考試,會計電算化考試試題,2022年江蘇會計電算化,江蘇會計電算化試題,江蘇會計電算化考試,江蘇初級會計電算化,江蘇初級會計電算化考試">

免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現在的位置:首頁 > IT認證 > 計算機二級考試 >

計算機等級考試二級C++試題及答案7


一、改錯題
  使用VC6打開考生文件夾下的工程kt7_1,此工程包含一個源程序文件kt7_1.cpp,但該程序運行有問題,請改正程序中的錯誤,使程序的輸出結果如下:
  Constructor1
  Constructor1
  Constructor1
  Destructor
  Constructor2
  Destructor
  x=0
  x=5
  Destructor
  Destructor
  源程序文件kt21_1.cpp清單如下:
  #include
   classB
  {intx;
  public:
  B(){x=0;cout<<"Constructor1"<
  B(inti){x=i;cout<<"Constructor2"<
  ~B(){cout<<"Destructor"<
  /**********found**********/
  ~B(inti){cout<
  voidprint(){cout<<"x="<
  voidmain()
  {B*ptr;
  ptr=newB[2];
  /**********found**********/
  ptr[0]=B(0);
  ptr[1]=B(5);
  /**********found**********/
  for(inti=0;i<2;)
  ptr[i].print();
  delete[]ptr;}
  【參考答案】
  (1)將~B(int i){cout<
  (2)將ptr[0]=B(0);改為:ptr[0]=B();
  (3)將for (int i=0;i<2;)改為:for(int i=0;i<2;i++)
  【試題解析】
  (1)主要考查對析構函數特性的掌握,析構函數不能帶參數也不能重載,一個類中只能定義一個析構函數,因為析構函數在刪除對象的時候被默認調用,如果含有多個析構函數則可能引起多次刪除產生的意外錯誤;
  (2)主要考查對構造函數與函數重載的掌握,由輸出結果可知其應該調用不帶參數的構造函數B();
  (3)主要考查對for循環語句的使用,如果在for循環中不寫第三個表達式就意味著該循環一直會執行下去,因為i的值總是小于2。

相關文章

無相關信息
更新時間2022-03-13 11:18:59【至頂部↑】
聯系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

客服電話:




主站蜘蛛池模板: 伊人春色在线观看视频| 口加一笔变新字有几个| 九州电影网| 街头霸王 1994 尚格·云顿| 自制化妆豆豆本| 学霸考砸了被父母打的视频| 色戒观看| 美女洗澡直播| 找保姆| 纳尼亚传奇| 明明不喜欢 电影| 电影《醉猴》刘家良主演| 伴娘| 三夫人电影| 23号牛乃唐第一季电视剧免费观看 | 糟老头视频| 日韩 欧美 视频| 古建凉亭生产厂家| 红羊电影| 开创盛世电视剧全集免费观看 | 黑帮大佬和我的三百六十五 | 龙凤店| 南来北往分集剧情| 田园个人简历| 黄飞鸿电影全集| 杨笠 个人资料| 1到100数字表图片| 女生被男生操视频| 金装维尔梅| 历史试卷反思| 推拿电影在线完整观看| 夜生活女王| 风间电影正版免费观看| 八下数学练习册答案| 在线免费污视频| 抓特务电视剧大全播放| 荒野求生21天美国原版免费播放| 叶子淳| 全国急招压路机师傅| 中华英雄何润东| 邓伦是哪里人|