已知:print()函数是一个类的常成员函数,它无函数返回值,下列表示中,()是正确的;
A.void print() const;
B.const void print();
C.void const print();
D.void print(const);
第1题:
( 11 )下列关于函数的描述中,错误的是
A )函数可以没有返回值
B )函数可以没有参数
C )函数可以是一个类的成员
D )函数不能被定义为模板
第2题:
下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
第3题:
下列是关于虚函数的描述,正确的是______。
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
第4题:
下列关于this指针的叙述中,正确的是( )
A.this指针是一个隐含指针,它隐含于类的成员函数中
B.只有在使用this时,系统才会将对象的地址赋值给this
C.类的友元函数也有this指针
D.this指针表示了成员函数当前操作的数据所属的对象
第5题:
允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能去任意类型,它属于一个( )。
A.函数模板
B.模板函数
C.类模板
D.模板类
第6题:
对于常成员函数,下面描述正确的是( )。
A.类的成员函数可以操作常对象
B.类的成员函数不能操作常对象
C.只有常成员函数可以操作常对象
D.在常成员函数中,常对象可以被更新
第7题:
下列有关构造函数描述正确的是()。
第8题:
下列是构造函数的特点,()是错误的
第9题:
const void Show();
void const Show();
void Show() const;
void Show(const);
第10题:
构造函数必须与类同名
构造函数可以省略不写
构造函数必须有返回值
在构造函数中可以对类中的成员进行初始化
第11题:
void print()const
const void print()
void const print()
void print(const)
第12题:
所有类都必须定义一个构造函数
构造函数必须有返回值
构造函数可以访问类的非静态成员
构造函数必须初始化类的所有数据成员
第13题:
下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
第14题:
下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
第15题:
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是
A.const void Show();
B.void const Show();
C.void Show()const;
D.void Show(const);
第16题:
下面描述正确的是( )。
A.类的普通成员函数可以操作常对象
B.类的成员函数可以修改常对象
C.只有常成员函数才可以操作常对象
D.常对象可以被常函数更新
第17题:
下列描述中哪个是正确的?
A.派生类构造函数中没有调用父类构造函数则没有对父类初始化
B.子类构造函数不能是内联函数
C.派生类构造函数中可以对父类数据成员赋值
D.构造函数的返回值为void类型
第18题:
程序中对fun函数有如下说明void*fun();此说明的含义是()
第19题:
下列哪个命题为真()。
第20题:
this指针是一个隐含指针,它隐含于类的成员函数中
只有在使用this时,系统才会将对象的地址赋值给this
类的友元函数也有this指针
this指针表示了成员函数当前操作的数据所属的对象
第21题:
虚函数是一个static类型的成员函数
虚函数是一个非成员函数
基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数
派生类的虚函数与基类的同名虚函数应具有不同的参数个数和类型
第22题:
void print()const;
const void print();
void const print();
void print(const);
第23题:
所有类都必须定义一个构造函数
构造函数必须有返回值
构造函数必须访问类的非静态成员
构造函数可以初始化类的成员变量
第24题:
友元函数是类的成员函数
类成员的默认访问权限是私有的
类成员函数必须声明为公有的
类的静态数据成员不能是常成员