摘要:试题六(共15分)[说明]类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺1,修改错误并给处修改后该行的完整代码,最后完善程序运行后的输出结果。[C++代码]01020304050607080910111213141516171819202122232425
试题六(共15分)
[说明]
类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺1,修改错误并给处修改后该行的完整代码,最后完善程序运行后的输出结果。
[C++代码]
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#include <iostream> using namespace std; class Stock{ protected: Stock(){shares=0; share_val=0.0; Output();} Stock(int n=0, double pr=3.5):_____(1)______{//初始化shares值为n share_val=pr; Output(); }; void ~Stock(){}; void Output(){cout << shares <<':' << share_val << endl;} public: //成员函数 private: //成员变量 int shares; double share_val; };
Stock a(1); Stock b; Stock c = Stock(); //其他代码省略,且代码无输出 } |
程序运行后的输出结果为:
1:3.5
_____(2)_____
_____(3)_____
软考备考资料免费领取
去领取