首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
26
问题
类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全国计算机二级
相关试题推荐
关于运算符重载,下列表述中正确的是()。
将运算符“+"重载为非成员函数,下列原型声明中,错误的是()。
下列叙述中正确的是()。
有如下程序:#includeusingnarnespacestd;classMedia{public:voidName();voidShow();protected:
有如下类定义:classCup{public:Cup(doubleval,stringcr="red"):price(val),color(cr){}//①~
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
请打开考生文件夹下的解决方案文件proj3,此工程中包含一个源程序文件proj3.epp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象中,然后建立另一对象myArray,将对象内容赋值给myArray。类intAr
下列选项中属于面向对象设计方法主要特征的是()。
软件需求规格说明书的作用不包括()。
随机试题
A=JohnGrayB=AyaanHirsiC=QinglianHeD=MichaelWalzerWhichauthor(s)believe(s)thatthefreemarket
以下哪项检查结果可排除肺血栓栓塞
不符合类白血病的骨髓象特点的是A.骨髓增生明显活跃B.核左移C.常有毒性颗粒改变D.少数病例原始细胞增多E.红系和巨核系无明显异常
患者,男,68岁。车祸后导致股骨颈骨折,经医生诊治后,确诊为股骨颈内收型骨折,其Pauwels角
项目投资估算中,国产非标准设备原价成本计算估价法中的税金主要是指()。
对建设项目的信息进行分类应遵循()原则,从而使项目信息分类体系能满足不同项目参与方高效信息交换的需要。
流动性风险成因的复杂性决定了引发其的直接风险是()。
随机生成一个首位不为0的七位数字的QQ号码,则每个数位上的数字各不相同的概率是多少?
程序中对fun函数有如下说明voidfun();此说明的含义是
WhenIwasachildinSundayschool,Iwouldasksearchingquestionslike"Angelscanflyupinheaven,buthowdocloudsholdu
最新回复
(
0
)