首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
17
问题
类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全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。template<classT>class
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{pu
下列关于this指针的叙述中,正确的是
在软件设计中,不属于过程设计工具的是
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:AfterSorting:HappyWelcome,请将程序补充完整。#include<iostream>#inclu
有如下程序:#include<iostream>usingnamespacestd;classGrandChild{public:GrandChild(){strcpy(name,"Unknown"
程序流程图中的菱形框表示______。
执行下列语句段后,输出字符“*”的个数是for(inti=50;i>l;--i)cout<<”*”
数据流的类型有______和事务型。
程序流程图中带有箭头的线段表示的是
随机试题
鉴别细菌性痢疾和阿米巴痢疾最可靠的依据是
FIDIC致力于建立的管理体系指南包括()。
某施工企业购入一台施工机械,原价60000元,预计残值率3%,使用年限8年,按平均年限法计提折旧,该设备每月应计提的折旧额为()元。
某五层商场,总建筑面积15200m2,被评定为消防安全重点单位。1~4层经营日用百货,五层有2000m2为餐饮区,1000m2为KTV。产权方为三和集团,将该商场分别租赁给A商贸公司、B餐饮公司和C娱乐公司,消防管理分别有三家承租方各自管理,并按规定
在我国会计实务中,固定资产的计价均采用历史成本。()
A公司为甲公司的子公司。2×16年1月1日,甲公司用银行存款20000万元从集团外部购入B公司80%的股权并能够对B公司实施控制。购买日,B公司可辨认净资产公允价值为24000万元,账面价值为20000万元。2×17年4月1日,A公司以账面价值为20000
匈牙利事件
正态分布是()的特例。
INC指令不影响以下的______标志。
—IsawAnnainthelibraryyesterday.—You______her;sheisstillabroad.
最新回复
(
0
)