(1)閱讀程式,寫出執行結果
(2)閱讀程式,寫出執行結果
(3)閱讀程式,寫出執行結果
(4)閱讀程式,寫出執行結果,并回答問題
(1)程式執行後,運作結果是多少?
(2)将程式中有注釋的兩條語句修改為注釋的内容,即将“class b:public a {};”修改為“class b:virtual public a{};”,“class c:public a {}; ”修改為“class c:virtual public a{};”,重新編譯運作程式,程式的運作結果又是多少?
(5)閱讀下面類的定義,請說出在測試函數中不同情況的調用産生的結果
(a)
你認為輸出結果是:______________________
運作程式的結果是:______________________
(b)
程式會發生編譯錯誤,原因是:__________
記錄下ide中提示的錯誤并了解:_________
(c)
将會發生錯誤的一行删除;
對餘下的程式,你認為輸出是:__________
實際運作的輸出是:____________________
那一行的錯誤原因是:__________________
(d)
(e)
在class a中增加成員函數:
在main函數前增加一般函數:
main函數中指定部分為:
補充閱讀