首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2020-07-30
43
问题
类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、语句Myaass*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/kWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是()。
软件调试的目的是()。
下列关于模板的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
有如下函数定义:voidfunc(inta,int&b){a++;b++;)若执行代码段:intx=0,y=1;func(x,y);则变量X和y的值分别是()。
在结构化程序设计中,模块划分的原则是。()。
下面关于数据库三级模式结构的叙述中,正确的是()。
有如下定义:intb[10]={1,2;3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj2,其中有元素类Element和集合类MySet的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:0358038注意:只能在横
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在
随机试题
下列项目中,应计入投资收益的有()。
Underproperconditions,soundwaveswillbereflectedfromahillsideorothersuchobstruction.Soundtravelsattherateofa
既能止血又能降低门静脉压力的药物是
下列宜采取半坐卧位的患者为
市场经济条件下,在城市中——比较高的地区,土地价值比较高。
依据施工合同示范文本的规定,在合同的履行过程中,发包人应完成的工作内容包括()。
某企业制造费用中油料费用与机器工时密切相关,预计预算期固定油料费用为10000元,单位工时的变动油料费用为10元,预算期机器总工时为3000小时,则预算期油料费用预算总额为()元。
某投资方案当i1=10%时,净现值为560万元;在i2=12%时,净现值为-186万元,则该方案的内部收益率为()。
在一个正常的市场经济中,政府与市场是社会进步的“双轮”。市场为社会进步提供持续的动力,政府则为社会进步提供持久的公平,两者具有各自特定的功能,不能相互替代。如果市场本来可以解决的问题政府却越俎代庖,或者非政府处理不可的问题却让市场去纠正,那不但会妨碍市场的
Anybodywhodoesn’tknowmuchaboutnanotechnologyshould【B1】________geckos.Thesearethelizardsthatareprobablytheworl
最新回复
(
0
)