首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
50
问题
类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://www.kaotiyun.com/show/MCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将运算符“+"重载为非成员函数,下列原型声明中,错误的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
必须用一对大括号括起来的程序段是()。
对C++编译器区分重载函数无任何意义的信息是()。
有如下函数原型:intfunc(int**a,int*b,int&cintd);其中可称为引用参数的参数变量是
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
请打开考生文件夹下的解决方案文件proj3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
在()情况下,专利局可以给予实施发明专利或者实用新型专利的强制许可。
风险识别的依据有哪些?
建筑智能化的综合布线系统的组成中包括工作子系统、水平布线子系统、()、垂直干线子系统等。
建设单位在( )时,应当提供建设工程有关安全施工措施的资料。
在收入保障保险中,在致残初期,如果被保险人不能完成其惯常职业的基本任务,则可认定为:()。
对进行违法有奖销售行为的,可处以()的罚款。
难以对个人的产出进行衡量将会成为()实施的一个障碍。
补写出下列名句名篇中的空缺部分。世味年来薄似纱,谁令骑马客京华?______________,______________。(陆游《临安春雨初霁》)
为了保证安全性,在幼儿园的区域活动中,剪刀、钉子、锤子等工具均不宜提供。()
厄尔尼诺和拉尼娜是热带海洋和大气相互作用的产物。拉尼娜的到来将对全球气候产生相反的影响。美国沿海遭受飓风袭击的可能性会上升,澳大利亚东部可能发生洪水,南美洲和非洲东部地区可能出现干旱,南亚将出现猛烈的季风雨,英国气温将会下降,大西洋西岸可能提前出现暴雨和大
最新回复
(
0
)