首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
39
问题
有如下类定义:
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/BVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是()。
有如下程序:#includeusingnamespaeestd;classMyClass{public:MyClass(){++count;}~MyClass(){-~count;}
有如下程序:#includeusingnamespacestd;classBase{private:voidfunl()constteout
软件设计中模块划分应遵循的准则是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanlnfo的定义并不完整。请按要求完成下列操作,将类CHumanlnfo的定义补充完成:(1)定义私有数据成员bloodType
面向对象方法中,继承是指()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Employee用于表示某公司的雇员,其属性包括姓名(nanle)和工作部分(dept)。Manager是Employee的公有派生类
随机试题
A、慢性咳嗽、咳痰B、痰液静置后有分层现象C、突发胸痛伴刺激性咳嗽D、阵发性、刺激性呛咳E、急性咳嗽、咳痰支气管扩张症()
三视图的投影规律是什么?
reservecurrency
对白塞病的诊断有参考价值的项目是对多发性肌炎/皮肌炎的诊断有参考价值的是
除尘系统的风管漏风率,宜按系统风量的()计算。
【2014.山东枣庄】品德的心理结构包括()。
下列对调查报告与总结的异同分析正确的有()。
Measuringtheperformanceofpeople,especiallymanagersandseniorexecutives,presentsaperennialconundrum.Withoutquantifi
阅读下列说明和C++代码,填充代码中的空缺,将解答填入答题纸的对应栏内。【说明】某学校在学生毕业时要求对其成绩进行综合评定,学生的综合成绩(GPA)由其课程加权平均成绩(Wg)与附加分(Ag)构成,即GPA=Wg+Ag。设一个
Interruption,moresurelythananythingelse,killsconversation.Thebestoftalkersinterrupt(1)______inconversation.However
最新回复
(
0
)