首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
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->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全国计算机二级
相关试题推荐
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
以下程序的执行结果是______。#include<iostream.h>voidmain(){cout.filll(’*’);cout.width(10);cout<<123.45<<endl:cou
下面是关于ios类的叙述,正确的是()。
关于纯虚函数,下列表述正确的是()。
可以把具有相同属性的一些不同对象归类,称为______。
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
下述关于数据库系统的叙述中正确的是
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
随机试题
漏电保护装置在触电防护中使用非常普遍,漏电保护装置主要用于防止直接接触电击和间接接触电击。下列关于漏电保护器动作跳闸的说法中,错误的是()。
要真正运用马克思主义来指导中国革命、建设和改革,必须实现马克思主义的()
构成企业制度的基本内容包括()。
数值L表示一组数据中的( )。
根据《水利建设工程施工分包管理规定》(水建管[2005]304号),水利工程施工分包按分包性质分为()。
下列关于焊接中检验方法的说法中,正确的是()。
小郑是某名牌大学会计专业本科毕业生,已经考取了初级会计师职称,某事业单位会计岗位缺人,采取直接考核的方式将小郑招聘进来。该事业单位的做法正确吗?
对(甲)文中“不必太滞”理解正确的一项是:在(甲)、(乙)文中划线并标以序号的四个句子,对其复句关系分析正确的一项是:
实践的主体和客体相互作用的过程主要包括
HowTwoGreatConflictsHelpedtoChangeEuropeNinetyyearsagoonasunnymorninginNorthernFrance,somethinghappenedt
最新回复
(
0
)