首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为______。 #include<iostream.h> class myclass { private: int a,b,c; public: void fun( )
下列程序的运行结果为______。 #include<iostream.h> class myclass { private: int a,b,c; public: void fun( )
admin
2010-12-16
42
问题
下列程序的运行结果为______。
#include<iostream.h>
class myclass
{
private:
int a,b,c;
public:
void fun( )
{
int a;
a=10;
this->a=5;
b=6;
this->c=7;
cout<<"a="<<a<<", this->a="<<this->a<<endl;
}
};
void main( )
{
myclass objl;
obj1.fun( );
}
选项
答案
a=10,this->a=5
解析
本题考察在类的成员函数定义中,如果出现类的数据成员和成员函数的局部变量同名的情况下,如何正确引用合适的变量或数据成员。本题巧妙的采用了this指针完成这种标识。
转载请注明原文地址:https://kaotiyun.com/show/JFVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若函数中有定义语句:intk;,则()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){
有以下程序:main(){intn=0;do{n++;printf("%d\n",n);}while(n
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.0f\n",a);
有以下定义和语句:structstudents{intnum;charname[20];charc:struct{intgrade1;intgrade2;}s;}:structstudentsw.*pw;*pw=w:下列赋值
以下能正确输出字符a的语句是()。
随机试题
"NightingalesPrize"isfor_____.
A.羟基脲B.α-干扰素C.氟达拉滨D.苯丁酸氮芥慢性淋巴细胞白血病化疗最常用的药物是
对于气单胞菌的生化反应描述,正确的是
抗原抗体反应是指抗体与相应抗原特异性结合后,在体内可以表现或介导一系列生物学效应,在体外可因抗原抗体的物理性形状不同以及参与反应的物质不同而出现各种反应现象。抗原抗体反应有多种特点。抗原抗体反应,抗体过剩称为
对正常胃黏膜像的描述,不正确的是
根据《土地调查条例实施办法》规定,《听证通知书》应当载明的事项有()。
据报道,某国科学家在一块60万年前来到地球的火星陨石上发现了有机生物的痕迹,因为该陨石由二氧化碳化合物构成,该化合物产生于甲烷,而甲烷可以是微生物受到高压和高温作用时产生的。由此可以推断火星上曾经有过生物,甚至可能有过像人一样的高级生物。以下条件除了哪项外
“富贵不能淫,贫贱不能移,威武不能屈”表现的意志品质是
新文化运动促使教育观念发生哪些变化?
区位码输入法的最大优点是()。
最新回复
(
0
)