首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [
admin
2012-12-10
67
问题
阅读以下说明和C++代码,将解答写入对应栏内。
[说明]
类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。
[C++程序]
01 #include<iostream.h>
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<<endl;}
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
解析
本题考查的是用C++程序编程。
根据程序中的注释,要求初始化shars的值为n,因此根据初始化语法应为“shares(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/46jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
在用Word编辑文本时,为了使文字绕着插入的图片排列,下列操作正确的是______。
为保护个人信息不被泄露,每个人都需要提高安全意识。以下各项,除(62)外,都是应该养成的安全习惯。
下列关于Windows操作系统文件名的说法,正确的是(32)。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
在Windows环境中,选择某一部分信息(例如一段文字、一个图形)移动到别处,可以首先执行“编辑”菜单下的(5)命令。
下列关于计算机病毒的说法中错误的是_______。
在PowerPoint2007中,为精确控制幻灯片的放映时间,可使用______功能。
计算机病毒是一段程序,一般隐藏在______中。
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明某公司内部有一个采用TCP/IP作为传输协议的100BASE-TX局域网,包括1台服务器和20台客户机,通过一台16端口的交换机与一台8端口共享集线器级连,其网络结构如图11所
随机试题
背景某建筑施工总承包特级企业A公司中标一大型商务写字楼工程,该工程地上86层,地下5层,结构为钢—混凝土混合结构。精装修工程为建设单位指定分包施工,由B装饰公司完成。施工过程中发生如下事件:事件一:监理单位要求A中标单位上报施工项目质量计划,施工单位项
管线吹扫结束后,对管线的阀件、清管器、()等有关设备进行清洗保养。
按照网络转接系统的拥有者不同可将网络分为()
患者,男性,3岁,1周前发热、轻咳无痰,背部出现一过性皮疹。昨日颈部触及一包块。查体:咽部充血,扁桃体二度肿大,颈淋巴结肿大,肝肋下3cm。初诊:传染性单核细胞增多症。对传染性单核细胞增多症具有诊断意义的指标是
下列对肺癌的病理描述中,哪项是正确的( )
观察细菌动力最常使用
各单位每年形成的会计档案,应当由会计机构负责整理立卷,装订成册,并编制会计档案保管清册。()
利润分享的具体形式包括()。
为了应对全球金融危机,党中央和国务院启动了4万亿的政府主导性投资计划,以扩大内需,推动国民经济的稳步增长。则这次行政决策属于()。
发明专利的保护期限为20年,自( )起计算。
最新回复
(
0
)