首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
47
问题
有如下类定义:
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()
答案
C
解析
p为Pet类的引用类型,引用的对象是my_dog,p->bark()用法是错误的,至于选项D,&p是p的地址,通过地址使用箭头访问运算符访问bark(),正确;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Am8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C软件的生命周期可分为软件定义、软件开发及软件运行维护三个阶段。其中软件定义阶段的主要工作有可行性研究与计划制订和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运
下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为__________。
设有如下关系表:则下列操作正确的是()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的___________。
下列有关指针的用法中,错误的是()。
以下哪个不是C++语言中的有效标识符?
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
程序流程图中带有箭头的线段表示的是( )。
随机试题
抢修队伍已组织好整装待命后新建管线才能投产。()
该夫妇男方的诊断适合于该夫妇的治疗方法
在一个大气压下煮沸水温为100℃,一般杀死细菌繁殖体最短需多长时间()
欧阳龙认为唐城县政府违法征收了其房屋,向汉州市政府申请行政复议。汉州市政府维持了唐城县政府的征收行为,欧阳龙不服向法院起诉,本案的管辖法院是?
下列投资方式中由左到右风险依次降低的选项是()。
(2012年)根据企业在不同发展阶段的特征,下列各项中正确的是()。
对行为、场所的强制措施包括()。
为促进教育资源共享,教育局要建立教育资源共享平台,邀请优秀教师录制教学视频放在平台上共享,你作为负责人。如何做好沟通协调工作?
Businessintelligence(BI)istheintegratedapplicationofdatawarehousedataminingand______
请在“考试项目”菜单上选择相应的菜单项,完成以下内容:向王明发一个E—mail,并将指定文件夹下的一个Word文档WX.doc作为附件一起发出。具体内容如下:[收件人]wangming@sina.com[主题]合同文本
最新回复
(
0
)