首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
admin
2020-07-23
22
问题
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为:
应发合计:3500应扣合计:67.5实发工资:3432.5
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
usingnamespacestd;
classSalary{
public:
Salary(constchar*id,doublethe_base,doublethebonus,doublethe_tax)
//ERROR**********found**********
:thebase(base),thebonus(bonus),thetax(tax)
{
staffid=newchar[strlen(id)+1];
strcpy(staffid,id);
}
//ERROR**********found**********
~Salary(){delete*staffid;)
doublegetGrossPay()const{return
base+bonus;}//返回应发项合计
doublegetNetPay()const{returngetGrossPay()_tax;}//返回实发工资额
private:
char*staffid;//职工号
doublebase;//基本工资
doublebonus;//奖金
doubletax;//代扣个人所得税
};
intmain(){
Salarypay("888888",3000.0,500.0,67.50);
cout<<"应发合计:"<
cout<<"应扣合计:"<
//ERROR**********found**********
cout<<"实发工资:"<
return0;
}
选项
答案
(1):base(the_base),bonus(the_bonus),tax(the_tax) (2)~Salary(){delete[]staff_id;} (3)cout<<"实发工资:"<
解析
(1)主要考查考生对构造函数的掌握情况,构造函数的成员初始列表要把形参放在括号内。
(2)主要考查考生对析构函数的掌握情况,析构函数使用delete释放指针,delete后要跟标识符“[]”。
(3)主要考查考生对成员函数调用的掌握情况,调用类的成员函数使用标识符“.”,而不是作用域符“::”。
转载请注明原文地址:https://kaotiyun.com/show/69yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已经声明了函数"intfun(intx,inty=0);",则下列重载函数声明中,正确的是
下列叙述中,错误的是
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是
下列叙述中正确的是
在下列关键字中,不能用来表示继承方式的是
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
下列枚举类型的定义中,包含枚举值5的是
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
申请注册计量师初始注册需要提交的材料至少包括下列文件中的_________。
在麦克里兰的成就需求理论中,下面哪一种需求不是其需求的内容?()
安全管理人员不但应该遵守法律规范,还应该遵守职业道德规范。下列属于违反职业道德规范的行为是()。
对于农村集体经济组织出让的土地,出现( )情形时,报经原批准用地的人民政府可以收回建设单位的使用权。
甲公司是增值税一般纳税人,购入一套需安装的生产设备,取得的增值税专用发票上注明的价款为300万元,增值税税额为51万元,自行安装耗用材料20万元,发生安装人工费5万元。不考虑其他因素,该生产设备安装完毕达到预定可使用状态转入固定资产的入账价值为(
自愿失业是宏观经济调控研究关注的重点。()
为了解消费者对家电使用的满意度情况,某家电零售企业民意中心选取了20个销售网点的2000位居民进行调查。调查显示,受访消费者中23.4%表示“满意”,40.2%表示“基本满意”。其具体调查结果见下表。表示“满意”“基本满意”的受访消费者数之和比表示“
对爱国主义与拥护祖国统一的一致性理解正确的有()
WhichofthefollowingitalicizedphrasesisINCORRECT?
A、Tofightoffunemployment.B、Tospendlessmoneyonconsuminggoods.C、Toputmoremoneyinproduction.D、Toimprovetheecono
最新回复
(
0
)