首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [
admin
2012-12-10
51
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
在Access中使用参数查询时,应将条件栏中的参数提示文本写在(60)中。
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
下列不是Access系统数据库对象的是______。
在Word2007编辑过程中,为防止突然断电或电脑死机等突发情况,最大程度减少损失,下列做法较好的是__________。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。65
在Windows XP中,文件名中不允许出现的字符是(32)。
在Excel的A2单元格中输入:“=1=2”,则显示的结果是______。
LCD显示器的响应时间为(2)时,显示的效果更好。
在Excel中,______函数的功能是将指定单元格区域中的最小值返回并显示在当前单元格中。
随机试题
对于临时来华进行经贸活动的外国法人等,我国采取的认许方式是()
某企业上年末资产负债表部分项目的余额如下:货币资金460000元,应收账款89000元,存货264000元,固定资产原价1020000元,累计折旧366000元。该企业本年度发生下列经济业务:(1)购入甲材料一批,买价为40000元,增
根据政府采购法律制度的规定,采购文件的保存期限自采购结束之日起至少保存()。
关于工伤认定,下列说法正确的有()。
学习《荆轲刺秦王》时,教师要求学生注意“往而不反者,竖子也”一句中“反”的用法,下列语句中不包含同类用法的是()。
下列科学家与其发现的理论对应错误的是()。
一天,小张出差回到单位发现办公桌上的台历已经有7天没有翻了,就一次翻了7张,发现这7天的日期加起来,得数恰好是77,问这一天是几号?()
李惠个子比胡戈高;张凤元个子比邓元高;邓元个子比陈小曼矮;胡戈和陈小曼的身高相同。如果上述断定为真,以下哪项也一定为真?
林某2011年5月购入2000份债券,每份10元,共支付税费共计100元。林某在10月以每份12元的价格卖出其中的1500份,支付卖出债券的税费总计120元。林某就该转让行为应缴纳个人所得税()元。
Religiousphilosopherthathewas,HenryMorederivedhisconceptionofaninfiniteuniversefromtheinfiniteGodinwhomhebe
最新回复
(
0
)