首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [C++代码] 01 #include
阅读以下说明和C++代码。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [C++代码] 01 #include
admin
2008-04-03
61
问题
阅读以下说明和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子文件夹下,它的完整文件标识符是______。
海关为严查一批进口食品罐头含铅量是否超标宜采用的方法是______。
某一个PPT文档共有8张幻灯片,现选中第4张幻灯片,改变幻灯片背景设置后,单击“应用”按钮,则______。
人工智能(AI)时代,人类面临许多新的安全威胁。以下(60)________________不属于安全问题。
在Excel2010中,C3:C7单元格中的值分别为10、OK、20、YES和48,在。D7单元格中输入函数“=COUNT(C3:C7)”,按回车键后,D7单元格中显示的值为________________。
()是幻灯片缩小之后的打印件,可供观众观看演示文稿放映时参考。
Windows系统的控制面板不包括__________功能。
请根据说明把图11-1中的(1)~(4)填写完整。当收到的邮件出现古怪字符(乱码)时,请问这是什么原因造成的(排除病毒原因)?怎么解决?
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,[说明]这是一个修改字符串的题目,此题中将字符串“hello,Iamnotastudent,Idonotlikecomputer!”中的"not"去掉,并在
随机试题
分布于上肢内侧后缘的经脉是
丰润有限责任公司未按照规定期限缴纳税款,当地税务局即下达通知,限期缴纳,期满后,该公司仍未缴纳税款。请回答下列问题:税务局限期缴纳的期限不得超过()日。
通常采取的控制库存的方法包括()。
下列关于建设项目投资风险分析的描述,正确的是( )。
根据企业所得税法的规定,下列收人中可以免征企业所得税的是()。
______学说作为最早的一个认知性学习理论,肯定了主体的能动作用,把学习视为个体主动构造完形的过程,强调观察、顿悟和理解等认知功能在学习中的重要作用。
有一个自以为是全才的年轻人,毕业以后屡次碰壁,一直找不到理想的工作,他觉得自己怀才不遇,对社会感到非常失望。多次的碰壁工作,让他伤心而绝望,他感到没有伯乐来赏识他这匹“千里马”。痛苦绝望之下,有一天,他来到大海边,打算就此结束自己的生命。
Themanwalkedslowly(31)thedesertedbeach,hisheaddownandhiseyessearchingthewetsands.Overheadbirds(32)inwidec
WhichofthefollowingcanbeinferredfromthePara1?Wecanlearnfromthesecondparagraphthat______.
A、Themanshouldbuyadifferentmealticketeachmonth.B、Individualseatdifferentamounts.C、Buyingthemealticketwon’tsav
最新回复
(
0
)