首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
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/MCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数模版中的定义中,合法的是()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
下面程序的运行结果是()。#includeusingnamespacestd;classTestClass{staticintn:public:TestClass()
下列叙述中,不属于软件需求规格说明书的作用的是()。
内部格式控制操作函数是在头文件()中定义的。
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
关于赋值运算符=的重载,下列表述中错误的是
关于运算符重载,下列表述中正确的是()。
随机试题
用结构式或反应式表示名词术语或反应:Bouveault—Blanc还原反应
焊料焊接法需加蜡固定,加蜡的作用不包括哪项
1岁婴儿,出牙3颗,多汗.前囟大小约2cm×2cm,方颅,血钙2mmol/L,血清25-(OH)-D3降低,诊断佝偻病。肌注维生素D330万IU,并口服钙剂,一个月后上述症状减轻。下一步治疗措施为
甲以自己为被保险人投保了以死亡为给付条件的人身保险,保险合同的受益人为乙,在甲交足2年以上保险费后在下列情况下,保险人按照合同约定向乙支付保险金:
(2013年)根据《民事诉讼法》规定,下列关于起诉的说法中,正确的有()。
证监会发布的《证券发行与承销管理办法》属于()。
在一段时间内有10架飞机飞过,其中6架为敌机,雷达报告到其中的5架,并把2架民用机误报为敌机,雷达的漏报率为()。
在数据库设计中,设计E-R图是哪个设计阶段的任务?
Soymilkcancause_______reactionsinsomechildren.
A、Tofindoutifthebookssheorderedarein.B、ToaskhimtoattendaStudentFederationmeeting.C、Togethisscheduleofcla
最新回复
(
0
)