首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [
阅读以下说明和C++代码,将解答写入对应栏内。 [说明] 类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。 [
admin
2012-12-10
63
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
数据属性有业务属性、技术属性(与技术实现相关的属性)和管理属性三大类。以下属性中,()属于业务属性。
某企业甲乙两个部门招聘职工中,男女应聘人数和录用人数情况如下表:从上表看出,各部门女性录用率都大于男性录用率。从该企业合计来看,()。
下列选项中,属于网络操作系统的是(37)。
电子商务网站上可以收集到大量客户的基础数据、交易数据和行为数据。以下数据中,()不属于行为数据。
在D盘中有一个文件,其文件名为“D:\信息处理技术员.DOC”,现需要在桌面上建立该文件的快捷方式,可用鼠标右键单击该文件图标,然后______。
下列关于输入声音时的采样频率和信息储存量的叙述中,正确的是(8)。
Windows系统的控制面板不包括__________功能。
关系代数运算是以集合操作为基础的运算,其5种基本运算是并、差、(57)、投影和选择。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
在Excel“单元格格式”对话框的“对齐”选项卡中,“垂直对齐”选项中不包括(56)。
随机试题
在Excel2010工作表中,下列对单元格地址引用不正确的是________。
A.推延B.妥协C.和平共处D.教育E.转移目标冲突双方采取求同存异避免意见分歧公开化,这种方式属于
建设项目信息管理遵从的原则包括()项。
根据《水利水电工程混凝土防渗墙施工技术规范》SL174—96,下列关于混凝土防渗墙施工试验及墙体质量的要求正确的是()。
A公司通过公开招标方式竞标某市新建给水厂工程项目。编制投标文件时发现招标文件所提供的施工图纸和工程量清单存在较大差异,经过质疑消除了大部分差异;为减少风险,A公司采取了不平衡报价策略,增加技措部分费用,调整了其他项目计价。中标后在签订施工总承包合同时与发包
A技术开发公司(以下简称A公司)为增值税一般纳税人,2019年4月发生下列业务:(1)为我国境内B企业提供产品研发服务并提供培训服务,取得研发服务含税收入200万元,培训含税收入50万元,发生相关研发服务的支出7.2万元,取得增值税专用发票。(2)为我
对未办理备案手续而出版的属于重大选题范围的出版物,无论内容有无问题,首先应该责令出版单位()。
必然事件的概率值是()。
Whatdoconsumersreallywant?That’saquestionmarketresearcherswouldlovetoanswer.Butsincepeopledon’talwayssaywhat
OnwhichdayisHalloweencelebrated?
最新回复
(
0
)