使用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同號) | 

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

客服電話:




主站蜘蛛池模板: 意大利火环1990| 尹雪喜作品| 相识韩国| 小镇姑娘高清播放| 姐妹微电影| 有冈大贵| 韩国成人网| 电视剧零下三十八度演员表| xxxxxxxxxxxxxxxxx69| 黑帮大佬365天| 老大不小在线观看免费完整版| 被主人调教| 美国电影《贵夫人》| 迪卡娅电影| 汪汪队完整版全集免费| 相声剧本(适合学生)| 叶子楣伦理| 欧美黑人天堂av在线| 《推拿》完整版播放| 唐人街探案网剧第二季| 少女免费观看完整电视电影| 人民日报评墨茶| 家法视频| 潇洒走一回广场舞完整版| www.douyin.com/pay| 大浴女电视剧所有演员表| 网络查控申请书| 黑暗圣经在线观看| 魔鬼黑狱1983年美国| 最后的招待1991| 女生被艹在线观看| 黄昏之恋| 《火烛鬼》大结局| 我们爱你| 好像也没那么热血沸腾电影免费观看 | 啪啪电影网| 纽约巨人| 一块奶酪预习| 病毒感染血常规有什么异常| 竹内纱里奈作品| 《魔鬼天使》电影|