在面向对象的程序设计中,作用域符(::)的功能是( )。
A. 标识作用域的级别
B. 指出作用域的大小
C. 定义作用域的大小
D. 标识某个成员函数是属于哪个类的
查看答案
设funl()和fun2()是同一类中的两个成员函数,但fun1()不能直接调用fun2(),这说明( )。
A. fun1()是静态函数,fun2()不是静态函数
B. fun1()不是静态函数, fun2()是静态函数
C. fun1()和fun2()都是静态函数
D. fun1()和fun2()都不是静态函数
关于类的静态数据成员和静态成员函数,以下不正确的叙述是( )。
A. 类外可以直接引用类的静态数据成员和静态成员函数
B. 类的静念数据成员不能在类的构造函数中初始化
C. 类的其他函数可以调用类的静态成员函数
D. 类的静态数据成员被类的所有对象共享
下面关于友员函数的说法中,正确的是( )。
A. 友员函数是本类的一个成员函数
B. 友员函数可以通过对象访问本类的所有成员
C. 友员函数有this指针
D. 友员函数可以直接访问本类的所有成员
设x为类的数据成员,在类的非静态成员函数中对x的非法访问方式是( )。
A. (*this).x
B. (*this)->x
C. x
D. this->x