网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为(  )。
A

x.operator++(0).operator*(y)

B

operator*(x.operator++(0),y)

C

y.operator*(operator++(x,0))

D

operator*(operator++(x,0),y)


参考答案

参考解析
解析:
运算符函数作为成员函数重载时,第一操作数就是对象本身,并不显式地出现在形参表中;运算符函数作为非成员函数重载时,由于没有隐含的this指针,因此所有的操作数均出现在形参表中。
更多 “单选题如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为(  )。A x.operator++(0).operator*(y)B operator*(x.operator++(0),y)C y.operator*(operator++(x,0))D operator*(operator++(x,0),y)” 相关考题
考题 单选题下面关于构造函数和析构函数的描述中,错误的是(  )。A 析构函数可以声明为虚函数B 对虚析构函数的调用可以采用动态联编C 一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响D 构造函数可以声明为虚函数

考题 单选题在语句cindata;中,cin是(  )。A C++的关键字B 类名C 对象名D 函数名

考题 单选题数据流程图(DFD图)是(  )。A 软件概要设计的工具B 软件详细设计的工具C 结构化方法的需求分析工具D 面向对象方法的需求分析工具

考题 单选题下述关于开关语句的描述中,正确的是(  )。A 开关语句中default子句可以没有,也可以有一个B 开关语句中每个语句序列中必须有break语句C 开关语句中default子句只能放在最后D 开关语句中case子句后面的表达式可以是整型表达式

考题 单选题下列关于C++预定义流对象的叙述中,正确的是(  )。A cin是C++预定义的标准输入流对象B cin是C++预定义的标准输入流类C cout是C++预定义的标准输入流对象D cout是C++预定义的标准输入流类

考题 单选题若磁盘上已存在某个文本文件,其全路径文件名为d:cre\test.txt,下列语句中不能打开该文件的是(  )。

考题 单选题下列语句中错误的是(  )。A const int a;B const int a=10;C const int*point=0;D const int*point=new int(10);

考题 单选题某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为(  )。A 400B 754C 756D 不确定

考题 单选题数据库应用系统中的核心问题是(  )。A 数据库设计B 数据库系统设计C 数据库维护D 数据库管理员培训

考题 单选题下列叙述中错误的是(  )。A 算法的时间复杂度与算法所处理数据的存储结构有直接关系B 算法的空间复杂度与算法所处理数据的存储结构有直接关系C 算法的时间复杂度与空间复杂度有直接关系D 算法的时间复杂度与算法程序执行的具体时间是不一致的

考题 单选题下列选项中,不属于模块间耦合的是(  )。A 数据耦合B 标记耦合C 异构耦合D 公共耦合

考题 问答题使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:  Max is 7  提示:max()函数实现找出两个数中的最大值,并作为函数值返回。  注意:错误的语句在∥******error******的下面,修改该语句即可。

考题 单选题下列函数原型声明中,错误的是(  )。A int function(int m,int n);B int function(int,int);C int function(int m=3,int n);D hat function(intm,intn);

考题 单选题运算符函数调用格式的表达式“y/x抖”与表达式“y.operator/(operator++(x,o))”的含义相同,由此可看出(  )A “/”和“++”都是作为成员函数重载的B “/”和“++”都是作为非成员函数重载的C “/”是作为成员函数重载的,“++”是作为非成员函数重载的D “/”是作为非成员函数重载的,“++”都是作为成员函数重载的

考题 单选题下面不属于软件需求分析阶段工作的是(  )。A 需求获取B 需求计划C 需求分析D 需求评审

考题 单选题在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是(  )。A 外模式B 逻辑模式C 概念模式D 物理模式

考题 单选题下列关于虚函数的描述中,正确的是(  )。A 虚函数是一个static类型的成员函数B 虚函数是一个非成员函数C 基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D 派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型

考题 单选题下列关于this指针的叙述中,正确的是(  )。A 任何与类相关的函数都有this指针B 类的成员函数都有this指针C 类的友元函数都有this指针D 类的非静态成员函数才有this指针

考题 单选题下列关于虚函数的说明中,正确的是(  )。A 从虚基类继承的函数都是虚函数B 虚函数不得是静态成员函数C 只能通过指针或引用调用虚函数D 抽象类中的成员函数都是虚函数

考题 单选题若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A operator long()const;B operator long(bigNumber);C long operator long()const;D long operator long(BigNumber);

考题 单选题两个或两个以上的模块之间关联的紧密程度称为(  )。A 耦合度B 内聚度C 复杂度D 连接度

考题 单选题下列与栈结构有关联的是(  )。A 数组的定义域使用B 操作系统的进程调度C 函数的递归调用D 选择结构的执行

考题 单选题已知数组arr的定义如下:int arr[5]=1,2,3,4,5;下列语句中输出结果不是2的是(  )。A cout*arr+1endl;B cout*(arr+1)endl;C coutarr[1]endl;D cout*arrendl;

考题 单选题深度为7的二叉树共有127个结点,则下列说法中错误的是(  )。A 该二叉树有一个度为1的结点B 该二叉树是满二叉树C 该二叉树是完全二叉树D 该二叉树有64个叶子结点

考题 单选题对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为(  )。A 1B 2C 3D 4

考题 单选题以下程序的输出结果是(  )。A 20B 21C 22D 23

考题 单选题执行语句序列int i=0;while(i25)i+=3;cout A 24B 25C 27D 28

考题 单选题软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。A 定义阶段B 开发阶段C 维护阶段D 上述三个阶段