C++语言程序设计

在下列函数中,不能重载运算符的函数是()A、成员函数B、构造函数C、普通函数D、友元函数

题目

在下列函数中,不能重载运算符的函数是()

  • A、成员函数
  • B、构造函数
  • C、普通函数
  • D、友元函数
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列各类函数中,不是类的成员函数的是( )。

A.构造函数

B.析构函数

C.友元函数

D.拷贝构造函数


正确答案:C

构造函数包括默认构造函数和拷贝构造函数等,析构函数和构造函数~样属于类的特 殊的成员函数。而友元函数则是为了增加类的访问灵活行而允许其他类的成员函数或全局函数访 问类的内部变量或成员函数的一种机制,其缺点是破坏了类的封装性。 

第2题:

下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。

A.成员函数和友元函数可重载的运算符是不相同的

B.成员函数和友元函数重载运算符时都需要用到this指针

C.成员函数和友元函数重载运算符时都需要声明为公有的

D.成员函数和友元函数重载运算符时的参数可能是相同的


正确答案:A

第3题:

下列函数中,()不能重载。

A、一般的成员函数;

B、一般的非成员函数;

C、析构函数;

D、构造函数。


参考答案:C

第4题:

对于重载的运算符>>,它是一个( )

A.用于输入的友元函数
B.用于输入的成员函数
C.用于输出的友元函数
D.用于输出的成员函数

答案:A
解析:

第5题:

下列对类的构造函数和析构函数的描述中,正确的是( )。

A.构造函数可以重载,析构函数不能重载

B.构造函数不能重载,析构函数可以重载

C.构造函数可以重载,析构函数也可以重载

D.构造函数不能重载,析构函数也不能重载


正确答案:A

第6题:

下列的各类函数中,不是类成员函数的是()。

A. 构造函数

B. 析构函数

C. 友元函数

D. 拷贝初始化构造函数


正确答案:C

第7题:

下列各种函数中,______ 不是类的成员函数。

A.构造函数

B.析构函数

C.友元函数

D.拷贝构造函数


正确答案:C
解析:构造函数、析构函数和拷贝构造函数都是类的成员函数。

第8题:

在下列的各类函数中,()不是类的成员函数。

A、构造函数

B、析构函数

C、友元函数

D、拷贝构造函数


参考答案:C

第9题:

下列说法正确的是 ______。

A.一元运算符重载为成员函数没有参数

B.一元运算符重载为友员函数没有参数

C.二元运算符重载为友员函数有一个参数

D.二元运算符重载为成员函数有二个参数


正确答案:A

第10题:

在下列的各类函数中,()不是类的成员函数。

  • A、构造函数
  • B、析构函数
  • C、友元函数
  • D、拷贝初始化构造函数

正确答案:C