首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。 #include<iostream> using namespace std; class Foo{ int value; p
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。 #include<iostream> using namespace std; class Foo{ int value; p
admin
2010-12-16
30
问题
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。
#include<iostream>
using namespace std;
class Foo{
int value;
public:
Foo():value(0){}
void setValue(int value)
{______=value; ∥给Foo的数据成员value赋值}
选项
答案
this->value或Foo∷value
解析
由于Foo类的数据成员和函数的形参名称都是value,如果在函数中直接使用value引用的是形参变量而不是Foo类的数据成员,解决办法有两种:一是通过this指针,在类的成员函数中this代表数所属对象的指针,即可填this->value;二是通过作用域运算符“∷”明确指出访问的是Foo类的成员,所以还可入Foo∷value。
转载请注明原文地址:https://kaotiyun.com/show/SEVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intflintt[],intn);main(){inta[4]={1,2,3,4},s;s=f(a,2);printf("%d\n",s);
有以下程序:#includemain(){inta[]={1,2,3,4},y,*P=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
下列一维数组说明中,不正确的是()。
有以下程序:#includemain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){if(i%2)putehar(i+b);elseputchar(i+c);}printf(’’\n’
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
面向对象方法中,继承是指()。
结构化程序设计的基本原则不包括()。
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
下列工具中,不属于结构化分析的常用工具的是()。
C++语言中的多态性分为编译时的多态性和【 】时的多态性。
随机试题
下列关于劳动法的表述。正确的是()
A.实音B.浊鼓音C.鼓音D.过清音E.空瓮音
患者,男,55岁。高血压病,身高176cm,体重86kg,该患者属于
甲受乙的委托,为乙画了一幅肖像。双方未就这幅画的版权归属作出约定。乙去世后,其继承人丙将这幅画卖给丁。丁未经任何人同意,将这幅画复制出售。对丁的这一行为应当如何认定?()
保障能源安全要坚持立足()的方针,加强煤炭作为能源主体的基础地位,继续适当加大对煤炭工业的投入。
梁板混凝土的强度等级一般采用()以上。
刑罚的附加刑包括()。
以下投资策略属于债券互换策略的是()。
一个开户单位只能在一家金融企业开立一个(),办理现金收付业务。
下列各项中能够引起无形资产账面价值发生增减变动的有()。
最新回复
(
0
)