首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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-05-06
52
问题
类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/MCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=0,j=1;int&r=i,,/①r=j,//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};cla
将运算符“+"重载为非成员函数,下列原型声明中,错误的是()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
下面关于虚函数的描述中,正确的是()。
下列运算符函数中肯定不属于类Can的成员函数的是
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
将E―R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
关于苯二氮卓类药物的作用机制正确的是
患儿,男,7岁。8月因突然高热、惊厥1次就诊。体温39.5℃,面色苍白,四肢厥冷,意识模糊,便常规有脓细胞。考虑该患儿是
甲工厂申请破产,应当向人民法院提交()。人民法院收到破产申请后,依法对各项材料进行审查,其判断甲工厂是否可以破产的条件是()。
表示生产饱和蒸汽锅炉基本特征的指标包括()。
当土质稀软、泥层薄时,抓斗式挖泥船挖泥作业时()。
根据会计法律制度的规定,下列各项中,属于注册会计师业务范围的是( )。
下列不属于出境领队的职责的是()。
将15名实习生名额随机分配给12个部门,每个部门至少分配1人。问有部门获取的数额是3的概率是有部门获取的名额是4的概率的多少倍?
甲犯强奸罪被判处有期徒刑10年,此时人民法院对甲可以适用的附加刑是()。
April2Toournewaccountants,WelcometoYagitConsulting!Wearedelightedthatyouarejoiningourteamandlookforwardto
最新回复
(
0
)