![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下面有关静态成员函数的描述中,正确的是()。A 在静态成员函数中可以使用 this指针B 在建立对
下面有关静态成员函数的描述中,正确的是()。
A 在静态成员函数中可以使用 this指针
B 在建立对象前 ,就可以为静态数据成员赋值
C 静态成员函数在类外定义时,要用 static前缀
D 静态成员函数只能在类外定义
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
下面有关静态成员函数的描述中,正确的是()。
A 在静态成员函数中可以使用 this指针
B 在建立对象前 ,就可以为静态数据成员赋值
C 静态成员函数在类外定义时,要用 static前缀
D 静态成员函数只能在类外定义
A.静态成员不属于对象,是类的共享成员
B.静态数据成员要在类外定义和初始化
C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D.非静态成员函数也可以操作静态数据成员
A.静态函数没有this指针
B.同一个类的不同对象拥有相同的静态数据成员
C.静态数据成员的初始化必须在类外进行
D.静态函数可以访问所有数据成员
A.静态成员函数不能利用this指针
B.静态数据成员要在类体外进行初始化
C.引用静态数据成员时,要在静态数据成员名前加和作用域运算符
D.静态数据成员不是所有对象所共有的
A.说明静态数据成员时前边要加修饰符 static
B.静态数据成员要在类体外定义
C.引用静态数据成员时,要在静态数据成员前加 < 类名 > 和作用域运算符
D.每个对象有自己的静态数据成员副本
A.类的静态数据成员不是类的所有对象共享的数据
B.类的静态数据成员不能被类的成员函数调用
C.类的静态数据成员不能被类的构造函数调用
D.类的静态数据成员必须进行初始化
A.静态成员前要加static修饰符
B.静态成员可以在类的内部初始化
C.静态成员不可以在类的内部初始化
D.静态成员不属于某个类对象。
A.静态成员变量为类的所有对象所公有
B.静态成员变量可以在类内任何位置上声明
C.静态成员变量的赋初值必须放在类外
D.定义静态成员变量时必须赋初值
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量