首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2021-07-02
80
问题
有如下两个类定义:
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://kaotiyun.com/show/9efp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下头文件:intf1();staticintf2();classMA{pubtie:intf3();staticintf4();};在所描述的函数中,具有隐含
下列选项中不属于结构化程序没计原则的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
下列关于栈叙述正确的是()。
下列关于模板的叙述中,错误的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
关于运算符重载,下列表述中正确的是()。
当派生类继承一个基类时,默认的继承方式为()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
简述多线螺纹的分线方法和特点。
气逆证发生的原因不包括
男性,26岁,外伤致肱骨中、下1/3骨折,来院检查时发现有垂腕征,垂指畸形。该患者合并哪条神经损伤
疾病的流行强度是指某病在某地人群中一定时间内发病数量的变化及其特征,其常用的术语应除外
在某工程双代号网络计划中,如果以关键节点为完成节点的工作有3项,则该3项工作()。
人在遇到危险的时候会爆发出比平时更大的力量和产生更敏捷的反应,此时测定其体内激素水平,明显提高的是()。
关于早期食管癌的叙述,下列哪项是错误的
【F1】Mostpeopleknowthatawkwardfeelingwhenyoushuffleintoanelevatorwithotherpeopleandtrynottomakeeyecontact.【
以下是关于主题数据库和应用项目的描述。Ⅰ.多个应用项目可以共同使用一个主题数据库Ⅱ.一个应用项目也可以使用多个主题数据库Ⅲ.一个主题数据库只能被一个应用项目使用Ⅳ.主题数据库一般应该独立于应用项目 其中正确的有哪个(些)?
A、Therewillbeabigfamilydinner.B、Peopleburnpapermoney.C、Itisafixeddayinghostmonth.D、Peoplewearconstumesont
最新回复
(
0
)