首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
admin
2013-02-27
78
问题
请在下列程序中的横线处填写正确的语句:
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全国计算机二级
相关试题推荐
函数fun的功能是:计算f(x)=1+x+的前n项。若x=2.5,函数值为12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果!注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
有以下程序(字母a的ASCII码值为97):#include<stdio.h>voidfun(char*s){while(*s){if(*s%2==0)printf("%c",*s):s++;}}main(){chara[]
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta:4,b=5,c=6;printf("Nd
以下属于不合法的常量数据是()。
以下选项中,能用作用户标识符的是()。
下列语句组中正确的是()。
设数据结构B=(D,R),其中 D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)} 该数据结构为()。
软件测试的实施步骤是()。
随机试题
基坑(槽)回填土施工过程中,应查验的项目有()。
一般性货币政策工具中,主动权在商业银行而不在中央银行的工具是()。
行政组织内部的人际关系怎样影响其内聚力?
行甲状腺大部切除术后12小时,病人突感呼吸困难和窒息,其可能原因是()
患者,男,41岁。大便艰涩,排出困难,小便清长,畏寒喜暖,面色咣白,唇淡口和,或兼腹冷腹痛,舌淡苔白,脉沉迟。医生诊断为便秘,其中医证候是
颅内手术后,头部翻转过猛可引起
案情:王某于2009年12月15日向卫生部申请政府信息公开,申请内容涉及公开职业病会诊所需检查项目及标准等事项。卫生部政务公开办公室针对上述申请于2009年12月31日作出答复。王某不服,于2010年1月18日向卫生部申请行政复议,卫生部行政复议办公室于当
下列有关电算化人员权限的表述,正确的是()。
关于ARM嵌入式处理器的工作状态,以下说法错误的是()。
一个循环一般应包括哪几部分内容?( )
最新回复
(
0
)