首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为-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
33
问题
下列程序的输出结果为-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全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是
下面函数的运行结果是( )。 #include <iostream> using namespace std; class A{ public: A(){} int Min(int a,int b){r
下列各类函数中,不是类的成员函数的是
已知:intm=10;,在下列定义引用的语句中,正确的是()。
在C++语言的面向对象程序设计框架中,______是程序的基本组成单元。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
下列语句中错误的是
随机试题
下列哪几项属于运动系统()
腹泻伴里急后重者可见于
甲国法院在审理某涉外民事案件时,根据本国的冲突规范指定应适用乙国的法律,而乙国的冲突规范指定应适用丙国的法律,但丙国的冲突规范指定应适用乙国的法律,最后甲国法院适用乙国法律处理了案件。这个适用法律的过程称为:()
复式记账法是对发生的每一项经济业务,在相互联系的两个账户中进行等额记录的记账方法。()
某公司息税前利润为500万元,债务资金200万元(账面价值),平均债务税后利息率为7.5%,所得税税率为25%,普通股的资本成本为15%,则公司价值分析法下,公司此时股票的市场价值为()万元。
总体方差与样本方差的惟一区别在于()。
一、注意事项1.申论考试足对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟。作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料
19世纪末、20世纪初资产阶级革命团体纷纷建立,主要有
Nextyear,ifallgoesasplanned,thelargestmakerofpersonalcomputersinAsiawillbecomethethirdlargestintheworld.
Somepessimisticexpertsfeelthattheautomobileisboundtofallintodisuse.Theyseeadayinthenot-too-distantfuturewhe
最新回复
(
0
)