首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-10-21
36
问题
有如下类定义:
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://www.kaotiyun.com/show/BVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
C++中设置虚基类的目的是()。
下列关于成员对象构造函数调用顺序的叙述中,正确的是()。
有如下程序;#includeusingnamespacestd;voidfun(int&a,________){intc;c-a;a=b;b=c;}intmain(){intx=14,y=20;
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“<<”请在注释//****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。#
对于一个类定义,下列叙述中错误的是()。
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?()
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成空出的函数fun(inta[],int*index),使函数输入n(<100)个整数到指定数组,求该数组中最大元素的值和此元素的下标,最大元素值以函数值返回,此元素的下标通过指针形参带回调用函
下列对模板的声明中,正确的是()。
随机试题
账户的贷方登记的内容一般有()。
(2005年04月)市场主导者可从三个方面扩大市场需求量:(1)____________;(2)____________;(3)____________。
放射化学纯度过低,主要影响体外放射分析的
牵引病人护理措施正确的是
30岁不孕妇女发现右卵巢肿物3月,B超证实右附件区肿物7cm×5cm,包膜完整,散在细点状回声伴部分强回声。医生建议手术切除是鉴于哪种不良预后
根据血型遗传规律,如果父母都是O型血,那么子女也一定是O型血。据此可知()。
中国是最早开始并持续对南海诸岛及相关海上活动进行管理的国家。()
例如:您是来参加今天会议的吗?您来早了一点儿,现在才8点半。您先进来坐吧。★会议最可能几点开始?A8点B8点半C9点√我们的计划是参观五个城市,每个城市用一天的时间。今天是10号,我们还有三天就回去了。
Thedevelopmentofwritingwasoneofthegreathumaninventions.Itisdifficult【C1】______manypeopletoimaginelanguagewi
HowwasoneoftheU.S.soldiersfoundaliveinNorthKorea?
最新回复
(
0
)