首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
20
问题
有如下类定义:
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://jikaoti.com/ti/XLl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
有如下程序:#includeusingnamespacestd;classEquipment{public:Equipment(){cout
有如下程序:#includeusingnamespacestd;classBag{public:Bag(intp,chars=’M’):price(p),size(s){}voidSh
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn):求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:请勿改动主函数ma
下面不属于软件设计原则的是()。
下列有关模板的叙述中,正确的是()。
下列有关内联函数的叙述中,正确的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
坚持以人为本,要始终放在第一位的是()
扁平足,正确的摄影体位是
产生IL-2的细胞是
()是指在经济运行过程中,资金供求双方运用各种金融工具调节资金盈余的活动。
下列关于无形资产后续计量的表述中,正确的有( )。
一旅游团就餐1小时后,游客陆续出现唇、指甲、全身皮肤青紫。该采取何种措施进行急救?()
领导要你负责组织一次全体人员去上海自由贸易区学习和考察的活动,你怎么做?
下列4组含C1~C7的结点序列中,()是下图所示的有向图的拓扑序列。
人们说话所产生的语音信号经过数字化之后才能由计算机进行存储、传输和处理。语音信号的带宽大约为300~3400Hz,对其数字化时采用的取样频率和量化位数通常是
Whendoesthepartystart?
最新回复
(
0
)