首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-14
8
问题
有如下类定义:
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/1M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的正确运行结果是()。#include<iostream.h>intfun(int);voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<fun(
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(inti){n=i;
假定a为一个整型数组名,则元素a[4]的字节地址为
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
下列有关虚基类的声明中,语法格式正确的是______。
“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。classShape{public:virtualintCalArea()=0;}
如果类B继承了类A,则称类A为类B的基类,类B称为类A的【】。
下列运算符中哪些是不能够被重载的?
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
随机试题
什么是平衡膳食?
生后8天男婴,因皮肤黄染伴发热4天,拒乳一天入院。查体T38.9℃,精神差,皮肤黄染明显,心肺正常,肝右肋下3.5cm,脾左肋下1cm,脐部少量渗液伴脐周红肿,其有助于确诊的检查方法是
衡量药物进入体内后吸收速度快慢的参数是
一次性口罩一般可使用
根据所给资料,采用先进先出法登记A材料明细账。企业2006年12月l日结存A材料200公斤,每公斤实际成本12元。12月5日购入400公斤,每公斤实际成本13元;12月7日生产领用300公斤;12月16Et购入200公斤,每公斤实际成本14元
下列有关国家审计的审计目标的说法中,错误的是()。
在外商投资企业中工作的中方雇员,雇佣单位和派遣单位分别支付薪金的,在代扣代缴税金时,正确的做法是()。
按照劳动争议主体的不同,可以把劳动争议划分为()。
知识的保持是通过记忆来实现的,下列关于瞬时记忆的方法正确的是()
提出“马克思主义中国化”这一命题是在
最新回复
(
0
)