首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2020-05-14
15
问题
类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://kaotiyun.com/show/4M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于二进制文件说法错误的是______。
分析以下程序的执行结果【】。#include<iostream.h>classS{intA[10];public:int&operator()(int);}
数据库系统的核心是______。
E-R模型设计属于数据库的______。
关于continue语句叙述不正确的是
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
基类为虚函数,撤销对象调用析构函数时,采用______联编。
在面向对象的程序设计中,下列叙述中错误的是
下述关于数据库系统的叙述中正确的是
假定MyClass为一个类,则执行myClassa,b(2),*p;语句时,自动调用该类构造函数()次。
随机试题
下列有关林木和林地使用权的说法正确的是:()
计算机黑客在进行密码破解时常用的手段是()。
个人理财业务人员对客户的评估报告,应报()审核。
根据《合同法》的规定,当事人履行合同义务,质量不符合约定而对违约责任又没有明确约定的,受损害方根据标的的性质以及损失的大小,可以合理要求对方承担的补救措施有()。
()被誉为“园中三杰”。
影响问题解决的主要因素有哪些?
一个苹果,我们不仅知道苹果的形状、颜色和离我们的距离,而且能感受苹果是酸甜的等等,这是对苹果的()
Somedoctorsaretakinganunusualnewapproachtocommunicatebetterwithpatients—theyareletting【C1】________readthenotest
Whatdidthespeakerdowhenshewas68?
Thatfellow______atlongdistancerunning.
最新回复
(
0
)