首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
13
问题
类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全国计算机二级
相关试题推荐
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}
有如下类定义:classXX{intxdata:public:xx(intn=0):xdata(n){}}classYY:publicXX{intydata;public:
下列关于类和对象的叙述中,错误的是
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列叙述中错误的是
下列叙述中正确的是
深度为5的满二叉树有______个叶子结点。
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
C++语言类体系中,不能被派生类继承的有
随机试题
()用于显示窗口的名称。
阅读下文,回答问题。
在以下何种情况下,香港特别行政区长官必须辞职?()
长城股份有限公司(以下简称长城公司)2013年度实现税前会计利润2500万元,采用资产负债表债务法核算所得税,适用的所得税税率为25%,按净利润的10%计提盈余公积。长城公司2013年度的汇算清缴于2014年4月15日前完成,财务会计报告于2014年4月2
个人经营贷款的借款人是指()。
新安理学的奠基人有()。
图例:数字表:试题:数字表中代表☆的数字在哪几列?()
下列关于石灰的说法错误的是:
在51、68、57、59、63、72、57、67这一组数据中,中位数是()。
简述有期徒刑和拘役的区别。
最新回复
(
0
)