首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
33
问题
有如下类定义:
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/GVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,允许作用于某个对象上的操作称为【】。
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是()。
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(>y){a=X;x=y
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下哪个特征不是面向对象思想中的主要特征()。
随机试题
下列选项中,______是数据库技术的主要特点。
A、starveB、towardsC、warnD、warmA
诊断癔症最重要的是
《中国药典》对吸收系数的测定的规定不包括()。
被西方称为“物理学之父”,并提出“给我一个支点,我就能撬动地球”的物理学家是()。
牛的可贵之处,即在活着的时候,就不知疲倦地供人役使,死后则把全身献给社会。牛对于人类社会真是“鞠躬尽瘁,死而后已”。这段话支持了这样一种观点:______。
神经元结构中具有信息整合功能的部位是()。(2009年)
求.
LauraStrong,a29-year-oldinsuburbanChicago,owes$245,000onstudentloansforthepsychologyPh.D.shefinishedin2013.
树是结点的集合,它的根结点数目是______。
最新回复
(
0
)