首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [C++代码] 01 #include
阅读以下说明和C++代码。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [C++代码] 01 #include
admin
2008-04-03
24
问题
阅读以下说明和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://kaotiyun.com/show/osjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列选项中,不属于计算机外部设备的是_______。
文件ABC.bmp存放在F盘的T文件夹中的G子文件夹下,它的完整文件标识符是______。
银行的信息非常重要,对信息以及信息处理的安全性要求很高。安全性包括多项任务,但不(24)。
下列选项中,具有连接范围窄、用户数少、配置容易、连接速率高等特点的网络是(8)。
在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,(65)就是其中的一种。
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
在Excel2007中,单元格中的绝对地址在被复制或移动到其他单元格时,其单元格地址(42)________________。
在Excel中,若单元格C5=1000、D5=50、C6=6000、D6=40,在单元格E5中输入公式“=C5*$D$5”,再将此公式复制到F6单元格中,则F6单元格的值为(54)。
随机试题
当相对弯曲半径r/t≤4时,中性层就会向________偏移。
男性,15岁,主诉1周来发热(38℃),呼吸急促,食欲不振,全身乏力,胸闷,咳嗽,咳白黏痰。体检:脉速110次/分,气管右偏,左胸部语颤减弱,叩浊,呼吸音减弱,左下呼吸音消失。胸部x片见左胸呈大片浓密阴影,并可见一外上向内下的斜行弧线阴影(无液平面),纵隔
有关食管生理狭窄的说法错误的是()。
I类民用建筑采用异地土回填,应进行土的镭—226、钍—232、钾—40的比活度测定。内照射指数不大于1.0和外照射指数不大于1.3的土,方可使用。()
某柱基础、作用在设计地面处的柱荷载设计值、基础尺寸、埋深及地基条件如下图所示。
在设备监理工作的进展过程中,业主经常要根据设备监理合同检查设备监理机构的工作。设备监理规划是业主检查监理工作的尺度,所以编制设备监理规划必须严格依据( ),
下列各项中,可以反映企业的现金和现金等价物流动的报表是()。
年初有3位同学给好朋友黄某过18岁生日。从未沾过酒的他们,醉后犯了拦路抢劫罪。他们的青春本来将有几年在大墙内度过,但一项新制度使之得以改变,那就是某市青少年事务署与检察院共同建立的一项针对未成年人的特殊检察机制,名为“诉前考察”。这意味着对未成年人刑事案例
一批商品,按25%的利润率定价,卖出80%,后,打折出售,每件商品依然可获利25元,所有商品都卖出后,共获利45000元,经计算发现,打折出售的商品所获利润仅占总利润的1/9,问该商品销售后期打几折出售?
NiagaraisanIndianwordwhichmeans"roaringwater".Indeed,theroarofthefallingwaterofNiagaracanbeheard(1)_____a
最新回复
(
0
)