首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2015-06-27
32
问题
在下面的类声明中,错误的是
选项
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全国计算机二级
相关试题推荐
定义重载函数时,应在参数个数或参数类型上【】。
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
将小写字母n赋值给字符变量one_char,正确的操作是______。
每个C++程序都必须有且仅有一个______。
诊断和改正程序中错误的工作通常称为【】。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将空格处缺失部分补充完整。booStaffi::S
计算机软件是______。
关于关键字class和typename,下列表述正确的是()。
对于模板定义关键字class和typename说法不正确的是()。
随机试题
不会引起腹部膨隆的选项是()
患者缺失,缺牙区牙槽骨吸收严重,如果设计卫生桥,那么桥体龈面与牙槽嵴黏膜之间的间隙至少为
下列选项中,不符合细菌性痢疾描述的是
(2010年)由JK触发器组成的应用电路如图8—78所示,设触发器的初值为00,经分析可知,该电路是一个()。
我国经济和社会发展规划实行三级三类的规划管理体系,具体包括()。
在建筑安装工程造价中,含税工程造价等于不含税工程造价加上()
按国际惯例,在施工总承包工程项目实施过程中,对业主指定的分包商施工进行组织和管理的是()。
继电保护测量回路的作用()。
“统计与概率”的教学设计,一定要注重内容的时代性,所选_______要贴近学生的生活实际,是学生有能力感受的现实,不能离学生太远.
A、Fivedays.B、Oneweek.C、Twodays.D、Fourdays.A时间题。浏览选项可知,该题考查的是时间长短的问题,听音时需注意日期以及和时间相关的信息。男士原计划在新加坡待一周,但出现的but一词说明情况有变,他提前两
最新回复
(
0
)