首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2021-05-06
25
问题
有如下两个类定义:
class AA{};
class BB{
AA v1,*v2;
BB v3,*v4;
};
其中定义错误的成员变量是
选项
A、v1
B、v2,v4
C、v3
D、v3,v4
答案
C
解析
只有类定义或者声明在当前定义类前面出现过,数据成员才能被指定为该类类型,类AA已经完成定义,v1,v2正确;类不能具有自身类型的数据成员,只要类名出现就可以认为该类已经声明,类的数据成员就可以是指向自身类型的指针或引用,类BB在声明之后,定义之前是一个不完全类型,其数据成员只能是指向BB类型的指针或引用,v4正确,v3错误;答案为C。
转载请注明原文地址:https://jikaoti.com/ti/nmh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若PAT是一个类,则程序运行时,语句’’PAT(*ad)[3];’’调用PAT的构造函数的次数是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
若已定义了类Vehicle,则下列派生类定义中;错误的是()。
有如下类定义:classAA{inta;Publc:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处的缺失部分是()。
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,本题的功能是通过键盘输入字符串str,然后输出字符串str中的字符个数。注意:错误的语句在/********error********/的下面,修改
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列关于栈和队列的描述中,正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
A.基础培养基B.营养培养基C.鉴别培养基D.选择培养基E.厌氧培养基肉汤培养基属于()
有关血液功能的叙述,正确的是
心脏的二尖瓣附于()。
咳嗽痰多,色白易咯,心悸失眠,健忘,纳食一般,舌苔白腻,脉浮滑,治宜选
试述膳食营养评价方法和意义。
注册会计师应当确认的下列事项()不应当计入非同一控制下企业合并的合并成本。
请示的结构由()组成。
Insomecountrieswhereracialprejudiceisacute,violencehassocometobetakenforgrantedasameansofsolvingdifference
有以下程序:#includevoidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,
WWW,aWideandWonderfulWorldMostlargecompaniesalreadyprovideInternetconnectionstothedesktopandtheiravailabi
最新回复
(
0
)