首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
41
问题
有如下类定义:
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全国计算机二级
相关试题推荐
以下不是结构化程序设计方法的技术是()。
执行下列语句:#includeusingnamespacestd;intmain(){intx:3:if(x=5)cout
下列叙述中正确的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
下列哪种数据模型可以用树形结构来表示实体之间联系()。
以下哪个不是C++语言中的有效标识符?
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
下列字符串中,正确的C++标识符是()。
随机试题
以粪-口为主要传播途径的肝炎类型为
功利论是指
根折牙临床表现的表述.不正确的是
下列方法中属于审查施工图预算的方法的是()法。
下列关于横道图进度计划法的表述中,正确的是()
某公司的下列行为中,属于纵向对策行为的是()。
中外合资经营企业作出下列决议时,必须由出席董事会会议的董事一致通过的有()。
我国《保险法》规定,交足两年以上保费的保单才有现金价值,但()条款是特殊的。
一系统中采用8255A作I/O接口,初始化时CPU访问其08BH端口,将它认定方式0输入,则A口的地址为( )。
Agoodtitleforthisreadingselectionis____________.WhyshouldWetakecareoflibrarybooks?
最新回复
(
0
)