首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2021-07-02
117
问题
有如下两个类定义:
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全国计算机二级
相关试题推荐
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}//第1行voidf(chara)const{this->
有如下程序:#inc1ude<iostream>Usingnamespacestd;ClassAmount{intamount;public;Amount(intn=0):amoun
下列关于C++函数的说明中,正确的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
下面叙述中正确的是()。
下列叙述中正确的是
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
关于函数重载,下列叙述中错误的是()。
数据库设计中反映用户对数据要求的模式是
下列字符串中不能作为C++标识符使用的是()。
随机试题
Overtheyears,pregnantwomenhaveaskedDonaldRedelmeier,atToronto’sSunnybrookHospital,aboutthedangersofdiving,hot
可燃物质在燃烧过程中,如果生成的产物不能再燃,则称为完全燃烧,其产物为完全燃烧产物。()
提插补泻法中,补法的操作手法是
施工现场安全“五标志”中,“佩戴安全帽”属于()标志。
当学生为了引起教师注意而表现不当行为时,教师可采用不理睬的方式处理。()
下列哪种情况说明了外部性的概念?()
某商家决定将一批苹果的价格提高20%,这时所得的利润就是原来的两倍。已知这批苹果的进价是每千克6元,按原计划可获利润1200元,那么这批苹果共有多少千克?
请写出路由器RG和路由器RE的S0口的IP地址。
在窗体中添加一个通用对话框Commondialog1和一个命令按钮Command1,当单击按钮时,打开颜色对话框,能实现此功能的程序段是
ReadthistextaboutHumanResourceManagement.Inmostofthelines34—45thereisoneextraword.Itiseithergrammaticallyi
最新回复
(
0
)