首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-02-22
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()
答案
C
解析
p为Pet类的引用类型,引用的对象是my_dog,p->bark()用法是错误的,至于选项D,&p是p的地址,通过地址使用箭头访问运算符访问bark(),正确;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/E9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;elasBase{private:voidfunl()eonst{cout<<"fun1";}
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proi2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStaek类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidoutput(){cout<<1;}virtualvo
在面向对象方法中,不属于“对象”基本特点的是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass0:c(0.0),b(O),a(’,’){}};创建这个类的对象时,数据成员的初始
下列选项中不属于面向对象程序设计特征的是
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列语句中,错误的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
随机试题
白果枇杷叶
根据我国宪法的规定,下列有关公民基本权利的宪法保护的表述,哪一个是正确的?()
项目管理的内容比较广,涉及到项目全过程的各阶段。就项目管理知识领域而言,主要有工程项目范围管理,工程项目采购管理,工程项目进度管理和()。
某项目部承揽一土石坝工程施工任务。为加快施工进度,该项目部按坝面作业的铺料、整平和压实三个主要工序组建专业施工队施工,并将该坝面分为三个施工段,按施工段1、施工段2、施工段3顺序组织流水作业。已知各专业施工队在各施工段上的工作持续时间如下表:问题:
以下各项中,说法正确的是()。Ⅰ.利率风险是固定收益证券的主要风险Ⅱ.利率风险是非系统性风险Ⅲ.同一种类型的债券,长期债券利率比短期债券高Ⅳ.股票的收益率一般高于债券
根据《外汇管理条例》的规定,驻华机构和来华人员由境外汇入或者携带入境的外汇,可以()。
单项选择题要编好题干,也要编好选项,必须注意()。
国际货币基金组织(IMF)2016年9月30日在华盛顿宣布,人民币10月1日正式加入IMF的()(即SDR)货币篮子。IMF总裁拉加德发表声明称,货币篮子扩容对于国际货币体系来说,都是历史性里程碑。
设二维随机变量(X,Y)的概率分布为其中a,b,c为常数,且X的数学期望E(X)=-0.2,P{Y≤0|X≤0}=0.5,记Z=X+Y.求:(Ⅰ)a,b,c的值;(Ⅱ)Z的概率分布;(Ⅲ)P{X=Z}.
USB1.1和USB2.0的区别之一在于传输速率不同,USB1.1的传输速率是()。
最新回复
(
0
)