首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
30
问题
类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://kaotiyun.com/show/Y6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
有三个关系表R、S和T,其内容如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
若变量已正确定义,则以下for循环():for(x=0,y=0;(y!=123)&&(x<4);x++);
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
随机试题
判断下列各词的释义是否有问题,若有请改正。营业:以营利为目的的职业。
部件装配是从基准零件开始的。()
设函数z=sin(x+y),则()
女性患者,40岁,10年来体重增加15kg,伴乏力,头晕,心慌,疑皮质醇增多症来诊。以下哪项病史体检最有意义
在安装工程常用附件中,补偿器分为自然补偿器和人工补偿器,人工补偿器又可以分为三种,其中占地面积较大的是()。
下列选项中,与资本公积属于同一类会计科目的是( )。
以下情况属于认知策略的是()。
通过交换机实现多个互联局域网之间帧转发的过程称为___________交换。
WronglyConvictedManandHisAccuserTellTheirStoryNEWYORKNY,January5,2010,St.Martin’sPresshasannouncedthere
PassageThreeWhatshouldpeoplejoiningthegigeconomykeepaneyeon?
最新回复
(
0
)