首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
43
问题
类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全国计算机二级
相关试题推荐
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若有定义语句:intx:12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf(’’请输入2个数:’’);scanf(’’%d%f’,&case,&printF);printf(’’%d%f\n’’,
有以下定义语句,编译时会出现编译错误的是
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
有以下程序main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
随机试题
系统按照其复杂程度和层次不同分为_______和_______。
如果概念A与概念B之间有真包含于关系,则概念A为()、概念B为属概念。如在“草绿”与“色泽”之间,“草绿”是种概念,“色泽”是属概念。
性能代号为“ZSTX”代表()。
采用高速切削可减少( ),提高机床生产效率。
在社会主义市场经济体制建立以后,国家对企业的管理应以()为主。[2007、2006年真题]
著名太湖石“玉玲珑”是()的主要景观之一。
科学家们之所以对67P/楚留莫夫一格拉希门克彗星有强烈的兴趣,是因为根据此前在地球上对它的分析,再结合乔托航空飞行器发回的报告,发现这颗彗星很可能有大量的冰块,并且含有碳、氢、氧、氮等元素。在这颗彗星的表面很可能有复杂的有机分子,而这很可能就是构成早期生命
Thesecuritymarketlinedepicts______.
Accordingtothepassage,tohaveabetterunderstandingofapoem,thebestwayis______.Accordingtotheauthor,oneofthe
AvalanchesatRogersPassinGlacierNationalParkkilledmorethan200peoplebetween1885and1910.buttheyarenowcontrolle
最新回复
(
0
)