首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2021-02-22
48
问题
类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://www.kaotiyun.com/show/hEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于文件流的描述中,正确的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面对对象概念描述正确的是
下面不属于软件测试实施步骤的是
在结构化程序设计中,模块划分的原则是
下列运算符中,不能被重载的是()。
下列语句中错误的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下列关于类定义的说法中,正确的是()。
随机试题
Thedestructionofhabitats(栖息地)allovertheworldistheprimaryreasonspeciesarebecomingextinct(灭绝)orendangered.Houses
《丹溪心法》认为腰痛病机多为
下列肺炎中最易并发肺脓肿的是
在分派施工任务前,()应对相关管理人员、施工作业人员进行书面安全技术交底。
承销金额在()亿元以上、承销团成员在()家以上可设2~3家副主承销商。
马克思在《资本论》中写道:“美洲金银场地的发现,土著居民被剿灭、被奴役和被埋藏于矿井,对东印度进行的征服和掠夺,非洲变成商业性地猎获黑人的场所:这一切标志着资本主义生产时代的曙光。”在此,马克思要表达的意思是()。
刑事强制措施是对犯罪嫌疑人、被告或现行犯的人身自由和财产权的限制和剥夺。()
阅读以下文字。完成66—70题。照相术传入之初,被认为是“妖术”,能“摄取灵魂”。国人对于照相误解颇多,甚至引发了中西冲突。为此,有照相馆宣扬拍摄照片能摄去“衰运”,由此吸引大批民众。当然,照相馆真正发展,还得依赖科技知识的传播和照相馆自身务实的
我国宪法规定,中华人民共和国公民在()的情况下,有获得物质帮助的权利。
以江泽民为核心的第三代领导集体对社会主义初级阶段理论作出的贡献突出表现在()。
最新回复
(
0
)