首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为
admin
2020-06-29
65
问题
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为:
应发合计:3500应扣合计:67.5实发工资:3432.5
注意:只修改每个“//ERROR****found****下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class Salary{
public:
Salary(const char*id,double the_base,double the_bonus,double the_tax)
//ERROR*******found*******
:the_base(base),the_bonus(bonus),the_tax(tax)
{
Staff_id=new char[strlen(id)+1];
strcpy(staff_id,id);
}
//*******found*******
~Salary( ){delete*staff_id;}
double getGrosSPay( )const{return base+bonus;}//返回应发项合计
double getNetPay( )const{return getGrossPay( )-tax;}//返回实发工资额
private:
char*staff id;//职工号
double base;//基本i焱
double bonus;//奖金
double tax;//代扣个人所得税};
int main( ){
Salary pay("888888",3000.0,500.0,67.50);
cout<<"应发合计:"<<pay.getGrossPay( )<<" ";
cout<<"应扣合计:"<<pay.getGrossPay( )-pay.getNetPay( )<<" ";
//ERROR*******found*******
cout<<"实发工资:"<<pay::getNetPay( )<<endl;
return0;
}
选项
答案
(1):base(the_base),bonus(the_bonus),tax(the_tax) (2)~Salary( ){delete[ ]staff_id;} (3)cout<<"实发工资:"<<pay.get,NetPay( )<<endl:
解析
(1)主要考查考生对构造函数的掌握情况,构造函数的成员初始列表要把形参放在括号内。
(2)主要考查考生对析构函数的掌握情况,析构函数使用delete释放指针,delete后要跟标识符“[ ]”。
(3)主要考查考生对成员函数调用的掌握情况,调用类的成员函数使用标识符“.”,而不是作用域符“::”。
转载请注明原文地址:https://kaotiyun.com/show/gsyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是( )。
有如下程序段:inti=2;intj=3;intmain(){i=j=9;cout
下列关于函数模板的叙述中,错误的是
有如下程序:#includeusingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){re
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列关于运算符重载的表述中,错误的是
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
若有定义语句"doublea=2/3.0;",则语句"cout
下列选项中属于面向对象设计方法主要特征的是( )。
下列选项中,正确的C++表达式是
随机试题
在《文学的趣味》一文中,朱光潜认为:“许多人在文艺趣味上有欠缺,大半由于在知上有欠缺”,以下各项中,不属于“知上有欠缺”表现的是()。
女,18岁。心慌、多汗,多食、消瘦4个月余。体检:甲状腺Ⅱ度肿大,右上极可闻及血管杂音。为明确诊断,行下列哪项检查
牛,夏季吸血昆虫活动频繁时大群发病。病牛发热,流泪,流鼻液,流涎,流产,呼吸迫促。部分病牛全身肌肉和四肢关节肿痛致跛行,步态僵硬。该病传播快,发病率高,病死率低,多数病牛在发病2~5天后自愈。据调查,该病在当地流行周期为3~5年。治疗本病禁忌的给药方法
男性,50岁。近1周来劳力时发生心前区闷痛,放射至咽部,停止活动,休息1分钟自行缓解,每天发作2~3次。既往有高血压、高血脂病史。父亲患冠心病对确诊最有价值的辅助检查是
外墙防水工程施工中,应进行的材料及其性能指标复验不包括()。
在监督检查中,非现场监管对现场检查起指导作用。()
企业成长阶段一般采取的股利分配政策是()。
老张、老王、老李、老赵四人的职业分别是司机、教授、医生、工人。已知:(1)老张比教授个子高;(2)老李比老王个子矮;(3)工人比司机个子高;(4)医生比教授个子矮;(5)工人不是老赵就是老李。根据以上信息可以推知()。
确定子系统优先顺序的因素:Ⅰ.潜在利益Ⅱ.对企业的影响Ⅲ.开发的难易程度Ⅳ.需求 Ⅴ.成功的可能性 以上哪些因素用来确定各子系统的优先顺序?
Wherewastheletterprobablyplacedmanyyearsago?
最新回复
(
0
)