首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClass的定义如下: class MyClass { public: MyClass(){Value=0;} SetVariable(int i){value=i;} private: int v
类MyClass的定义如下: class MyClass { public: MyClass(){Value=0;} SetVariable(int i){value=i;} private: int v
admin
2019-04-18
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/w4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strepy(name,"");tou
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
下列选项中不属于结构化程序设计原则的是
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
如下程序的输出是#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}voidf(){cout<
有如下程序:#include<cstring>#include<iostream>usingnamespacestd;classMyString{public:MyString(constchar*
字面常量42、4.2、42L的数据类型分别是
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
随机试题
外感头痛的致病因素以何种为主
《秃头歌女》通过两对夫妇之间的无聊对话,揭示了人与人之间的荒诞关系,这部戏剧的作者是()
电视在传播信息中的优势有()。
脑脊液肉眼观察呈清晰肯定为()
下列各项,不属引起子宫脱垂原因的是
A.化脓性扁桃体炎B.咽结合膜热C.病毒性感冒D.疱疹性咽峡炎E.急性鼻炎腺病毒易引起()
某小镇历史文化资源集中,镇中心由老城街、新集街、临安路、泰山路等几条主要的历史街道组成。老城街区有一个明清时期文学家住宅古建筑,主体木构架庭院式结构,占地面积2.5万m2,房舍格局井然有序,院落层出迭进,总计有大小天井42个,房屋214间。庭院厅堂布置合理
下列选项中,不属于经济结构构成内容的是()。
加强供给侧结构性改革,需要实施与其相互配合的政策支柱,下列哪项政策与之不符?()
NarratorListentopartofadiscussioninaphysicsclass.TheprofessorisdiscussingForces.Nowgetreadytoanswertheques
最新回复
(
0
)