首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2015-06-27
43
问题
在下面的类声明中,错误的是
选项
A、classAA{BBb;};classBB{AAa;};
B、classAA{AA*a;};classBB{BB&b;};
C、classBB;classAA{BB*b;};classBB{AAa;};
D、classAA;classBB{AA&a;};classAA{BBb;};
答案
A
解析
在创建类的对象之前,必须完整的定义该类,在一个类的声明之后,定义之前,这个类是一个不完全类型,对于不完全类型,只能用于定义指向该类型的指针及引用,或者用于声明(不是定义)使用该类型作为形参类型或返回类型的函数;选项A中,类A中的BB还未定义(也未声明),无法创建BB类对象,错误;选项B中,声明之后定义的是指针或引用,正确;选项C中,声明BB之后定义BB类的指针,定义AA之后创建AA类的对象,正确;选项D中,声明AA之后定义AA类的引用,定义BB之后创建BB类的对象,正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/VDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
若有以下的定义,inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
在下面格式化命令的解释中,错误的是()。
已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的______。classX{private:intk;public:K(intn){k=n;}s
使用操作符setw对数据进行格式输出时,需要包含______头文件。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
下面叙述错误的是()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
C++语言中关键字运算符有new,delete和【】。
随机试题
炙甘草汤中用量最大的药物是
有一患者55岁,绒癌化疗1疗程后失访,2个月后因子宫穿孔、大量腹腔内出血、休克急症入院。正确的处理是:
加入世界贸易组织后,我国承诺在整个中国关境内,包括民族自治地方、经济特区、沿海开放城市以及经济技术开发区等地区统一、公正、合理地实施贸易政策。()
AccordingtoaDepartmentofHomelandSecurityreportobtainedbyForbes,com,agroupofunnamedprivatesectorexecutivesrepr
在Windows操作系统中,用来对文件进行具体管理的是(2)。打开“我的电脑”窗口的正确方法是用鼠标(3)桌面上“我的电脑”图标;不能进行打开“资源管理器”窗口的操作是(4)。“资源管理器”左部窗口中,文件夹图标前的加号(+)表示该文件夹(5);如果“资源
Java运行时系统通过______周期性地释放无用对象所使用的内存,以完成对象的消除。
若从键盘输入58,则以下程序输出的结果是【】。mam(){inta;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf(
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhichtopicfromtheboxbelowthespeakeristalkingabout.
ThispassageisadaptedfromTheAmericanRepublic:Constitution,Tendencies,andDestinybyO.A.Brownson,1866.Thean
A、Heisadriver.B、Heisanelectrician.C、Heisacarpenter.D、Heisabricklayer.B
最新回复
(
0
)