题库 题库

【单选题】

下列关于运算符重载的叙述中,错误的是( )。
  • A.有的运算符可以作为非成员函数重载

  • B.所有的运算符都可以通过重载而被赋予新的含义

  • C.不得为重载的运算符函数的参数设置默认值

  • D.有的运算符只能作为成员函数重载

参考答案

查看答案

相关试题

单选题 有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为(  )。
查看答案
单选题 Tilil程序的运行结果是( )。
#include void main()
{
int i=1:
while(i<=8)
if(++i%3 1=2)continue: else eout<
}
查看答案
单选题 下面对静态数据成员的描述中,正确的是( )。 查看答案
单选题 下列说法正确的是( )。 查看答案
单选题 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。 查看答案
单选题 有如下类声明:
class SAMPLE
{
int n:
public:
SAMPLE(int i=0):n(i){}
void setValue(int nO);
};
下列关于9etValue成员函数的定义中,正确的是(  )。
查看答案
单选题 数据库设计中反映用户对数据要求的模式是( )。 查看答案
单选题 下列关于c++函数的说明中,正确的是( )。 查看答案
单选题 软件生命周期中的活动不包括( )。 查看答案
单选题 下面叙述中错误的是(  )。 查看答案
单选题 在数据管理技术发展的三个阶段中,数据共享最好的是(  )。 查看答案
单选题 下列程序的运行结果是( )。
#include class Loeation{
private:
int X,Y;
public: void init(int=0,int=0);
void valueX(int val){X=val;} int valueX(){returnx;}
void valueY(int val){Y=val;} int valueY(){return Y;}};
void Location::init(int initX,int initY) {X=initX;
Y=initY4}
void main(X
{Location A,B;
查看答案
单选题 F列关于栈的叙述正确的是( )。 查看答案
单选题 已知枚举类型声明语句为:
enum COl,OR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};
则下列说法中错误的是( )。
查看答案
单选题 下面对静态数据成员的描述中,正确的是( )。 查看答案
单选题 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间 的联系是( )。 查看答案
单选题 有如下类定义:
class MyClass
{
public:
private:
______________________________________
int data;
};
若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象0bj中数据成员data的值,则横线处的声明语句应为( )。
查看答案
单选题 下列关于线性链表的叙述中,正确的是( )。 查看答案
单选题 有如下程序:
#inClude using namespaCe std; Class MyClass{
publiC:
MyClass(int X):val(X){}
void Print()Const}tout<<”Const:val=”<<VAL<<’\T’;}&NBSP;&NBSP;&NBSP; Print(){tout< private:
int val; };
int main(){
Const MyClass objl(10); MyClass obj2(20);
objl.Print(); obj2.Print(); retum 0;
}
执行这个程序的输出结果是( )。
查看答案
单选题 设int a=10,b=11,C=12;,表达式(a+B.<C&&B==C的值是(&NBSP; 查看答案