首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知下列程序的输出结果是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
40
问题
已知下列程序的输出结果是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全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
有以下程序:#include<stdio.h>intfurl(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf("%d\
以下()不属于对象的基本特征。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
下面不属于需求分析阶段任务的是()。
可在C程序中用作用户标识符的一组标识符是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
编译时的多态性可以通过使用()获得。
静态联编所支持的多态性称为编译时的多态性,动态联编所支持的多态性则称为运行时的多态性,动态多态性由【】来支持。
随机试题
规定商标图形要素国际分类的协定是()
下列疾病中哪些必须进行粪便消毒()
患者,男,45岁。因汽车急刹车时前倾碰伤上前牙,咬牙时上前牙疼痛而立即就诊一般检查的重点是
A.听神经B.皮肤C.胸膜D.后腹膜E.后纵隔神经鞘瘤常发生在
太阳病,其证备,身体强,几几然,脉反沉迟,当选方为
张某因病住院,医生手术时误将一肾脏摘除。张某向法院起诉,要求医院赔偿治疗费用和精神损害抚慰金。法院审理期间,张某术后感染医治无效死亡。关于此案,下列哪些说法是正确的?(2010—卷三—69,多)
建设项目设计阶段的产出对总投资影响,一般工业建设项目的经验数据为()。
()是目前操作风险识别与评估的主要方法中运用最广泛、最成熟的。
关羽:大意失荆州:荆州
Itiscurioustonotehowslowlythemechanismoftheintellectuallifeimproves.Contrasttheordinarylibraryfacilitiesofa
最新回复
(
0
)