首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-06-10
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()
答案
A
解析
Pet类指针p指向my_dog对象,通过指针访问类对象的成员函数,与通过指针访问内置类型对象一样,有两种方法:p->bark()、(*p).brak(),选项A错误,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/88fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidf(){cout<<’’B’’;}voidg(){
在对函数进行原型声明时,下列语法成分中,不需要的是()。
字符串“a+b=12\n\t”的长度为()。
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){++count;)~MyClass(){——c
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
下列有关运算符重载的叙述中,正确的是()。
在深度为7的满二叉树中,叶子结点的个数为()。
随机试题
下列关于丹毒的描述,正确的是()
监理机构的组织形式大致可分为()。
可能造成轻度环境影响的建设项目,应当编制环境影响报告表,对建设项目产生的污染和对环境的影响进行分析或者专项评价主要包括()。
当信用制度发达时,人民对货币的需求会下降。()
并购中协同效应的来源包括()。
简述运输方式的运作特征。
黄河以西地区形成了端午插柳的风俗,受当地的社会经济状况和环境影响,人们利用了杨柳的象征意义和辟邪、祈雨抗旱功能,______了纪念屈原的意义,是特殊环境下人们对北方端午基本形态的一种合理______。填入划横线部分最恰当的一项是:
自我效能感的形成因素有()。
燃烧木头所形成的烟含有使人的细胞发生变化的毒素。因为燃烧木头所形成的烟对健康有很大的危险,因此需要立法来管理使用露天暖气炉和燃烧木材的火炉。下面哪项,如果正确,为上面的结论提供了最多的支持?
【S1】【S5】
最新回复
(
0
)