2005下半年软考程序员下午试题[9]

程序员 责任编辑:xmasfeng 2010-01-28

添加老师微信

备考咨询

加我微信

摘要:试题六(共15分)[说明]类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺1,修改错误并给处修改后该行的完整代码,最后完善程序运行后的输出结果。[C++代码]01020304050607080910111213141516171819202122232425

试题六(共15分)

[
说明]
Stock的定义中有三处错误,分别在代码的第040610行。请补齐下述代码中的空缺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;

};



void main(){ //
构造三个Stock对象abc

Stock a(1);

Stock b;

Stock c = Stock();

//其他代码省略,且代码无输出

}

程序运行后的输出结果为:
 1:3.5
 _____(2)_____
 _____(3)_____

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取