首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Pet{ char name[30]; public: Pet(char * n){ strcpy(name, n); } void bark(){ co
有如下类定义: class Pet{ char name[30]; public: Pet(char * n){ strcpy(name, n); } void bark(){ co
admin
2021-06-10
46
问题
有如下类定义:
class Pet{
char name[30];
public:
Pet(char * n){ strcpy(name, n); }
void bark(){ cout<<"Woof!"; }
};
且有如下变量定义:
Pet my_dog("Weiwei"), &p=my_dog;
则下列访问成员函数bark的表达式中,错误的是
选项
A、p.bark()
B、my_dog.bark()
C、p->bark()
D、(&p)->bark()
答案
A
解析
p为Pet类的引用类型,引用的对象是my_dog,p->bark()用法是错误的,至于选项D,&p是p的地址,通过地址使用箭头访问运算符访问bark(),正确;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/UNfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.Thevalueis10Max
请打开考生文件夹下的解决方案文件proj3,其中声日月的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sod函数。程序的正确输出应为:排序前:7,1,3,11.6,9,12,10,8
有如下定义:inta[5]={1,3,5,7,9},*P=a;下列表达式中不能得到数值5的是()。
下列关于模板的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
在一个派生类对象结束其生命周期时()。
下列关于运算符函数的描述中,错误的是()。
关于函数重载,下列叙述中错误的是()。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
随机试题
Anyonewhohasriddenonarailroadtrainknowshowrapidlyanothertrain【C1】______bywhenitistravellinginthe【C2】______dire
Now,sheisupstairs_______alongspeechforthepresident.
Myfriend,EmmaDaniels,spentthesummerof1974travelinginIsrael.Duringhermonth-longstayinJerusalem,sheoftenwentt
红细胞膜缺陷性贫血
A.铸圈加热过快,造成铸膜腔发生龟裂B.由于包埋料的膨胀,不能代偿高熔合金的凝固收缩C.铸圈温度太低,没有加热到高熔合金的温度D.储金球无法补偿铸件的凝固收缩E.包埋蜡型时,包埋料里混有气泡有可能引起铸件表面出现鳍状物(菲边)的是
男性患者,36岁,昨天打球时不慎跌倒,右上肢外展外旋,手掌着地致伤,右肩部肿胀,前下方压痛,肩峰下空虚,右侧搭肩试验阳性,应诊断为何病
施工现场禁止露天熔融沥青,主要是为了防治()污染。
马克思主义的理论来源是()。
研究显示,大多数有创造性的工程师,都有在纸上乱涂乱画,并记下一些看来稀奇古怪想法的习惯,他们的大多数最有价值的设计,都直接与这种习惯有关,而现在的许多工程师都用计算机工作,在纸上乱涂乱画不再是一种普遍的习惯,一些专家担心,这会影响工程师的创造性思维,建议在
在宏设计窗口中有“宏名”“条件”“操作”和“备注”等列,其中不能省略的是
最新回复
(
0
)