首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2013-05-30
59
问题
类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/i9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数实现的功能是()。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*
关系数据模型通常由三部分组成,它们是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:voidseta(intx){a=x;}voidshowa()
下列关于构造函数的描述中,错误的是()。
“年龄在18~25之间”这种约束是属于数据库当中的()。
最初的计算机编程语言是()。
下面程序的输出结果是()。#include<iostream>#include<string>usingnamespacestd;voidmain(){charp1[10],p2[10];
下列成对的表达式中,运算符“/”的意义相同的一对是()。
下列字符串中,正确的C抖标识符是()。
随机试题
青霉素过敏性休克,以下哪些临床表现不是因循环衰竭而引起
甲亢患者,给予他巴唑20mg,一日3次,在家中治疗。半个月后应到医院复查()
根据《水利工程建设项目施工分包管理规定》,下列关于分包单位管理职责叙述正确的是()。
政府实施新的法规限制了某些资产的使用,造成资产价值降低,这是一种()。
下列属于法律法规中程序性的规定范畴的是()。
社会保险法律关系主体中不包括()。
企业偿付应付账款时发生的现金流出,属于筹资活动产生的现金流量。()
一般资料:求助者,女性,29岁,工人。案例介绍:求助者结婚两年,但因工作关系,一直两地分居。最近,经常因小事与丈夫发生争执。目前处于“冷战”状态,非常苦恼。下面是心理咨询师与求助者的一段咨询谈话:求助者:我们俩总是吵架,我都快烦死了,现在失眠、健忘,
老王左额叶大面积受损,由于这种损伤,可能出现的症状是()
设则B-1为().
最新回复
(
0
)