首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double
有如下程序: #include<iostream> using namespace std; class Wages{ //“工资”类 double base; //基本工资 double
admin
2009-08-25
22
问题
有如下程序:
#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(){intx=0x9;printf("%c\n",’A’+x);}程序运行后的输出结果是
以下关于字符串的叙述中正确的是
设有以下语句:charx=3,y=6,z;z=x^y
下面可以作为软件设计工具的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
在关系数据库中,用来表示实体间联系的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
为解决在多重继承环境中因公共基类带来的二义性问题,C++语言提供了【】机制。
随机试题
《西厢记》是一部()
32岁女性,原发不孕,痛经5年逐渐加重,经前1~2天开始下腹、腰痛,经后渐消欠,检查:子宫大小正常,后倾不活动,双侧附件均可扪及直径5~6cm之囊实性包块,欠活动,双骶韧带串珠状痛性结节,应考虑下述何种诊断()
海产公司应当向下列哪一法院申请诉前财产保全:本案中,有管辖权的法院接受海产公司的申请后,应当在多长时间内作出裁定:
今人赞誉“西湖眉眼之所在”指的是()。
有人说:对于今天的中国和美国,不再是博弈,而是合作,不再是掰手腕,而应该是握手。这种说法能够成立的依据是()。
《周礼》云:“马八尺以上为龙。”《山海经》曰:“马实龙精。”在古人心目中,马具有龙性,奔腾不息的龙马精神更是中华文化积淀中最宝贵的部分。据《尚书》记载,根据黄河龙马背负图纹画出八卦的是()。
执行下列程序后,(CX)=( )。 DATA SEGMENT A DW 1, 2, 3, 4, 5 B DW 5 DATA SEGMENT CODE SEGMEN
Manystudentsfindtheexperienceofattendinguniversitylecturestobeaconfusingandfrustratingexperience.Thelecturersp
A、Thosewholiketalkingaboutcheerfulthingslivetogether.B、Thosewhoavoidtalkingaboutcheerfulthingsdiesooner.C、Thos
A、Hedidn’texpecttobuyalot.B、Hehadonebagofgroceries.C、Thesupermarketisjustdowntheblock.D、Hethoughthe’dget
最新回复
(
0
)