首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
2012-12-29
29
问题
类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/XwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是()。
有以下程序:#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)
以下与表达式(!x==0)的逻辑值不等价的选项是
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
下面程序的运行结果是()。#includemain(){inti:for(i=1;i<=5;i++){if(i%2)printf("*");
有以下程序段:#include<stdio.h>inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序运行后的输出结果是()。
有如下程序 #include<stdio.h> voidfun(int*a,int*b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {inti=0,
下面属于系统软件的是()。
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
随机试题
较简单的单因素实验设计中,固定组比较设计的基本模式是()
"风湿"是指
出现Cheyne-Stokes和Biots呼吸最主要的机制为
常用作呼吸道吸入给药的剂型是
地籍编号等级中,()必须以阿拉伯数字表示。
下列关于建设项目投资估算的要求与依据的说法,错误的是()。
根据会计法律制度的规定,下列有关办理会计移交手续的表述中,正确的有()。
师范类院校学生来自全国各地,甲大学是师范类院校,所以甲大学的学生来自全国各地。下列选项所犯逻辑错误与上述推理最相似的是:()
[*]
Whatdowemeanbyasatisfactorystandardofliving?Obviously,itmustincludethebasicnecessitiesoflifesuchasfood,clo
最新回复
(
0
)