工学

单选题下述静态成员的特性中,()是错误的。A 静态成员函数不能利用this指针B 静态数据成员要在类体外进行初始化C 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符D 静态数据成员不是所有对象所共有的

题目
单选题
下述静态成员的特性中,()是错误的。
A

静态成员函数不能利用this指针

B

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

C

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

D

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

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

第1题:

下列关于this指针的说法,错误的是()。

A.静态成员函数中可以通过this指针访问非静态成员

B.在成员函数中对非静态数据成员的访问是通过this指针完成的

C.this指针指向当前正在操作的对象

D.this指针只存在于非静态成员函数中


正确答案:A

第2题:

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

A.静态成员前要加static修饰符

B.静态成员可以在类的内部初始化

C.静态成员不可以在类的内部初始化

D.静态成员不属于某个类对象。


正确答案:B
解析:静态成员不可以在类的内部初始化。

第3题:

在C++中,使用静态成员解决同一个类的不同对象之间的数据共享问题。以下关于一个类的静态成员的叙述中,说法错误的是(47)。

A.静态成员变量可被该类的所有方法访问

B.该类的对象共享其静态成员变量的值

C.该类的静态数据成员变量的值不可修改

D.该类的静态方法只能访问该类的静态成员变量


正确答案:D
解析:静态成员作为类的一种成员,它被类的所有对象共享,而不是属于某个对象的。静态成员可分为静态成员变量和静态方法。静态成员变量的值可以被更新。只要对静态成员变量的值更新一次,所有对象的该静态成员变量值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。选项D“该类的静态方法只能访问该类的静态成员变量”的说法不够准确。

第4题:

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

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

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

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

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


正确答案:D

第5题:

关于成员函数特征的下述描述中,( )是错误的。

A.成员函数一定是内联函数

B.成员函数可以重载

C.成员函数可以设置参数的默认值

D.成员函数可以是静态的


正确答案:A

第6题:

在类的静态成员函数的实现体中,可以访问或调用()。

A、本类中的静态数据成员

B、本类中非静态的常量数据成员

C、本类中其它的静态成员函数

D、本类中非静态的成员函数


参考答案:AC

第7题:

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

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

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

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

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


正确答案:B

第8题:

关于静态成员,正确的说法是()。

A、静态成员函数可以直接访问该类中的非静态成员

B、非静态成员函数不能直接访问该类中的静态成员

C、静态数据成员同其它数据成员一样通过构造函数进行初始化

D、静态成员在任何对象创建之前就已经创建


参考答案:D

第9题:

关千成员函数特征的下述中,______ 是错误的。

A.成员函数一定是内联函数

B.成员函数可以重载

C.成员函数可以设置参数的默认值

D.成员函数可以是静态的


正确答案:A

第10题:

下列关于静态方法的说法,错误的是() 

  • A、 静态方法不对特定实例进行操作,不与实例相关联
  • B、 使用静态方法的语法格式:类名.静态方法(实参列表)
  • C、 静态方法只能访问类中的静态成员,不能访问非静态成员
  • D、 静态方法不能访问类中的静态成员

正确答案:D

更多相关问题