首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClas定义如下: Class MyClas{ public: MyClas(){value=0;} setVariable(int i){value=I;}
类MyClas定义如下: Class MyClas{ public: MyClas(){value=0;} setVariable(int i){value=I;}
admin
2009-01-15
38
问题
类MyClas定义如下: Class MyClas{ public: MyClas(){value=0;} setVariable(int i){value=I;} private: int value; }则以下对语句序列 MyClas *p,my;p=&my; 的描述正确的是( )。
选项
A、语句 p->setVariable(5) 与语句 my.setVariable(5) 等价
B、对语句 *p.setVariable(5)的调用是正确的
C、语句 MyClas *p,my; 会调用两次类MyClas的构造函数
D、语句 p=&my; 是把对象my赋值给指针变量p
答案
1
解析
选项A中,p是对象指针,所以调用p的成员要用符号“->”,而my是一般的类对象,所以调用my的成员用“.”;选项B中正确的调用方式应该是(*p).set Variable;选项C中仅调用一次类对象的构造函数;选项D是把对象my的地址赋值给指针变量p,而不是对象本身。
转载请注明原文地址:https://jikaoti.com/ti/JQd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
若有以下程序main(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下列条件语句中,输出结果与其他语句不同的是()。
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为()。
下列定义变量的语句中错误的是
数据字典(DD)所定义的对象都包含于
随机试题
下列关于投资组合的说法中,错误的是()。
银行卡的支付在因特网上进行时,核心问题是()
此证应选用()若病情进一步发展,症见胁肋隐痛,遇劳加重,心烦头晕,睡眠欠佳,舌红苔薄,少津,脉弦细。治宜加用()
出现()的情况时,施工单位延期申请能够成立并获得监理工程师批准。
某些技术方案在运营期需要进行一定的固定资产投资才能得以维持正常运营,关于维持运营投资的说法,错误的是()。
企业自主决定提取的盈余公积是()。
银行及其从业人员在接受非现场监管的时候,提供的数据一定要真实、准确,但不必完整。()
甲公司以出包方式建造厂房,建造过程中发生的下列支出中,应计入所建造固定资产成本的有()。
StevenAveryfaceslifeimprisonforarapeofayoungwoman18yearsago.
IwassoimpressedbythesewordsthatIusedthemimmediatelyforaChristmascardandlaterforamovingnovel.
最新回复
(
0
)