首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为-5/8-3/4,横线处应填( )。 #include using namespace std; Class Fraction{//“分数”类 public: Fraction(doub
下列程序的输出结果为-5/8-3/4,横线处应填( )。 #include using namespace std; Class Fraction{//“分数”类 public: Fraction(doub
admin
2020-05-14
24
问题
下列程序的输出结果为-5/8-3/4,横线处应填( )。
#include
using namespace std;
Class Fraction{//“分数”类
public:
Fraction(double a,double b):num(a),den(b){}
~Fraction(){}
//重载取负运算符“-”,返回一个分数对象,其分子是原来分子的相反数
Fraction operator-(){
________
return f;
}
void print(){cout<
private:
double num;//分子
double den;//分母
};
int main(){
Fraction fl(5,8),f2(3,4);
(-f1).print();(-f2).print();
}
选项
A、num(a),den(b){}
B、(double a,double b)
C、(-f1),print();
D、Fraction f(num,den);f.num=-hum
答案
D
解析
考查了重载运算符“-”的操作,在重载函数中需要取分子的相反数。
转载请注明原文地址:https://jikaoti.com/ti/iVA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{intx:public:MyClass0:x(0),y(0){}intGetX0{returnx;}voidSetX(intxx){x=xx;}
有如下类定义:classMyClass{intb:chara;doublec;public:MyClass0:c(0.0),b(0),a(‘,’){}};创建这个类的对象时,数据成员的初始化顺序是
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式cl+c2*c1等价于
在关系数据库中,用来表示实体间联系的是
在面向对象方法中,允许作用于某个对象上的操作称为______。
以下关于虚函数的叙述中不正确的是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<classt>classT
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
结构化程序设计方法的主要技术是【】、逐步求精。
支持子程序调用的数据结构是
随机试题
市场挑战者为其竞争对手重新定位的策略的特点有()
在考虑企业所得税的前提下,与平均年限法相比,加速折旧法对项目营业净现金流量的影响是()
天冬氨酸在体内可参与的代谢途径是
A.阴寒内实B.阳盛实热C.气血不足D.脾胃虚弱牢脉的主病有
主要通过胃肠道传播的肝炎是
金融中介机构积极参与金融衍生工具的主要原因是()
甲公司为增值税一般纳税人,2016年10月发生以下经济业务事项(以下业务假定不考虑增值税以外的其他相关税费):(1)10月1日从A公司购入一批产品500件,每件购买价为200元,增值税额为17000元,支付了价款;运回途中发生运输费10000元,增值税额
教师上课时所使用的课件、视频、投影、模型等教学资源属于()
在工业化和城镇化发展进程中,要更加重视农业现代化。必须坚持把解决好“三农”问题作为各项工作的重中之重,进一步加大()政策力度,巩固和发展农业农村好形势。
在Excel工作表中,编码与分类信息以“编码1分类”的格式显示在了一个数据列内,若将编码与分类分为两列显示,最优的操作方法是()。
最新回复
(
0
)