首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2021-07-02
45
问题
有如下两个类定义:
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/Huh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
软件系统总体结构图的作用是
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
下列关于派生类构造函数和析构函数的说法中,错误的是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
数据库系统的三级模式不包括()。
下列关于类模板的模板参数的叙述中,错误的是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
在数据库系统中,数据的最小访同单位是______。
随机试题
________________是在多个网络和介质之间实现网络互联的一种设备。
下列何种属于深感觉检查
不属于关节运动是
在下列各类市场中,属于生产要素市场的是()。
在某大型工程项目的施工过程中,由于“下情不能上传,上情不能下达”,导致项目经理不能及时作出正确决策。为了加快实施进度,项目经理修正了信息传递工作流程。这种纠偏措施属于动态控制的()。【2009年考试真题】
教育目的要回答的一个根本问题是()。
甲喝酒后驾驶汽车,不慎将正常行走的乙撞伤。甲害怕要承担赔偿责任,于是驾车逃逸。由于情绪激动加上酒精影响,甲驾驶汽车横冲直撞,陆续将行人丙、丁撞伤。甲的行为成立()
测得两批电子器材的部分电阻值为:A批:140,138,143,142,144,139;B批:135,140,142,136,135,140.设两批电子器材的电阻均服从正态分布,试在α=0.05下检验这两批电子器材的平均电阻有无显著差异
Whatisopening?
Adeviceto"sleeponit"couldbewellfounded,scientistssay.Afteragoodnight’ssleep,aproblemthatseemedinsurmountabl
最新回复
(
0
)