首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int
admin
2021-05-06
57
问题
类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/MCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对数组名作函数的参数,下面描述正确的是()。
下列叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
下列关于派生类构造函数和析构函数的叙述中,错误的是
下列哪项不是面向对象程序设计的主要特征()。
软件设计中模块划分应遵循的准则是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
关于运算符重载,下列表述中正确的是()。
随机试题
社会进步的必然趋势是由( )
导致急性心肌梗死预后不良的因素包括
B细胞表位属于
矿山火灾的发生具有严重的危害性,可能造成人员伤亡、矿山生产连续紧张、巨大的经济损失、严重的环境污染等。根据引火源的不同,矿山火灾可分为外因火灾和内因火灾。下列矿山火灾中,属于内因火灾的是()。
编制成本计划时,施工成本可以按成本组成分解为()。
根据《水工建筑物地下开挖工程施工技术规范》(SL387-2007),下列关于水利水电工程土石方开挖施工的说法错误的是()。
下列选项体现记忆敏捷性品质的是()。
下列选项中,符合所给图形的变化规律的是:
在关系数据库的规范化理论中,在执行分离时,必须遵循规范化原则:保持原有的依赖关系和______。
()电报确认书()汇票通知书()授权付款通知书()巡回信用证
最新回复
(
0
)