首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
admin
2013-02-27
93
问题
请在下列程序中的横线处填写正确的语句:
class Sample{
public:
Sample()()
~Sample(){}
void SetData(int data){//将Sample类成员变量data设置成形参的值
______
}
private:int data;
};
选项
答案
Sample::data;
解析
此题考查的是this指针。由于Sample类的数据成员和函数的形参名称都是data,如果在函数中直接使用data引用的是形参变量而不是Sample类的数据成员。解决办法两种有:一是通过this指针,在类的成员函数中this代表函数所属对象的指针,即可填this->data:二是通过作用域运算符“::”明确指出访问的是Sample类的成员,所以在横线处填入Sample::data。
转载请注明原文地址:https://kaotiyun.com/show/o4Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidf1(char*a,charb){charc;c=*a;*a=b;b=c;}voidf2(chara,charb){charc;c=a;a=b;b=c;)voidf3(char
有以下程序:#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)∣b;printf("%d\n",t);}程序运行后的输出结果是()。
以下叙述中正确的是()。
以下说法正确的是()。
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
设已有定义“floatx;”,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
有3个关系R1、R2和R3如下所示: 则由关系R1和R2得到关系R3的运算是()。
设有如下函数定义: #include<stdio.h> intfun(intk) {if(k<1)return0; elseif(k==1)return1; elsereturnfun(k-1)+1; } 若执行
下面概念中,不属于面向对象方法的是
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
随机试题
第一次鸦片战争时期,广东水师提督________战死虎门,________在吴淞西炮台以身殉国等。第二次鸦片战争时期,提督________、________(蒙古族)战死。中法战争期间,________多次击退法军,________率领清军和当地民众取得镇
在《饮酒(其五)》中,上下句之间有转折关系的是()
下列哪项不引起左心室肥大
A.中枢神经系统脱髓鞘疾病B.周围神经系统脱髓鞘疾病C.神经一肌肉传递障碍性疾病D.骨骼肌钙离子通道病变E.黑质致密区神经元缺失低钾性周期性瘫痪是
有关溢油动力学过程的扩展过程说法不正确的是()。
对文化遗产的保护,充足的资金保障是必不可少的条件。世界各国文化遗产保护先进国家和地区中,资金来源大致可以分为三个渠道:一是政府直接投资,二是政府通过发行专项彩券而进行的间接投入,三是来自社会团体或个人的投入。对上述文字理解不正确的是:
方法一[*]方法二[*]
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是
Youknowyoushoulddoit,otherpeopledoitallthetime.Maybeyou’vealreadydoneitbutitwasn’tverysatisfying,andyou’
A、Sheisdeterminednottogetinvolvedasothers.B、Sheisworriedmoreaboutherstudythananythingelse.C、Sheisalittlea
最新回复
(
0
)