首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
70
问题
类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://kaotiyun.com/show/Lckp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
有以下程序#include<stdio.h>inta=1,b=2;voidfun1(inta,intb)main(){printf("%d%d",a,b);}{fun1(
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;)s;};structwork
有以下程序main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
下列定义变量的语句中错误的是
数据库设计的根本目标是要解决
数据字典(DD)所定义的对象都包含于
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
随机试题
汽车上常见的报警指示灯有_______。
字母Sa2表示()。
无釉柱釉质出现于A.近托姆斯突处B.釉质表层30/1mC.近釉质生长线处D.釉质最内层和表层30μmE.釉质钙化程度较低处
可导致肌肤甲错的原因有
医院中临床医师与医技科室医务人员之间的关系模式应该是既利于调动上级医务人员的积极性,又利于下级医务人员迅速成长的医际关系模式是
某省经济比较发达,但是由于乡镇企业、私营企业较多,污染也比较严重,希望加大污染治理的力度,下列做法不正确的是:()
以下选项中不属于QDII基金临时公告中的特殊披露要求中的是()。
下列有关债权转让的效力中,说法正确的有()。
《义务教育语文课程标准(2011年版)》提出要“积极倡导‘自主、合作、探究’的学习方式”,下列对该说法理解错误的是()。
如果研究明朝手工业技术,应查阅的重要文献资料是()。
最新回复
(
0
)