下面描述正确的是( )。A.类的普通成员函数可以操作常对象B.类的成员函数可以修改常对象C.只有常

题目

下面描述正确的是( )。

A.类的普通成员函数可以操作常对象

B.类的成员函数可以修改常对象

C.只有常成员函数才可以操作常对象

D.常对象可以被常函数更新

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

9、对于常成员函数,下列描述正确的是()

A.常成员函数只能修改常数据成员

B.常成员函数只能修改一般数据成员

C.常成员函数不能修改任何数据成员

D.常成员函数只能通过常对象调用


常成员函数不能修改任何数据成员

第2题:

下面关于常对象的说法正确的是()

A.在定义常对象时必须进行初始化

B.常对象的数据成员不能被更新

C.常对象不能作为类的成员

D.通过常对象可以调用该对象的成员函数


在定义常对象时必须进行初始化;常对象的数据成员不能被更新

第3题:

对于常成员函数,下面描述正确的()。

A.类的成员函数可以操作常对象

B.在常成员函数中,常对象可以被更新

C.只有常成员函数可以操作常对象

D.类的成员函数不能操作常对象


只有常成员函数可以操作常对象

第4题:

68、只有常成员函数才可以操作常对象。


正确

第5题:

下面关于常成员函数的说法中正确的是( )。

A)常成员函数不能修改任何的数据成员

B)常成员函数只能修改一般的数据成员

C)常成员函数只能修改常数据成员

D)常成员函数只能通过常对象来调用


正确答案:A

第6题:

对于常成员函数,下面描述正确的是( )。

A.类的成员函数可以操作常对象

B.类的成员函数不能操作常对象

C.只有常成员函数可以操作常对象

D.在常成员函数中,常对象可以被更新


正确答案:C

第7题:

下面关于常成员函数的说法中正确的是( )。

A.常成员函数不能修改任何的数据成员

B.常成员函数只能修改一般的数据成员

C.常成员函数只能修改常数据成员

D.常成员函数只能通过常对象来调用


正确答案:A

第8题:

下列关于常类型的叙述中,正确的是( )。

A. 通过常对象可以调用一般成员函数

B.常对象中的成员函数都是常成员函数

C.可以通过成员函数修改常对象的状态

D.必须使用成员初始化列表显式初始化常数据成员


参考答案:D

第9题:

对于常成员函数,下面描述正确的是( )。

A.常成员函数只能修改常数据成员

B.常成员函数只能修改一般数据成员

C.常成员函数不能修改任何数据成员

D.常成员函数只能通过常对象调用


正确答案:C
解析:对于常成员函数需要注意以下几点:①const是常成员函数类型的一个组成部分,因此在实现部分也要带const关键词。②常成员函数不更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。③如果将一个对象说明为常对象,则通过该对象只能调用它的常成员函数,而不能调用其他的成员函数。④当成员函数是常成员函数时,常对象和一般对象都可以调用它。