试题查看

首页 > 计算机二级考试 > 试题查看
【单选题】

有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+1);}但定义有错误,对这个错误是准确的描述是【 】
A.+只能作为成员函数重载,而这里的+是作为非成员函数重载的

B.两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C.没有将运算符重载函数声明为某个类的友元
D.C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

83%的考友选择了A选项

16%的考友选择了B选项

0%的考友选择了C选项

1%的考友选择了D选项

你可能感兴趣的试题

下列关于Delphi的叙述中,不正确的是A.Delphi属于第四代语言B.Del设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实在Access中,可以从()中进行打开表的操作。A.“数据表”视图和“设计”视图有下列二叉树,对此二叉树前序遍历的结果为()。A.ACBEDGFHB.ABDGC如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。T