首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{ } ___________//运算符函数+的声明 private: int val;
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{ } ___________//运算符函数+的声明 private: int val;
admin
2018-06-19
61
问题
有如下类定义:
class MyClass{
public:
MyClass(int d=0):val(d)+{ }
___________//运算符函数+的声明
private:
int val;
};
若要使语句序列
MyClass X(2),y(4),z;
z=7+y:
y=x+3:
能够正常运行,横线处的声明语句应为( )。
选项
A、friendMyClass operator+(MyClass,MyClass);
B、friendMyClass operator+(MyClass&,MyClass&);
C、friendMyClass operator+(MyClass,MyClass&);
D、friendMyClass operator+(MyClass&,MyClass);
答案
A
解析
程序中Myclass类给出一个默认构造函数,形参d是整数类型,默认值为0,在成员初始化列表中使用形参d仞始化val成员;语句序列中两个表达式:7+y和x+3说明加法运算符函数的两个操作数可以是整型,也可以是MyClass类型,如果是整型的话,需要使用默认构造函数将整数类型隐式转换成临时的Myclass类对象,此时赋给运算符函数时,就不可以使用引用类型了,所以选项B、C、D都是错误的,选项A是正确的,选项A中由于两个操作数都是在形参列表,所以只能将运算符函数定义为友元函数,而不能定义为成员函数,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/yNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:voidseta(
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;staticinty;public:sample(inta);staticvo
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
若有说明:inta[3][4];则对a数组元素的非法引用是()。
______的任务是诊断和改正程序中的错误
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=i;y=j;}
数据流图有两种典型的结构形式,它们分别是变换型和【】。
下列数据结构中,按先进后出原则组织数据的是
下列数据结构中,属于非线性的是()。
随机试题
根据权变理论,影响领导行为有效性的因素有哪些?
下列情况不属于医院感染的是
对减少与消除散射线无关的措施是
混凝土中掺入减水剂,如果保持工作性和强度不变的条件下,可节约水泥的用量。
相对于零基预算,增量预算的优点有()。
某小区的网费是按照用户每个月的上网时长数计算的,若每月上网时长小于等于60小时,则网费为30元;若每月上网时长为60~100小时,每小时网费为0.6元;若每月上网时长大于等于100小时,每小时网费为0.55元。编写程序,要求输入用户某月上网时长后,输出该用
范小霞是正则明事务所的一名工作人员,她的主要工作职责是对本所外汇报告的完成情况进行统计分析,并据此计算员工奖金。请按照下列要求帮助她完成相关的统计工作并对结果进行保存:在工作表“员工个人情况统计”中,生成一个三维饼图统计全部报告的修改情况,显示不同修改
Text…Incontrast,SanFrancisco【C1】______Japanofitscolonialempireandarmed【C2】______butsoughttocultivatereform【
Duringthetraditionalweddingceremony,the(1)_____couplepromiseeachotherlifelongdevotion.Yet,aboutoneoutoffourAme
LoveLovemakesyoufeelwanted./Ifyourealizethatyoucanlosetheoneyoulove,/thenyouhaveagreaterappreciation
最新回复
(
0
)