首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2021-07-02
57
问题
有如下两个类定义:
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全国计算机二级
相关试题推荐
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
有如下程序:#include<iostream>usingnamespacestd;classCD{public:~CD(){cout<<’C’;}private:charname[80];};intmain(){CDa,*
下列关于运算符函数的描述中,错误的是()。
若有如下类声明:classMyClass{public:MyClass(){cout
在关系数据库中,用来表示实体间联系的是
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
数据库系统的核心是
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
有如下头文件:intfl();staticintf2();c1assMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含
随机试题
案情:某市土地管理局局长王某自从担任该职务以来,利用手中批地大权,收受巨额贿赂,为请托人非法批地或减收土地使用费,给国家造成了巨大损失。王某利用贿赂得来的金钱,大肆吃喝玩乐,生活腐化堕落,引起该市群众的极大不满。有人向市公安局发送了匿名举报信,市公安局接到
郭某2006年7月大学毕业后,就职于北京某外资软件公司技术部,双方签订了期限为5年的劳动合同,该公司为录用郭某向学校交纳了1万元培养费。2007年2月,南方某公司欲以高薪聘请郭某前去工作,郭某担心公司会向自己索要培养费而不敢提出辞职。此时偶然的一个机会,郭
A、Triumph.B、Significant.C、Asenseofburning.D、Prettytired.D题目问的是他在教学的最后一天是什么感受。burntout意为“极度劳累”,可知他极度疲劳,故选D。
高效便民是社会主义法治理念的要求,也是行政法的基本原则。关于高效便民,下列说法中正确的是()。
用BCD码表示的十进制数45,可以写成()。
下列关于建筑节能工程施工质量验收的说法,正确的是()。
下列关于网络视频广告的说法错误的是()。
如果A={x|3<x<5},B={x|x>4},求:(1)A∪B(2)A∩B(3)A—B
Readthearticlebelowabouttimemanagementandmoney.Inmostofthelines(34-45)thereisoneextraword.Iteitherisgra
OrMaybeMajorinCompLit?Let’snotexaggerate:scienceandengineeringarenotthenewCompLitorphilosophy,thoseunde
最新回复
(
0
)