首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-06
21
问题
有如下类定义:
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://jikaoti.com/ti/ISh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classGA{public;virtualhatf(){retum1;}};classGB:pub
下列关于C++函数的叙述中,正确的是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
有如下类定义:classMyBase{intk:public:MyBase(intn:0):k(n){)intvalue()const{returnk;}};classMyDeriv
程序调试的任务是()。
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(____){Ta;if(x>y){a=x;x=y;y=a;}if(y
下列类模板的定义中语法格式错误的是()。
随机试题
西方现代叙事学研究的著名文论家是()
A.归脾汤合左归饮B.天王补心丹合炙甘草汤C.参附汤合右归饮D.金匮肾气丸合桂枝汤治疗心肾阴虚所致胸痹,首选的方剂是
不属于免疫球蛋白V区的功能的是
维生素D缺乏性手足搐搦症常见护理诊断有
最常转移到局部淋巴结的肿瘤是
患者,男性,42岁。胃痛反复发作20年,近2天因饮酒后出现胃脘隐痛,口渴不欲饮,大便干结难解,舌质红,苔少,脉细。方选
用于冲洗伤口以预防厌氧菌感染的外用药物是
公文根据形成和使用的活动领域,可以分为()。
有利于企业保持最优资本结构,使加权平均资本成本最低的股利政策是()。
WhatdowelearnfromtheconversationaboutBritishchildren’spocketmoney?
最新回复
(
0
)