【简答题】
试题六(共15 分)
阅读下列说明和 C++代码,请回答问题 1 至问题 3,将解答写在答题纸的对应栏内。
[说明]
已知下列程序运行时的输出应为:
1:1
1:1
1:1
[问题1]
请补齐下述代码中的空缺 1 和 2。
[问题2]
类 Stock 的定义中有两处错误,请指出错误所在行号并给出该行修改后的完整结果。
[问题3]
指出该代码是否存在内存泄漏。
[C++ 程序]
参考答案
【问题1】
(1) Stock(): shares(1),share_val(1)
(2) cout
【问题2】
错误1:第4行,修改为:public:
错误2:第9行,修改为:~Stock(){}
【问题3】
否,或不存在内存泄漏