同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员
在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本
在类定义时静态成员属于类,在类实例化后静态成员属于对象
在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员
第1题:
下列关于一个类的静态成员的描述中,不正确的是(39)。
A.该类的对象共享其静态成员变量的值
B.静态成员变量可被该类的所有方法访问
C.该类的静态方法只能访问该类的静态成员变量
D.该类的静态数据成员变量的值不可修改
第2题:
在C++中,使用静态成员解决同一个类的不同对象之间的数据共享问题。以下关于一个类的静态成员的叙述中,说法错误的是(47)。
A.静态成员变量可被该类的所有方法访问
B.该类的对象共享其静态成员变量的值
C.该类的静态数据成员变量的值不可修改
D.该类的静态方法只能访问该类的静态成员变量
第3题:
静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()
A.该类的对象共享其静态成员变量的值
B.静态成员变量可被该类的所有方法访问
C.该类的静态方法只能访问该类的静态成员变量
D.该类的静态数据成员变量的值不可修改
第4题:
下列关于静态数据成员的描述中,正确的是( )。
A.静态数据成员是类的所有对象共享的数据
B.类的每个对象都有自己的静态数据成员
C.类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象调用
第5题:
A.静态成员函数中可以通过this指针访问非静态成员
B.在成员函数中对非静态数据成员的访问是通过this指针完成的
C.this指针指向当前正在操作的对象
D.this指针只存在于非静态成员函数中
第6题:
下面对静态数据成员的描述中,正确的是
A.静态数据成员是类的所有对象共享的数据
B.类的每个对象都有自己的静态数据成员
C.类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象调用
第7题:
关于静态成员,正确的说法是()。
A、静态成员函数可以直接访问该类中的非静态成员
B、非静态成员函数不能直接访问该类中的静态成员
C、静态数据成员同其它数据成员一样通过构造函数进行初始化
D、静态成员在任何对象创建之前就已经创建
第8题:
关于静态数据成员的描述中正确的是( )。
A.类的静态数据成员不是类的所有对象共享的数据
B.类的静态数据成员不能被类的成员函数调用
C.类的静态数据成员不能被类的构造函数调用
D.类的静态数据成员必须进行初始化
第9题:
关于公共静态数据成员,下面说法正确的是()
A、在main函数之前创建
B、跟某个具体对象无关
C、可以用类名和成员名直接访问
D、需要在类体外初始化
第10题:
面关于类的静态成员,说法正确的是 ______。
A.类的静态成员函数只能访问类的静态数据成员
B.类的静态成员函数可直接访问类的所以数据成员
C.类的每个对象都有一份自己的静态数据成员
D.静态数据成员只能通过“类名::”进行访问