专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

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

责编:xmasfeng 2010-01-28

试题六(共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]  

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

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服