首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
admin
2013-02-27
50
问题
请在下列程序中的横线处填写正确的语句:
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://jikaoti.com/ti/TRL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序(字母A的ASCII码值为65):#include<stdio.h>main(){char*s={"tABC");do{printf("%d",*s%10);}while(*s++);}程序运行后的结果是(
若函数中有定义语句:intk;,则()。
有以下程序:#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);returna;}main(){printf("%d\n",fun(5));}程序的
下列语句组中正确的是()。
以下程序段中的变量已正确定义 for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"): 该程序段的输出结果是()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
对软件设计中应遵循的准则描述正确的是()。
一个算法应当具有5个特性,以下叙述中正确的是()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
对于长度为n的线性表,在最坏情况下,下列各排序法的比较次数中正确的是()。
随机试题
运行中应注意速度继电器的声音是否正常,()是否过高。
下列慢性阻塞性肺疾病早期小气道病变的说法,正确的是
下列哪项符合2个月小儿动作行为发育
()是指以有价证券、利率、汇率等金融产品及其相关指数产品为标的物的期货合约。
幼儿园活动区创设原则有:教育性原则、整体性原则和()。
当年韩愈被贬到潮州做刺史,虽然只有8个月的时间,却不怕费力,大力兴办州学,捐出所有的俸银,用作办学费用,并积极推广唐朝的普通话,“以正音为潮人诲”。8个月后,韩愈就调离了潮州,几乎没有什么“政绩”可言,然而他给潮州留下了巨大的精神财富。到南宋时,潮州已是文
所有的极地冰都是由降雪形成的。特别冷的空气不能保持很多的湿气,因而不能产生大量的降雪。近几年来,两极地区的空气无一例外地特别寒冷。上述资料最有力地支持了以下哪个结论?
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
判定一个循环队列Q(最多元素为m)为满队列的条件是(24)。
Howmanyworkerswerekilledinthemethaneexplosion?
最新回复
(
0
)