一个类的静态数据成员所表示属性()

题目
单选题
一个类的静态数据成员所表示属性()
A

 是类的或对象的属性

B

 只是对象的属性

C

 只是类的属性

D

 类和友元的属性

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中不正确的是

A.一个类的友元函数可以无条件的使用这个类的私有成员

B.静态成员函数可以直接访问非静态数据成员

C.不可以声明抽象类的对象,但可以声明抽象类的指针变量

D.静态数据成员为类的所有对象所共有


正确答案:B
解析:静态成员函数不能直接访问非静态数据成员。静态成员只有一份,供同一类的不同对象共享。友元函数对类的访问是完全开放的,从而增加了访问类的灵活性,但却破坏了类的封装性。

第2题:

面关于类的静态成员,说法正确的是 ______。

A.类的静态成员函数只能访问类的静态数据成员

B.类的静态成员函数可直接访问类的所以数据成员

C.类的每个对象都有一份自己的静态数据成员

D.静态数据成员只能通过“类名::”进行访问


正确答案:A

第3题:

关于静态数据成员的描述中正确的是( )。

A.类的静态数据成员不是类的所有对象共享的数据

B.类的静态数据成员不能被类的成员函数调用

C.类的静态数据成员不能被类的构造函数调用

D.类的静态数据成员必须进行初始化


正确答案:D
解析: C++类中的静态成员变量是该类中所有对象所共有的,它能够被类中的任何函数调用,所以选项A, B,C是错误的。而类的静态数据成员是必须要进行初始化才能使用的。

第4题:

下面是关于静态成员的说法,其中不正确的是( )。

A.静态函数没有this指针

B.同一个类的不同对象拥有相同的静态数据成员

C.静态数据成员的初始化必须在类外进行

D.静态函数可以访问所有数据成员


正确答案:D
解析:只有静态函数才能访问静态成员。

第5题:

下列静态数据成员的特性中,错误的是 ______。

A.静态数据成员的声明以关键字static开头

B.静态数据成员必须在文件作用域内初始化

C.引导数据成员时,要在静态数据成员前加<类名>和作用域运算符

D.静态数据成员不是一个类所有对象共享的


正确答案:D

第6题:

下述静态数据成员的特性中,( )是错误的。

A.说明静态数据成员时前边要加修饰符static

B.静态数据成员要在类体外进行初始化

C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符

D.静态数据成员不是所有对象所共用的


正确答案:B

第7题:

●下列关于一个类的静态成员的描述中,不正确的是 (38)

(38)

A.类的静态方法只能访问该类的静态数据成员

B.静态数据成员可被该类的所有方法访问

C.该类的对象共享其静态数据成员的值

D.该类的静态数据成员的值不可修改


正确答案:D

第8题:

下面对静态数据成员的描述中,正确的是

A.静态数据成员是类的所有对象共享的数据

B.类的每个对象都有自己的静态数据成员

C.类的不同对象有不同的静态数据成员值

D.静态数据成员不能通过类的对象调用


正确答案:A
解析:静态数据成员是类的所有对象中共享的成员,而不是某个对象的成员。

第9题:

关于静态数据成员的描述中正确的是( )。 A.类的静态数据成员不是类的所有对象共享的数据

关于静态数据成员的描述中正确的是( )。

A.类的静态数据成员不是类的所有对象共享的数据

B.类的静态数据成员不能被类的成员函数调用

C.类的静态数据成员不能被类的构造函数调用

D.类的静态数据成员必须进行初始化


正确答案:D
D。【解析】C++类中的静态成员变量是该类中所有对象所共有的,它能够被类中的任何函数调用,所以选项A,B,C是错误的。而类的静态数据成员是必须要进行初始化才能使用。

第10题:

关于类模板的静态数据成员,错误叙述的是()

  • A、一个类模板实例化的所有对象共享一个静态数据成员
  • B、每一个实例化的模板类都有自己的静态数据成员副本
  • C、一个模板类实例化的所有对象共享一个静态数据成员
  • D、类模板实例化的静态数据成员应该在文件范围内定义和初始化

正确答案:A

更多相关问题