首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
请在下列程序中的横线处填写正确的语句: class Sample{ public: Sample()() ~Sample(){} void SetData(int data){//将Sample类
admin
2013-02-27
67
问题
请在下列程序中的横线处填写正确的语句:
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全国计算机二级
相关试题推荐
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式:x++&&y++;,则以下叙述中正确的是()。
若有以下程序段:doublex=5.16894:printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为”asdasasdfgasdaszx67asdmklo”,子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函数中的任何内
与数学表达式x>=y>=z对应的C吾言表达式是()。
以下关于C语言的叙述中正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
下列函数参数默认值定义错误的是()。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
随机试题
腹外疝的疝囊是()(1989年)
用在管端起封闭作用的管件,分为()两种形状。
关于教育费附加的说法正确的有()。
某教材《在山的那边》一课有这样的课后练习题:根据“山”与“海”在文中的含义,结合自己的生活经历,以“我终于见到了大海”为题写一段话。对上述练习题的设计意图分析不正确的是()。
假膜性炎的特征性的渗出物是
下列国家具有典型的双轨制特征的是()。
Whichofthefollowingisnotlistedasafunctionofthespeechtherapist?Thepassagestateswhichofthefollowingaboutaph
Readthefollowingarticleinwhichfivepeopletalkabouttheirideasofdieting.Forquestions61to65,matchthenameofeac
【S1】【S9】
"Nomanisanisland,"wrotethepoetJohnDonneseveralcenturiesago.Hewas【C1】______oneofourmostdistinctive【C2】______:t
最新回复
(
0
)