首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。 #include<iostream> using namespace std; class Foo{ int value; public:
己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。 #include<iostream> using namespace std; class Foo{ int value; public:
admin
2010-06-06
31
问题
己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。
#include<iostream>
using namespace std;
class Foo{
int value;
public:
Foo():value(0){}
void setValue(int value)
{______=value; //给Foo的数据成员value赋值}
void print(){cout<<value;}
};
int main()
{
Foo f;
f.setValue(42);
f.print();
return 0;
}
选项
答案
this->value或Foo::value
解析
由于Foo类的数据成员和函数的形参名称都是value,如果在函数中直接使用value引用的是形参变量而不是Foo类的数据成员。解决办法有两种:一是通过this指针,在类的成员函数中this代表函数所属对象的指针,即可填this->value;二是通过作用域运算符“::”明确指出访问的是Foo类的成员,所以还可填入Foo::value。
转载请注明原文地址:https://kaotiyun.com/show/Nijp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};structAf(structAt);
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得
数据库系统的三级模式不包括()。
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动主函数mai
若有定义:inta,b,c;以下程序段的输出结果是a=11;b=3;c=0;printf("%d\n",c=(a/b,a%b));
下列定义变量的语句中错误的是()。
数据库技*的根本目标是()。
数据库技术的根本目标是()。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
随机试题
下列各组中,每个成员都与合成词“提高”的结合方式相同的是()
中国城市生态环境管理的原则是什么?
该患者肾衰最可能的诊断是该患者抗菌药物应首选
( )是指个人行为引起的风险,它只与特定的个人或部门相关,而不影响整个团体和社会。
个人理财业务中的商业银行和客户是两个平等的民事主体,其行为应当首先遵循()的规定。
某地一路口路况复杂,交通混乱,事故频发,严重影响人们的出行。新调来的交警吴某见状,认真研究路况,详细记录通行情况,积极摸索有效疏导方法。数月以来,一直加班加点在高峰期疏导交通,逐渐解决了长期困扰当地居民出行的难题,被群众亲切地称为“马路天使”。交警吴某的事
交通警察简称“交警”,是负责维护交通安全和交通秩序,处理交通事故,进行交通安全管理工作的人民警察。()
企业市场营销中的竞争者包括()。
快递公司工作人员误将王某委托代送的CD光盘若干张放入其邻居张某家的信箱中,张某不明所以,取而弃之。张某行为的性质应如何认定()。
二次型f(x1,x2,x3)=(a1x1+a2x2+a3x3)2的矩阵是______.
最新回复
(
0
)