首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-06
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
解析
Pet类指针p指向my_dog对象,通过指针访问类对象的成员函数,与通过指针访问内置类型对象一样,有两种方法:p->bark()、(*p).brak(),选项A错误,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/WHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有一维数组a的定义中,语法正确的是()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(____){Ta;if(x>y){a=x;x=y;y=a;}if(y
下列类模板的定义中语法格式错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){cout<<’*’;}M
随机试题
在流行病学研究中,把研究对象曾经接触过某种因素或具备某种特征的情况称之为
小儿指纹若色紫,其证属
不应使用糖皮质激素的疾病是
、某基础工程隐蔽前已经工程师验收合格,在主体结构施工时因墙体开裂,对基础重新检验发现部分部位存在施工质量问题,则重新检验的费用和工期的处理表达正确的是()
项目监理机构内部组织关系的协调包括()。
非同一控制下企业合并,以发行权益性证券作为合并对价的,与发行权益性证券相关的佣金、手续费等应计入合并成本。()
企业对外分配股票股利时,应通过“应付股利”科目进行核算。()
在评价管理层使用的假设的合理性时,注册会计师可能需要考虑()。
市场支配地位:是指经营者相关市场内、具有能够控制商品价格、数量或者其他交易条件,或者能够阻碍、影响其他经营者进入相关市场能力的市场地位。以下说法正确的是()。
市场机制充分发挥作用的关键是经济活动主体的独立性。()
最新回复
(
0
)