单选题关于静态成员的描述中,错误的是(  )。A静态成员可分为静态数据成员和静态成员函数B静态数据成员定义后必须在类体内进行初始化C静态数据成员初始化不使用其构造函数D静态数据成员函数中不能直接引用非静态成员

单选题
关于静态成员的描述中,错误的是(  )。
A

静态成员可分为静态数据成员和静态成员函数

B

静态数据成员定义后必须在类体内进行初始化

C

静态数据成员初始化不使用其构造函数

D

静态数据成员函数中不能直接引用非静态成员


参考解析

解析:
静态成员表示整个类范围的信息,它在类中只有一个副本;静态数据成员必须在类体外进行初始化;静态成员函数可以直接访问类中的静态成员,但不能直接访问类中的非静态成员,必须通过对象进行访问非静态成员;可以在类的构造函数中对静态数据成员进行初始化。

相关考题:

单选题两个或两个以上的模块之间关联的紧密程度称为(  )。A耦合度B内聚度C复杂度D连接度

单选题在关系运算中,选择运算的含义是(  )。A在基本表中,选择满足条件的元组组成一个新的关系B在基本表中,选择需要的属性组成一个新的关系C在基本表中,选择满足条件的元组和属性组成一个新的关系D以上三种说法均是正确的

单选题下列选项中的英文缩写均为总线标准的是(  )。APCI、CRT、USB、EISABISA、CPI、VESA、EISACISA、SCSI、RAM、MIPSDISA、EISA、PCI、PCI-Express

单选题C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是(  )。AcoutBcinCcerrDcset

单选题以下数据结构中,属于非线性数据结构的是(  )。A栈B线性表C队列D二叉树

单选题在数据管理技术发展的三个阶段中,数据共享最好的是(  )。A人工管理阶段B文件系统阶段C数据库系统阶段D三个阶段相同

单选题若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是(  )。Avoid friend fun()Bfriend fun()Cfriend void fun()DTestClass void fun()

单选题在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是(  )。Aios_base::curBios_base::begCios_base::outDios_base::end

单选题在C++中,编译系统自动为一个类生成缺省构造函数的条件是(  )。A该类没有定义任何有参构造函数B该类没有定义任何无参构造函数C该类没有定义任何构造函数D该类没有定义任何成员函数

单选题为了使模块尽可能独立,要求(  )。A模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱D模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

单选题下列叙述中正确的是(  )。A栈与队列都只能顺序存储B循环队列是队列的顺序存储结构C循环链表是循环队列的链式存储结构D栈是顺序存储结构而队列是链式存储结构