已知:print()函数是一个类的常成员函数,它无返回值,下列表

题目

已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。

  • A、void print()const
  • B、const void print()
  • C、void const print()
  • D、void print(const)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

程序中对fun函数有如下说明 void*fun(); 此说明的含义是

A.fun函数无返回值

B.fun函数的返回值可以是任意的数据类型

C.fun函数的返回值是无值型的指针类型

D.指针fun指向一个函数、该函数无返回值


正确答案:C
解析:指针函数是指其返回值的类型为地址即指针类型。本题中定义了一个指针类型的函数。

第2题:

( 11 )下列关于函数的描述中,错误的是

A )函数可以没有返回值

B )函数可以没有参数

C )函数可以是一个类的成员

D )函数不能被定义为模板


正确答案:D

第3题:

已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是( )

Avoid print( ) const;

Bconst void print( );

Cvoid print( );

Dvoid print(const);


正确答案:A

第4题:

下列关于函数的描述中,错误的是( )。A.函数可以没有返回值 B.函数可以没有参数 SXB

下列关于函数的描述中,错误的是( )。

A.函数可以没有返回值

B.函数可以没有参数

C.函数可以是一个类的成员

D.函数不能被定义为模板


正确答案:D
D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

第5题:

类的构造函数是一个特殊的成员函数,它由类的对象自动调用。它的作用是【 】。


正确答案:对象分配内存空间时为类的数据成员进行初始化并进行一些其他类的内部操作。
对象分配内存空间时为类的数据成员进行初始化并进行一些其他类的内部操作。 解析:类的构造函数是一个特殊的成员函数,它由类的对象自动调用,它的作用是为对象分配内存空间,为类的数据成员进行初始化并进行一些其他类的内部操作。

第6题:

( 12 )已知类 sample 是一个抽象类,其成员函数 display 是无形参、无返回类型的纯虚函数,请完成其

声明 :

class sample{

public:

sample(){};

___________

};


正确答案:

第7题:

下列关于函数的描述中,错误的是( )。

A.函数可以没有返回值

B.函数可以没有参数

C.函数可以是一个类的成员

D.函数不能被定义为模板


正确答案:D
解析:函数可以被定义为模板:template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},其中<模板形参表>是有一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename<参数名,class参数名>,<类型修饰><参数名>;前两种是等价的typename和class可以互换,它们的参数为虚拟类型参数;最后一种的参数是常规参数

第8题:

已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是

A.ff是某个类的数据成员,func是该类的友元函数

B.ff是某个类的数据成员,func是该类的成员函数

C.this->ff和ff是同一个变量

D.func不是一个静态成员函数


正确答案:A

第9题:

当一个函数无返回值时,定义它的函数类型应是()。

A.void

B.int

C.任意

D.无


正确答案:A

第10题:

下列关于函数的描述中,错误的是( )。 A.函数可以没有返回值B.函数可以没有参数

下列关于函数的描述中,错误的是( )。

A.函数可以没有返回值

B.函数可以没有参数

C.函数可以是一个类的成员

D.函数不能被定义为模板


正确答案:D
D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

更多相关问题