首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR **** found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR **** found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果
admin
2020-04-07
42
问题
请打开考生文件夹下的解决方案文件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);
}
//ERROR ******** found *******
~Salary(){delete * staff_id;}
double getGrosSPay()const{return base+bonus;} //返回应良发项合计
double getNetPay()const{return getGrossPay()一tax; }//返回实发工资额
private:
char * staff_id; //职工号
double base; //基本工资
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;
return 0;
}
选项
答案
(1):base(the_base),bonus(the_bonus),tax(the_tax) (2)~Salary(){delete[]staff_id;} (3)cout<<"实发工资:"<<pay.getNetPay()<<endl:
解析
(1)主要考查考生对构造函数的掌握情况,构造函数的成员初始列表要把形参放在括号内。
(2)主要考查考生对析构函数的掌握情况,析构函数使用delete释放指针,delete后要跟标识符“[]”。
(3)主要考查考生对成员函数调用的掌握情况,调用类的成员函数使用标识符“.”,而不是作用域符“::”。
转载请注明原文地址:https://jikaoti.com/ti/LPA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,如果要释放这个数组,则使用的语句为【】。
若下列程序运行时输出结果为1,A,10.12,B,3.5请将程序补充完整。#include<iostream>usingnamespacestd;intmain(){voidt
下列对模板的声明中,正确的是()。
在C++中用来实现运行时多态性的是______。
模板函数的真正代码是在()时候产生。
A、 B、 C、 D、 B在引用函数模板时,如果没在函数名和参数之间加上类型参数,就默认表示参数类型严格按照模板定义的类型匹配;如果在函数名和参数之间加上了类型参数,则对实参自动进行类型转换。
以下C++语言中用于单行注释的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
随机试题
某工程合同价为100万元,合同约定:采用调值公式进行动态结算,其中固定要素比重为0.2,调价要素分为A、B、C三类,分别占合同价的比重为0.15、0.35、0.3,结算时价格指数分别增长了20%、15%、25%,则该工程实际结算款额为( )万元。
某市建设行政主管部门在对施工工地进行安全检查时,发现施工单位在尚未竣工的建筑物内设置木工间,于是对其进行罚款处理,该处罚措施属于()法律责任形式。
某公司向保险公司投保了财产险,并在投保时承诺公司每日会保证至少一人值守,2000年“十一”长假期间,留守人员因为急事离开公司,当晚公司发生火灾造成直接经济损失20万元,则()。
一般资料:求助者,女性,28岁,无业。案例介绍:求助者由于孩子的问题前来咨询。下面是心理咨询师与求助者之间的一段对话:求助者:“我儿子今年4岁,他胆子太小,到现在还不敢一个人去卫生间。我试着改他这个毛病,曾和孩子约定,他每次自
在加涅的学习结果分类理论中,写作和计算属于()
实用主义教育学的代表人物是美国教育家杜威,其代表作是《民主主义与教育》。()
新中国成立特别是改革开放以来,中国坚持从国情出发,在承继中国传统法律文化优秀成果、借鉴人类法治文明的基础上,探索建立并不断完善中国特色社会主义司法制度,维护了社会公正。下列有关我罔司法制度的表述,正确的是()。
在Windows2003系统下DHCP服务器中添加排除时,应输入的信息是()。
Weighingtoomuchcandamageone’shealth,andobesityisagrowingproblemforbothkidsandadultsaroundtheworld.【T1】______
Manystudentsfindtheexperienceofattendinguniversitylecturestobeareallyconfusingand【C1】______experience.Thelecture
最新回复
(
0
)