首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-06-07
53
问题
有如下类定义:
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
解析
Pet类指针p指向my_dog对象,通过指针访问类对象的成员函数,与通过指针访问内置类型对象一样,有两种方法:p->bark()、(*p).brak(),选项A错误,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Jh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&C){cout<<c.data;)staticvoidfunction2(MyClass&C)
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{
下列选项中属于面向对象设计方法主要特征的是()。A)继承B)自顶向下C)模块化D)逐步求精
下面程序的运行结果是1______和2______。 #include #defineN10 #defines(x)x*x #definef(x)(x*x) voidmain() {inti1,i2; i1
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
下列定义中p指向的地址可更改,但*p不能够更改的是
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为__________。
下面关于指针的说法中错误的是()。
下面关于派生类的描述中错误的是()。
随机试题
能涩、能收的药味是()。
急性白血病病人缓解期出现中枢神经系统白血病的主要原因是
(2006年)某现金流量如图9—2所示,如果利率为i,则下面的4个表达式中,正确的是()。
发电厂、变电所中二次回路的抗干扰措施有多种,下列哪些是正确的?
食品防腐剂不包括()。
甲电器制造有限公司与乙电器实业有限公司签订买卖合同,约定:甲公司于2010年4月20日前供应100台空调给乙公司,总货款50万元,由甲公司送货上门并承担运费,乙公司应于合同签订后3天内支付定金10万元,收货后3天内支付余款。当年4月初,甲公司听说乙公司已经
花朵:浇灌:鲜艳
简述德育、智育、体育、美育和劳动技术教育的含义、任务,以及五育之间的关系。
Artistsroutinelymockbusinesspeopleasmoney-obsessedbores.Orworse.Manybusinesspeople,fortheirpart,assumethatartis
Thepessimistsusuallyratedthemselvestoolow.Thenegativeexpectationofthepessimistswillleadtoaself-fulfilling______
最新回复
(
0
)