首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value;
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value;
admin
2010-12-16
29
问题
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。
选项
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://jikaoti.com/ti/p5L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
随机试题
磨牙后垫
A.阴虚火旺B.虚火上浮C.肺热阴伤D.肺胃积热E.肺胃热毒壅盛咽喉红肿而痛者,常见于()。
应当按照规定报告所发现药品不良反应的主体包括()。
F企业的相对市场占有率为()。在产品的成熟期,B企业实行的是()型策略。
某企业流动资产年末合计数为520000元。其中存货年末数为310000元,流动负债年末数为160000元,则该企业速动比率为()。
按照规定,我国金融机构中()属于银监会监管。
下列选项属于《国务院关于加快发展对外文化贸易的意见》中确立的到2020年的发展目标的是()。①培育一批具有国际竞争力的外向型文化企业②形成一批具有核心竞争力的文化产品③打造一批具有国际影响力的文化品牌④搭建若干具有较强辐射力的国际文化交易平
请从所给的选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
文献综述中主要写学术背景、目的、意义与基本内容的部分是
Englishistheleadinginternationallanguage.Indifferentcountriesaroundtheglobe,Englishisacquiredasthemothertongue
最新回复
(
0
)