首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2020-05-14
13
问题
类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/4M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10);则下列叙述中错误的是
下面有关重载函数的说法中正确的是
下列叙述中正确的是()。
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j语句后,k的值为【】。
下面关于对象概念的描述中,()是错误的。
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
关于continue语句叙述不正确的是
下列关于运算符重载的说法中,不正确的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
关于关键字class和typename,下列描述正确的是()。
随机试题
关于血细胞发育过程中血细胞形态演变的规律,错误的是
某施工单位承包的机电安装单项工程办理了中间交接手续,进入联动试运行阶段。建设单位未按合同约定,要求施工单位组织并实施联动试运行,由设计单位编制试运行方案。施工单位按要求进行了准备,试运行前进行检查并确认:(1)已编制了试运行方案和操作规程;(2)建立了试运
建筑主体结构分部工程验收,必须参加的单位有()。
证券公司可以根据流动性、稳定性等指标对可充抵保证金的各类证券确定不同的折算率,但证券公司公布的折算率不得高于交易所规定的标准。()
甲公司2008年年初的负债总额为5000万元。资产总额是12500万元,该年度的资本积累率为140%,年末资产负债率为40%,负债的年均利率为8%,净利润为1125万元,经营现金净流量为1300万元,适用的所得税税率为25%。根据上述资料,该公司计
构成质量管理活动的一部分,并“致力于增强满足质量要求的能力”是指()。
讲授法教学应该注意什么?
我国宪法规定,行使解释宪法职权的国家机构是:()
下列叙述中正确的是
You’dthinkPaulineHordwouldhaveservedhertimebynow.Afterall,sherecentlycelebratedher90thbirthday,andbythetim
最新回复
(
0
)