首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为-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
35
问题
下列程序的输出结果为-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全国计算机二级
相关试题推荐
有如下类定义:classMyClass{intb:chara;doublec;public:MyClass0:c(0.0),b(0),a(‘,’){}};创建这个类的对象时,数据成员的初始化顺序是
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式cl+c2*c1等价于
下列关于运算符重载的叙述中,正确的是
有如下定义语句:MyClass*p[10];当类对象数组指针p离开它的作用域时,系统自动调用析构函数【】次。
在C++中,打开一个文件,就是将这个文件与一个【】建立关联;关闭一个文件,就是取消这种关联。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
对基类数据成员的初始化必须派生类的构造函数中的____________处执行。
数据库概念设计中,由分散到集中的设计方法是
结构化程序设计方法的主要技术是【】、逐步求精。
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
随机试题
C语言中double类型数据占字节数为
甲、乙两种商品互为替代品,一般情况下,当市场上甲商品供给量大于乙商品时,假定乙商品供给量未变,这会导致()。
弱视在下列哪种情况最易出现
已知某单项工程预付备料款限额为150万元,主要材料款在合同总价中所占的比重为75%,若该工程合同总价为1000万元,且各月完成工程量见表3-3,则预付备料款应从()月起扣。
在会计电算化环境下,不属于审核记账员的责任是( )。
下列关于个人投资者收购企业股权后将盈余积累转增股本有关个人所得税的规定中,正确的有()。
市场预测的目的是为了预测_______。
“明月出天山,苍茫云海间”是李白的著名诗句,我们根据该诗句可以推断:
A.Mindyourselfthatdon’tbeaslavetoemail.B.Youshouldplanyourdayatthestartofeachday.C.Gettingyourofficeor
在HFC网络系统结构中,Cable MODEM接收到的以太帧被封装在某一时隙中,经(33)调制后,通过HFC网络的上行信道传送给局端系统(CMTS)。
最新回复
(
0
)