单项选择题下列关于子对象的描述中,错误的是()。
A.子对象不可以是自身类的对象
B.子对象是另一个类的对象
C.子对象的初始化要包含在构造函数中
D.一个类中只能有一个子对象
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题已知:constAa;其中A是一个类名,指向常对象指针的表示为()。
A.const*Apa
B.constA*pa
C.A*constpa
D.const*paA
2.单项选择题VoidSet(A&a);是类A中一个成员函数的说明,其中A&a的含义是()。
A.类A的对象引用a作该函数的参数
B.类A的对象a的地址值作函数的参数
C.表达式变量A与变量a按位与作函数参数
D.指向类A对象指针a作函数参数
3.单项选择题p是指向类A数据成员a的指针,a是类A的一个对象。在给a成员赋值为5的下列表达式中,正确的是()。
A.a.p=5
B.a->p=5
C.a.*p=5
D.*a.p=5
4.单项选择题f1()函数是类A的公有成员函数,p是指向类的成员函数f1()的指针,下列表示中正确的是()。
A.p=f1()
B.p=f1
C.p=A::f1
D.p=A::f1()
5.判断题对象的存储类只有外部的和静态的。
6.判断题类的作用域范围指的是类体内。
9.判断题使用new运算符创建的对象称为堆对象。
最新试题
运算符new还可以用来对数组进行动态分配,这时需要在数据类型后面添加(),并在其中指明所要分配的数组元素个数。
题型:填空题
()是面向对象程序设计方法中的程序主体。
题型:填空题
标识符的()是指在程序的哪个区域里可以使用。
题型:填空题
C++语言可以用()限定符强制改变访问权限。
题型:填空题
程序中使用指针时,涉及的量有两个:一个是指针本身;另一个是()。
题型:填空题
重载函数的形参必须不同,即或者()或者参数类型不同。
题型:填空题
如果把const限定符放在*号的右边,使指针本身成为一个const指针,即()。
题型:填空题
程序员既可以使用系统提供的头文件,也可以定义自己的头文件,并在程序中使用#include指令将其包含进来。一般情况下,使用尖括号括住系统提供的头文件,使用()括住程序员自己定义的头文件。
题型:填空题
C++一般的程序都要具有两条语句,这两条语句为()和using namespace std。
题型:填空题
const_cast的使用格式为()。
题型:填空题