首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
25
问题
有如下类定义:
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
下列关于析构函数的描述中,错误的是()。
设有如下关系表:则下列操作中正确的是()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{intx:public;Base{intw=0};x(n){cout<<n;}
下列对于软件测试的描述中正确的是()。
下列哪项不是面向对象程序设计的主要特征()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
随机试题
Sinceparkingspacesarehardtofind,citypeopleoftenhavenochoicebuttowalk.(PassageOne)
溶组织内阿米巴结肠内阿米巴
王XX,女17岁,因患有乳房纤维瘤而住院行肿块切除术,术中作常规冰冻病理切片,结果提示,肿块部分癌变该案例中,医生的何种选择在道德上是最佳的
下列哪项疾病不易引起继发性高血压()
根据有关法律法规规定,因科研等特殊需要输入禁止入境物的,必须提供()签发的特许审批证明。
事业单位的固定资产均应计提折旧。()
材料:窗外人生王呈伟
宏大公司的新雇员们普遍抱怨工厂内的噪音让他们感到不适。但是,该公司的老雇员却没有任何不适的感觉。虽然该公司同意对员工的健康状况负责,但却不给新雇员发耳塞,理由是:没有耳塞,新员工也就能习惯于这一噪音。如果以下哪项为真,最能指出该公司决定的错误之处
ICE-FISHINGIfyoudrivenorthfromTorontoforthreehours,youcometoLakeNipissing.Inwinter,thelakebecomesice,and
He____himselfbitterlyforhismiserablebehaviorthatevening.
最新回复
(
0
)