voidprint(int);voidprint(double);
voidfun(int);intfun(int);
intmax(int,int);intmin(int,int);
voidmm();intmm();
第1题:
下列关于函数模板和模板函数的描述,错误的是()
A、函数模板是一组函数的模板
B、模板函数是一个实在的函数
C、函数模板是定义重载函数的一种工具
D、模板函数在编译时不生成可执行代码
第2题:
( 24 )下列关于运算符重载的描述中,错误的是
A )可以通过运算符重载在 C++ 中创建新的运算符
B )赋值运算符只能重载为成员函数
C )运算符函数重载为类的成员函数时,第一操作数是该类对象
D )重载类型转换运算符时不需要声明返回类型
第3题:
A.当函数的函数体不同时,可以把函数设计为重载函数;
B.当函数体相同,仅仅操作的数据类型不同时,可把函数设计为模板;
C.重载函数和函数模板都是抽象的,都需实例化;
D.函数模板有待于实例化为模板函数,重载函数可以直接引用。
第4题:
对类的构造函数和析构函数描述正确的是( )。
A.构造函数可以重载,析构函数不能重载
B.构造函数不能重载,析构函数可以重载
C.构造函数可以重载,析构函数也可以重载
D.构造函数不能重载,析构函数也不能重裁
第5题:
关于函数重载,下列叙述中错误的是
A.重载函数的函数名必须相同。
B.重载函数必须在参数个数或类型上有所不同。
C.重载函数的返回值类型必须相同。
D.重载函数的函数体可以有所不同。
第6题:
非成员函数只有在声明为( ),才能访问这个类的所有private成员。
A.内联函数
B.纯虚函数
C.重载函数
D.友元函数
第7题:
对类的构造函数和析构函数描述正确的是
A.构造函数可以重载,析构函数不能重载
B.构造函数不能重载,析构函数可以重载
C.构造函数可以重载,析构函数也可以重载
D.构造函数不能重载,析构函数也不能重载
第8题:
( 21 )关于函数重载,下列叙述中错误的是
A )重载函数的函数名必须相同
B )重载函数必须在参数个数或类型上有所不同
C )重载函数的返回值类型必须相同
D )重载函数的函数体可以有所不同
第9题:
下列关于运算符重载的描述中,错误的是( )。
A.可以通过运算符重载在C++中创建新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一操作就是该类对象
D.重载类型转换运算符时不需要声明返回类型
第10题:
下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
A.成员函数和友元函数可重载的运算符是不相同的
B.成员函数和友元函数重载运算符时都需要用到this指针
C.成员函数和友元函数重载运算符时都需要声明为公有的
D.成员函数和友元函数重载运算符时的参数可能是相同的