首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClass的定义如下: class MyClass { public: MyClass(){Value=0.) SetVariable(int i){value=i;} private: int
类MyClass的定义如下: class MyClass { public: MyClass(){Value=0.) SetVariable(int i){value=i;} private: int
admin
2012-12-29
54
问题
类MyClass的定义如下:
class MyClass
{
public:
MyClass(){Value=0.)
SetVariable(int i){value=i;}
private:
int value;
};
则对下列语句序列正确的描述是( )。
MyClass*P,my;p=&my;
选项
A、语句p=&my;是把对象my赋值给指针变量P
B、语句MyClass*p,my;会调用两次类MyClass的构造函数
C、对语句*P.SetVariable(5)的调用是正确的
D、语句p->SetVariable(5)与语句my.SetVariable(5)等价
答案
D
解析
选项A,语句p=&my;是把对象my的地址值赋值给指针变量p;选项B,语句MyClass*p,my;,由于p只是一个指向对象的指针,因此定义指针p不调用构造函数,所以此语句只调用一次构造函数;对成员函数的引用可以通过两种形式:指针一>成员函数(形参表)或者对象名.成语函数名(形参表),故选项C错误,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/XwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
在软件开发中,需求分析阶段可以使用的工具是()。
假如下列选项中的变量已正确定义并成功赋值,其中正确的表达式是()。
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
以下有关scanf函数的叙述中错误的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
检查软件产品是否符合需求定义的过程称为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
某二叉树的中序序列为CBADE,后序序列为CBEDA,则前序序列为()。
随机试题
下列属于“伤痕文学”的代表作的有()
地方性克汀病的诊断条件不包括
钳刮术中见黄色脂肪样组织,不恰当的处理是
A、左侧卧位和头低足高位B、右侧卧位和头低足高位C、去枕平卧位D、端坐位E、俯卧位发生空气栓塞时,应立即使患者采取
【背景资料】某主跨为4m×100m预应力混凝土简支T形梁桥,主墩基础采用直径2.2m的钻孔灌注桩,设计深度为25m,采用回转钻进施工法钻孔。施工单位严格按照设计文件和相关施工技术规范的要求进行施工,为了保证工程质量、工程进度、工程安全和控制工程成
我国内地目前不采取T+1滚动交收方式的交易品种是()。
为杜绝食物中毒事故的发生,导游员应采取的措施是()。
一名乘客从西安到郑州出差。在火车站候车厅大屏幕出现检票上车的通知后,该乘客急忙检票进站。上车后发现自己的一个包不见了,包内有很重要的东西,于是该乘客向相关人员报警。领导将此案件交由你处理,面对此事,你的首要任务是什么?谈一下你会如何具体处理。
求初值问题的解.
A、Customerandshopassistant.B、Taxidriverandpassenger.C、Awomanlookingforahotelandapasser-by.D、Callerandoperator
最新回复
(
0
)