首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double
有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double
admin
2009-08-25
57
问题
有如下程序:
#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://kaotiyun.com/show/cEjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序执行后的输出结果是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
若想给已定义为int型的变量a,b,c,d赋值为1,以下选项中错误的语句是
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。t=1+1/2+1/3+1/4+…+1/m例如,若输入5,则应输出2.283333。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得
数据流图中带有箭头的线段表示的是()。
软件调试的目的是()。
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符申转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下画线处填入正确的内容并把下画线
同一个关系模型的任意两个元组值()。
重载的流运算符函数应该被定义为类的【】函数。
下面不属于同一函数模板的是()。
随机试题
当代西方税收的三原则不包括()
舞蹈作品:《丝路花雨》
A.卡波姆B.明胶C.硫酸钙D.羧甲基纤维素钠E.低取代羟丙基纤维素在片剂辅料中,可作片剂崩解剂的是
关于Na+泵,下列哪项叙述是错误的
胃肠激素作用不包括()
绝对不可进行的异型输血是
某公司发生以下情况:(1)公司接受上级有关单位审核,发现一张购买计算机的发票,其“金额”栏中的数字有更改现象,经查阅相关买卖合同、单据,确认更改后的金额是正确的,更改处盖有出具单位的相关印章。公司以该发票为原始凭证进行账务处理并入账。(
某融资租赁公司根据合同规定将一设备以融资租赁方式出租给境外甲企业使用。融资租赁公司是从小规模纳税人购进该设备,增值税专用发票上注明的金额为100万元人民币,征收率为3%。假设增值税出口退税率为17%,该融资租赁公司应退增值税税额()万元。
对物业()的承接验收内容无需在前期物业服务合同中约定。
依据现行《宪法》规定,以下选项中,()是我国公民依法享有的自由。
最新回复
(
0
)