首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2020-10-21
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/0Ayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据流图中,带有箭头的线段表示的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objAl,请在注释//********1********后添加适当的语句。(2)为类oNA0增加友元函数
下面叙述错误的是()。
下面关于算法的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:HelloVisualC++!HelloVisualC++!!注意:错误的语句在//******error*
下列选项中不属于面向对象程序设计特征的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列关于函数重载的叙述中,错误的是()。
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
我国制定路线、方针、政策的基本实际依据是我国正处于()。
患者,女性,30岁,G1P0。平素月经规律。月经增多、经期延长1年余。妇科检查:外阴阴道无异常,宫颈散在潴留囊肿,子宫近11周妊娠大小.表面有多个质硬突起,最大直径约6cm,附件未触及异常。辅助检查:Hb90g/L。首先考虑的诊断是
具有消痰化瘀、软坚散结、制酸止痛功效的药物是
服药期间不宜高空作业的是鼻吸或擦患处,不可内服的是
总收益是指以收益为目的的土地及与此有关的设施、劳力及经营等要素相结合而产生的总收益,计算时首先分析可能产生的各种收益,然后按()的原则来确定土地的总收益。
水泥的安定性是指()。
通常情况下,下列商业银行资产的流动性自高至低排序正确的是()。(1)国债;(2)同业借款;(3)长期股权投资;(4)可出售的贷款组合。
远古、夏商都出现了哪些古歌与古乐舞?
Lawyersarelessthan1%ofAmericanadults,【C1】______theyarewell-representedingovernment.Boththepresidentandthevice-p
Peoplethinkingabouttheoriginoflanguageforthefirsttimeusuallyarriveattheconclusionthatitdevelopedgraduallyas
最新回复
(
0
)