首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句行有错误,请加
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句行有错误,请加
admin
2017-02-21
30
问题
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为:
应发合计:3500应扣合计:67.5 实发工资:3432.5
注意:只修改每个“//ERROR ****found”下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class Salary{
public:
Salary(const char * id,doub_le the_base,double the_bonus,double the_tax)
//ERROR *******found*******
:the_base(base),the bo_nus(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()<<end1;
return 0;
}
选项
答案
(1):base(the_base),bonus(the_bonus),tax(the_tax) (2)~Salary(){delete[]staff_id;} (3)cout<<"实发工资:"<<pay.getNetPay()<<end1;
解析
(1)主要考查考生对构造函数的掌握情况,构造函数的成员初始列表要把形参放在括号内。
(2)主要考查考生对析构函数的掌握情况,析构函数使用delete释放指针,delete后要跟标识符“[]”。
(3)主要考查考生对成员函数调用的掌握情况,调用类的成员函数使用标识符“.”,而不是作用域符“∷”。
转载请注明原文地址:https://kaotiyun.com/show/XBAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对基类和派生类关系的描述中,错误的是()。
C++程序是从【】函数开始执行的。
下列for语句的循环次数为【】。for(inta=0,b=1;b&&a<5;a++);
对于模板定义关键字class和typename说法不正确的是
拷贝构造函数的参数一般是
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
以下不正确的定义语句是
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
随机试题
施工过程中常见的索赔类型有哪些()
有关网络叙述正确的是()
(2002年第53题)二尖瓣口面积为2.0cm2时,下列提法哪项正确
患儿小便频数,淋漓不尽,面色苍黄,精神倦怠,食欲不振,手足不温,眼睑微肿,大便稀薄,舌淡苔薄,脉细无力。治疗应首选( )。
板材隔墙与骨架隔墙组成的房间每个检验批应至少抽查()%,并不得少于3间。
下列各项预算编制方法中,不受现有费用项目和现行预算束缚的是()。
某企业人力资源部采用下列方法对下一年的人力资源供给情况进行预测,供给情况如下表所示。初期人员数量分别为:销售总监20人、销售经理40人、业务主管60人、业务员80人。根据以上资料,回答下列问题:下一年预计业务主管将减少()人。
物业管理属于的行业性质是()。
"PeterFernwasmadonmountains"showsthat______.Accordingtothepassage,afterPeter’smarriagehewould______.
Nursing,asatypicallyfemaleprofession,mustdealconstantlywiththefalseimpressionthatnursesaretheretowaitonthep
最新回复
(
0
)