下列关于类定义的说法中,正确的是
A.类定义中包括数据成员和函数成员的声明
B.类成员的缺省访问权限是保护的
C.数据成员必须被声明为私有的
D.成员函数只能在类体外进行定义
第1题:
若class B中定义了一个class A的类成员A a,则关于类成员的正确描述是()。
A.在类B的成员函数中可以访问A类的私有数据成员
B.在类B的成员函数中可以访问A类的保护数据成员
C.类B的构造函数可以调用类A的构造函数进行数据成员初始化
D.类A的构造函数可以调用类B的构造函数进行数据成员初始化
第2题:
下列说法中正确的是()
A.类定义中只能说明函数成员的函数头,不能定义函数体
B.类中的函数成员可以在类体中定义,也可以在类体之外定义
C.类中的函数成员在类体之外定义时必须要与类声明在同一文件中
D.在类体之外定义的函数成员不能操作该类的私有数据成员
第3题:
关于静态成员,下面说法正确的是()
A.每个对象中都有一份静态数据成员的拷贝
B.只能通过对象名来访问静态成员
C.静态数据成员在类外定义和初始化
D.静态成员函数可以访问类中的任意数据成员
第4题:
7、下列关于函数成员的描述中,错误的是()。
A.函数成员的功能通常是对本类中数据成员进行处理
B.函数成员访问本类中数据成员时需先定义,后访问
C.类中的函数成员之间可以重名,即重载函数
D.函数成员的完整定义代码可以放在声明部分,此时该函数被默认为内联函数
第5题:
5、下列关于静态数据成员的说法,不正确的是()。
A.类中定义的公用静态数据成员,可以通过类的对象来访问
B.类中定义的所有静态数据成员,都必须在类外初始化
C.静态数据成员不是所有对象所共用的
D.普通的成员函数可以直接访问类中的静态数据成员