说明静态数据成员时前面要加修饰符static
静态数据成员要在类体外进行初始化
在程序中引用公有静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
静态数据成员是个别对象所共用的
第1题:
关于静态成员,正确的说法是()。
A、静态成员函数可以直接访问该类中的非静态成员
B、非静态成员函数不能直接访问该类中的静态成员
C、静态数据成员同其它数据成员一样通过构造函数进行初始化
D、静态成员在任何对象创建之前就已经创建
第2题:
在类的静态成员函数的实现体中,可以访问或调用()。
A、本类中的静态数据成员
B、本类中非静态的常量数据成员
C、本类中其它的静态成员函数
D、本类中非静态的成员函数
第3题:
下面对静态数据成员的描述中,正确的是
A.静态数据成员是类的所有对象共享的数据
B.类的每个对象都有自己的静态数据成员
C.类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象调用
第4题:
下列静态数据成员的特性中,错误的是 ______。
A.静态数据成员的声明以关键字static开头
B.静态数据成员必须在文件作用域内初始化
C.引导数据成员时,要在静态数据成员前加<类名>和作用域运算符
D.静态数据成员不是一个类所有对象共享的
第5题:
下述静态数据成员的特性中,( )是错误的。
A.说明静态数据成员时前边要加修饰符static
B.静态数据成员要在类体外进行初始化
C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
D.静态数据成员不是所有对象所共用的
第6题:
A.静态成员函数中可以通过this指针访问非静态成员
B.在成员函数中对非静态数据成员的访问是通过this指针完成的
C.this指针指向当前正在操作的对象
D.this指针只存在于非静态成员函数中
第7题:
下述静态数据成员的特性中,( )是错误的
A.静态成员前要加static修饰符
B.静态成员可以在类的内部初始化
C.静态成员不可以在类的内部初始化
D.静态成员不属于某个类对象。
第8题:
在C++中,使用静态成员解决同一个类的不同对象之间的数据共享问题。以下关于一个类的静态成员的叙述中,说法错误的是(47)。
A.静态成员变量可被该类的所有方法访问
B.该类的对象共享其静态成员变量的值
C.该类的静态数据成员变量的值不可修改
D.该类的静态方法只能访问该类的静态成员变量
第9题:
下面对于静态数据成员描述中,正确的是( )。
A.静态数据成员可以在类体内初始化
B.静态数据成员不可以在类体内初始化
C.静态数据成员不能受protected控件符控制
D.静态数据成员可以直接用类名调用
第10题:
静态成员函数中引用静态数据成员和非静态数据成员的方式是相同的。