题目内容

关于静态数据成员,错误的是____

A. 静态数据成员是所有同类对象共享的数据,它不属于哪一个对象
B. 静态数据成员需要在类的定义中利用static关键字进行声明
C. 静态数据成员虽然能实现同类对象共享数据,但却破坏了类的封装性
D. 静态数据成员可以在main函数开始之前进行初始化

查看答案
更多问题

关于类声明的说法,错误的是____

A. 数据成员可以是任意数据类型
B. 可以在类的声明中为数据成员赋初值
C. 类由数据成员和成员函数构成
D. 类可看作为一种自定义的数据类型

带默认值参数的函数定义中,正确的是____

A. double f1(int x, int y=0, int z=0)
B. float f2(int x=0, int y, int z=0)
C. short f3(int x=0, int y=0, int z)
D. int f4(int x=0, int y, int z)

关于引用的描述,错误的说法是____

A. 声明一个引用时,必须立即对它进行初始化
B. 引用在初始化后还可以进行修改
C. 为引用提供的初始值,可以是一个变量或另一个引用
D. 同一变量可以有多个引用

关于运算符new的描述,错误的是____

A. 运算符new的返回值是在堆空间中分配的内存空间起始地址
B. 可以用new分配内存空间的同时进行初始化
C. 用运算符new为数组分配内存空间时,需要给出数组大小
D. 运算符new分配的内存空间会自动释放

答案查题题库