首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2020-05-14
23
问题
类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、语句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/4M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关重载函数的说法中正确的是
类模板template<classT>classx{...},其中,友元函数f对特定类型T(如int),使函数f(x<int>);成为x<int>模板类的友元,则其说明为()。
与语句cout<<end1;不等价的是
关于continue语句叙述不正确的是
下列关于运算符重载的描述中,正确的是
以下关于C++语言类的说法中正确的是
下列选项中,不是一个算法的基本特征是()。
下述关于数据库系统的叙述中正确的是
在E-R图中,用来表示实体联系的图形是( )。
支持子程序调用的数据结构是()。
随机试题
滞回比较器的比较电压是()。
患者,男,50岁。外伤性肠穿孔修补术后3天,肠蠕动未恢复,腹胀明显,目前最主要的护理措施是
二氢黄酮类化合物与四氢硼钠反应后产生络合物颜色为
y’’一2y’一3y=0的通解为y=()。
某乙烯化工有限公司贮料区的油储罐泄露引发大火,10个储有轻烯原料,10个储有石蜡,油储罐被烧毁,无人员伤亡,但造成4100万元的直接经济损失,其事故调查报告应该由()批复。
公安行政处罚具体包括()。
在某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是()。
为了从用户菜单返回到系统菜单应该使用命令
在PowerPoint.中可以通过多种方法创建一张新幻灯片,下列操作方法错误的是()。
TheAtlanticcable,whichbegan(tooperating)in1866,1inkedtheUnitedStatestoLondonandtoanothercable(stretching)east
最新回复
(
0
)