首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-07-10
23
问题
有如下类定义:
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/5W8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序错误的语句是①#include<iostream.h>②voidmain()③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<endl;
若有以下定义:chara:intb;floatc;doubled;则表达式a*b+dc的值的类型为______。
有以下程序:#include<iostream>usingnamespacestd;classsample{private:ihtn;public:
有以下程序:#include<iostream>usingnamespacestd;{public:TestClass(intr1,intr2){R1=r1;R2=r2;}
不能重载的运算符是( )。
下列符号中可以用作C++标识符的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列有关类继承的叙述中,错误的是()。
下列选项中,不属于模块间耦合的是
随机试题
成语“贻笑大方”出自()
出现颈动脉明显搏动及收缩期、舒张期二重杂音Austin-Flint杂音
A.万古霉素B.阿米卡星C.甲硝唑D.青霉素E.氨苄西林新生儿厌氧菌败血症治疗首选()
带式烧结机抽风烧结生产主要设备包括原料准备设备、配料混合设备、烧结设备、成品处理设备及环保设备。下列属于原料准备设备的是()。
从事全面结算业务的期货公司,净资本不得低于( )。
《二泉映月》是用下列哪一种乐器演奏的?()
人民警察的法律素质是人民警察依法履行职责.行使职权所应具备的法律意识、法律知识和执法技能的综合体现。()
根据下列资料,回答以下问题。国家统计局数据显示,2016年年末,全国规模以上中小工业企业(以下简称“中小企业”)37.0万户,比2015年年末增加0.5万户企业,其中,中型企业5.4万户,占中小企业户数的14.6%,小型企业31.6万户,占中小企业户数的
A、 B、 C、 D、 B
BreakfastStudiesshowthatchildrenwhoeatbreakfastdobetterinschool.Itdoesn’ttakemuchfurtherthoughttobelieve
最新回复
(
0
)