首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
69
问题
类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全国计算机二级
相关试题推荐
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
下面对软件描述错误的是()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
有嵌套的if语句: if(a<b) if(a<c)k=a; elsek=c; elseif(b<c)k=b; elsek=c: 以下选项中与上述if语句等价的语句是()。
输出语句:printf("%d\n",11+011);的输出结果是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
下列语句中存在语法错误的是()。
C++语言中,编译过程后生成的文件类型为()。
随机试题
公司甲与业余发明人乙订立了一份技术开发协议,约定由乙为甲开发完成一项电冰箱温控装置技术,由甲为乙提供技术开发资金、设备、资料等,并支付报酬。在约定的时间内乙完成了合同约定的任务,并按约定将全部技术资料和权利都交给了甲公司。此外,乙在完成开发任务的过程中,还
Theoldmanislookingforwardto______Shanghai.
关于卵巢分泌的激素,错误的是( )。【2005年考试真题】
据临床统计,约有多少患者需要心理诊断和治疗
甲公司接受乙公司赠与房屋一套,该房屋在乙公司账面上的原值为200万元,净值为80万元,税务机关参照房屋买卖的市场价格核定该房屋价值为450万元(不含增值税)。已知适用的契税税率为3%,甲公司应缴纳的契税为()万元
为继续推进我国经济沿着科学道路前进,要重点把握的方面有()。
以往,境内企业进出口只能以美元或第三方货币结算,在合同签约至合同执行完毕期间汇率的变化会使企业的实际盈收出现波动,现在银行推出了人民币结算业务。由于人民币是境内企业的本币,合同计价和企业运营的主要货币相一致,境内企业在合同签订前能够切实了解交易的成本和收入
由当χ→0时,1-cosχ~[*]χ2得[*]
计算机网络中的结点在相互通信时必须遵循统一的()。
Itisaholidayandpeopledon’tworkthenPeoplecanseemanyofthemintheevening.
最新回复
(
0
)