首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double
有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double
admin
2009-08-25
23
问题
有如下程序:
#include<iostream>
using namespace std;
class Wages{ //“工资”类
double base; //基本工资
double bonus; //奖金
double tax; //税金
public:
Wages(double CBase,double CBonus,double CTax):
base(CBase),bonus(CBonus),tax(CTax){}
double getPay()const; //返回应付工资额
Wages operator+(Wages w)const; //重载加法
};
double Wages::getPay()const{return base+bonus-tax;}
Wages Wages::operator+(Wages W)const{
return Wages(base+w.base,bonus+w.bonus,tax+w.tax);
}
int main(){
Wages w1(2000,500,100),w2(5000,1000,300);
cout<<(w1+w2).getPay0<<end1;
return 0;
}
程序的输出结果是
选项
答案
8100
解析
此题考查运算符重载。首先从主函数入手,定义了类 Wages的对象w1和w2,然后调用重载运算符+,计算对象w1和w2中CBase、CBonus以及CTax的和,分别是7000、1500、400,然后调用getPay()成员函数,计算base+bonus-tax,7000+1500-400=8100。
转载请注明原文地址:https://jikaoti.com/ti/QvW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[])inti:for(i=0:i<N;i++)b[i]=a[i][i];main()int
下列给定程序中,函数fun的功能是:读入一个字符串(长度
有以下程序:#include#includestructSa{intnum;charname[10];doubles;};structSaf(structSat);voidmain(){structSaa={1
有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
下列选项中不属于软件生命周期开发阶段任务的是()。
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a数组中的值为:01279197452
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
设有定义语句int(*f)(int);则以下叙述正确的是
以下关于C语言数据类型使用的叙述中错误的是()。
在黑盒测试方法中,设计测试用例的根据是
随机试题
NewSouthWaleswasthefirstcolonysetupbyBritainin______,soitistheoldestoftheAustralianstates.()
某被评估设备账面原值为100万元,该设备已购置5年,在此期间,同类设备的价格指数每年都比前一年递增12%,则该设备的重置成本最接近于【】万元。
肺炎伴感染性休克常见于以下肺部炎症,除了
乌梅丸主治证候中不包括
下列解剖区域在侧斜位片上,易与对侧下颌骨重叠的是
商业秘密是指()。
到()年,除西藏、新疆、台湾等地区外,初步实现全国联(电)网。
控制材料价格可通过()等方式实现。
国家以承担部分利息的方式,对学生办理国家助学贷款进行补贴是指()
Whatcan’twelearnfromtheconversation?
最新回复
(
0
)