首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2015-08-01
39
问题
类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->SeWariable(5)与语句my.SetVariable(5)等价
答案
D
解析
选项A),语句p=&my;是把对象my的地址值赋值给指针变量p;选项B),语句MyClass*p,my;,由于p只是一个指向对象的指针,因此定义指针p不调用构造函数,所以此语句只调用一次构造函数;对成员函数的引用可以通过两种形式:指针.>成员函数(形参表)或者对象名,成语函数名(形参表),故选项C)错误,选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/pcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
下列关于继承的描述中,错误的是()。
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
下列有关数据库的描述,正确的是
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
以下程序的输出结果是()。#include<iostream.h>voidmain(){inti,j,x=0;fof(i=0;i<2;i++={x++;for(j=0;j<3;j++=
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
下列变量定义中,合法的是()。
常数据成员和静态数据成员在使用前共同的要求是要进行【】。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
随机试题
按照不同的分类标准,北京国际图书博览会属于()。
胆汁的生理作用不包括【】
低脂膳食不适用于
女,30岁,持续高烧2周后入院,查体:139.8,呼吸86次/分,神志清楚,表情淡漠,面色苍白,前朐部可见散在红色斑丘疹。脾肋下可及为确诊最有意义的检查是
车祸现场有下列伤员,应先抢救的是()。
各种单据的签发日期应符合逻辑性和国际惯例,通常()日期是议付单据出单最晚的时间
下列关于权证的价值说法错误的是()。
名茶:龙井
以下关于债的客体的表述中正确的是()。
下列各设备中,全部属于计算机输出设备的一组是()。
最新回复
(
0
)