关于const修饰符的说法中,错误的是A.const既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象B.若const修饰了一个对象,则该对象中的所有数据成员都无法被更新C.常对象无法调用一般成员函数D.常成员函数只能被常对象调用,不能被一般对象调用

题目

关于const修饰符的说法中,错误的是

A.const既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象

B.若const修饰了一个对象,则该对象中的所有数据成员都无法被更新

C.常对象无法调用一般成员函数

D.常成员函数只能被常对象调用,不能被一般对象调用


相似考题
参考答案和解析
正确答案:D
解析:本题考察const修饰符的含义及其修饰不同对象的规则。常成员函数既能被常对象调用,也能被一般对象调用,一旦const修饰了一个对象,则对象的所有数据成员都无法更新。
更多“关于const修饰符的说法中,错误的是A.const既可以修饰成员函数,也可以修饰数据成员,还可以修饰对 ”相关问题
  • 第1题:

    成员函数可以有不同的访问修饰符。


    private;public;protected;其他三项之外不加访问修饰符也是一种访问方式

  • 第2题:

    对const与类,理解不正确的为____________。

    A.可以用const修饰对象、数据成员或成员函数

    B.const成员函数不能修改对象的数据成员,但能调用该类中非常成员函数

    C.const数据成员只能由构造函数通过初始化列表对其进行初始化

    D.const 对象只能调用它的const 成员函数,而不能调用非const成员函数


    C

  • 第3题:

    9、对const的使用,以下描述错误的为:

    A.可以用const修饰对象、数据成员或成员函数

    B.常对象只能调用类的常成员函数

    C.常数据成员一经初始化就不能二次赋值

    D.常成员函数可以调用该类的非常成员函数


    D

  • 第4题:

    以下修饰符中,哪些是类的数据成员允许使用的修饰符?

    A.sealed

    B.protected

    C.internal

    D.abstract


    3;private

  • 第5题:

    下列说法正确的是

    A.const成员函数在类定义中声明时加const修饰,则类外实现是不需要加const

    B.常成员函数内可以调用非常成员函数

    C.友元函数可以通过this指针访问类的对象成员

    D.友元类中所有成员函数都是友元函数


    成员的访问控制信息