首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [C++代码] 01 #include
阅读以下说明和C++代码。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [C++代码] 01 #include
admin
2008-04-03
31
问题
阅读以下说明和C++代码。
[说明]
类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。
[C++代码]
01 #include <iostream>
02 using namespace std;
03 class Stock{
04 protected:
05 Stock(){shares=0;share_val=0.0;Output();}
06 Stock(int n=0,double pr=3.5): (1) {//初始化shares值为n
07 share_val=pr;
08 Output();
09 };
10 void Stock(){};
11 void Output(){cout<<shares <<’:’<<share_val<<end1;}
12 public:
13 //成员函数
14 private:
15 //成员变量
16 int shares;
17 double share_val;
18 };
19
20 void main(){ //构造三个Stock对象a,b,c
21 Stock a(1);
22 Stock b;
23 Stock c=Stock();
24 //其它代码省略,且代码五输出
25 }
程序运行后的输出结果为:
1:3.5
(2)
(3)
选项
答案
(1) shares(n) 04代码行修改结果:public: 06代码行修改结果:Stock(int n, double pr=3.5):shares(n){ 10代码行修改结果:~Stock(){} (2)0:0 (3)0:0
解析
根据程序中的注释,要求初始化shars的值为n,因此根据初始化语法应为share(n);第四行定义了构造函数的访问控制为protected,但构造函数应该是公共的,所以第四行应该更改为public:第六行的构造函数定义了默认值,这样构造一个对象的时候可以填写不同参数,但这个构造函数会和stock()的无参构造函数混淆,所以,不能够带有默认值,可以将带有默认参数的构造函数更改为:Stock(int n, double pr=3.5)或者Stock(int n, double pr)。函数的析构函数不能够有任何的返回值,所以第十行应为~Stock(){}:运行程序后,程序的输出结果为:
1:3.5
0:0
0:0
转载请注明原文地址:https://jikaoti.com/ti/TZW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于Word2007查找和替换的叙述中,不正确的是(34)。
计算机内所有的信息都是以()为基础进行加工、处理的。
衡量计算机硬盘技术的指标有很多,但不包括(3)。
某工厂二月份的产值比一月份的产值多1/10,三月份的产值比二月份的产值少1/10,那么一月份的产值比三月份的产值(67)。
在Excel中,单元格地址绝对引用的方法是(52)。
在Excel2007中,设单元格A1中的值为-1,B1中的值为1,A2中的值为0,B2中的值为1,若在C1单元格中输入函数“=IF(AND(A1>0,B1>0),A2,B2)”,按回车键后,C1单元格中的值为______。
某企业甲乙两个部门招聘职工中,男女应聘人数和录用人数情况如下表:从上表看出,各部门女性录用率都大于男性录用率。从该企业合计来看,()。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
在Microsoft Word中点击“文件”→“另存为”,在保存类型下拉框中不能选择的有(45)。
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
随机试题
A.泻下逐水,清热解毒B.消肿散结,清热解毒C.泻下逐水,消肿散结D.泻下攻积,清热泻火甘遂和商陆功效的共同点是
项目式组织结构的优点包括()。
( )进度控制的任务是依据设计任务委托合同对设计工作进度的要求控制设计工作进度,这是设计方履行合同的义务。
金融市场中最特殊的参与者和交易中介机构是()。
A公司2008年12月申请某国家级研发补贴。申报书中的有关内容如下:本公司于2008年1月启动汽车混合燃料技术开发项目,预计总投资5000万元、为期3年,已投入资金3000万元,项目还需新增投资2000万元(其中,购置固定资产1000万元、场地租赁费100
下列戏曲剧目中,属于现代京剧的是()。
大海的波涛是自然界最纯美、浑厚,且颇具神秘色彩的“音乐”。然而是谁“弹奏”了这一曲曲动人的音乐呢?美国科学家一项最新的研究发现,浪花中大大小小的气泡便是一位天才的“演奏家”。海洋学研究所科学家认为,涛声的音质取决于形成海浪所特有的浪端气泡的体积大
提出近代意义上的主权概念的思想家是
有下列哪一情形导致离婚的,无过错方无权请求损害赔偿()
【B1】【B11】
最新回复
(
0
)