首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2021-07-02
55
问题
有如下两个类定义:
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全国计算机二级
相关试题推荐
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
有如下程序:#includeusingnamespace.std;intmain(){cout.fin(ˊ*ˊ);cout.width(6);cout.fill(ˊ#ˊ);
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
下列模板声明中,有语法错误的是()。
数据库系统的核心是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
支持子程序调用的数据结构是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
随机试题
根据我国法律规定,权利质权适用()
磨勘制度
皮肤基底细胞癌为
按子项目组成编制的施工成本计划,首先要把项目总施工成本分解到()和单位工程中去。
指数化的方法包括()。
西方音乐史上被称为“近代音乐之父”的是()。
公文从应用范围的角度可分为法定公文和()。
办案民警柳某接受犯罪人家属的贿赂10000元,在立案情况中将犯罪人李某的年龄由18周岁改成16周岁,企图在审判时使李某获得从轻处罚。那么,李某()。
各品种的葡萄中都存在着一种化学物质,这种物质能有效地减少人血液中的胆阎醇。这种物质也存在于各类红酒和葡萄汁中,但白酒中不存在。红酒和葡萄汁都是用完整的葡萄做原料制作的:白酒除了用粮食做原料外.也用水果做原料,但和红酒不同.白酒在以葡萄做原料时,必须除去其表
已知∫01f(x)dx=1,f(1)=0,则∫0xxf’(x)dx=___________.
最新回复
(
0
)