首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为-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
26
问题
下列程序的输出结果为-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://kaotiyun.com/show/Dr8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中既可以用于文件输入又可以用于文件输出的流类是
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式cl+c2*c1等价于
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=**);”下列函数调用中错误的是
下列关于运算符重载的叙述中,正确的是
下列关于函数重载的叙述中,错误的是
下列关于栈的叙述中,正确的是
下面函数的运行结果是( )。 #include <iostream> using namespace std; class A{ public: A(){} int Min(int a,int b){r
SQL语言又称为()。
下列叙述中正确的是( )。
下面不属于软件设计原则的是
随机试题
关于肝硬化腹水利尿剂使用原则,不正确的是
简述急性肝衰竭的治疗原则。
激活NK细胞,增强细胞免疫功能的细胞因子是
A.昂丹司琼B.维生素B6C.多潘立酮D.奥美拉唑E.盐酸氯丙嗪用于癌症化疗引起的恶心、呕吐的药物是
土工织物条带拉伸试验测定拉伸性能中开动试验机连续加荷直至试样断裂,停机并恢复至初始标距位置。记录最大负荷,精确至满量程的();记录最大负荷下的伸长量,精确到小数点后一位。
下列关于将土地承包经营权确立为物权的说法中,不正确的是()。
某公路工程采用公开招标方式,有A、B、C、D、E、F6家施工单位通过了资格审查,并领取了招标文件。该工程招标文件规定:2020年4月20日下午17:30为投标文件接收终止时间。在提交投标文件的同时,投标单位需提供投标保证金15万元。在2020年
某施工单位向一建筑机械厂发出要约,欲购买一台挖掘机,则下列情形中,会导致要约失效的是( )。
凡符合税法规定,从获利年度起可以享受两年免税、三年减半征税的外商投资企业有( )。
学校咨询活动应遵循哪些咨询原则?()
最新回复
(
0
)