首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
15
问题
有如下类定义:
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/scfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列情况中,不会调用拷贝构造函数的是()。
有如下类定义:classB{public:voidfunl(){}private:voidfun2(){}protected:voidfun3(){}};classD:public
下列叙述中正确的是()。
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n=1)return2;elseretumfib(n一1)+fib(n一2);
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<’’fun1’’;}
派生类的对象对它的基类成员中()是可以访问的。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列字符串中,正确的C++标识符是()。
下列字符串中可以用作C++标识符的是()。
随机试题
组织管理理论着重研究管理职能和整个组织结构。下列不属于组织管理理论代表人物的是()
Monkeysandchimpanzees,althoughtheyareweakerandlessfiercethanmanyotheranimals,possessbrainswhichare55faralong
患者,女,28岁。妊娠3月,腰痛如折,小腹下坠。用药宜首选()
基因表达调控是
下列关于民间非营利组织的相关处理中,正确的有()。
A公司拟发行面值为1000元,不计复利,5年后一次还本付息,票面利率为10%的债券。已知发行时资金市场的年利率为12%,(P/F,10%,5)=0.6209,(P/F,12%,5)=0.56740则该公司债券的发行价格为()元。
党的十八大将建设中国特色社会主义总布局由“四位一体”扩展成“五位一体”,新增的一个方面是()。
Whilestillinitsearlystages,welfarereformhasalreadybeenjudgedagreatsuccessinmanystatesatleastingettingpeopl
综合新闻(复旦大学,2015)
A、Becausesheseesmorevalueinsaris.B、BecauseshehasmarriedanAmerican.C、Becauseshewantstobeinstyle.D、Becauseshe
最新回复
(
0
)