首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value;
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value;
admin
2012-01-20
41
问题
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P,my;p=&my;
选项
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://www.kaotiyun.com/show/x3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入“456<空格>789<空格>123<回车>”,输出结果是()。#include<stdio.h>main(){charm[80];intc,i;scanf(’’%c’’,&c
下面结构体的定义语句中,错误的是()。
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i;
下列数组定义中错误的是()。
下列合法的标识符是()。
在数据流图中,带有箭头的线段表示的是()。
计算机软件的构成是()。
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
随机试题
Itwasasunnyday.Alittleboy’sfatherwassittingonthecouch,drinkingabeerwhilewatching【K1】________basketballmatch.
简述司马迁对李广的感情表达。
新自由主义理论的主要观点:
下列成人腹膜后良性肿瘤中,最常见的是
13
建筑材料采购合同中,交货日期的确定可以采用的方式有()。
影响某股票贝塔系数大小的因素有()。(2017年卷Ⅱ)
在企业与供应商的关系中,存在传统的竞争关系和合作伙伴关系两种关系模式。其中,竞争关系模式主要表现为()。
Thegovernment’scontinuingfailuretoaddressournation’sgut-wrenchingunemploymentstemsfromafundamentaldisagreemento
Hewouldhavefinishedhiscollegeeducation,buthe______toquitandfindajobtosupporthisfamily.
最新回复
(
0
)