首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为______。 #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
63
问题
下列程序的运行结果为______。
#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://www.kaotiyun.com/show/JFVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若函数中有定义语句:intk;,则()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
有以下程序#include<stdio.h>#include<string.h>main(){chara[]="TEXT",*b="++",c[3]="1";printf("%d,%d,",str
有以下程序:#includedoublefun(int13){staticdoublef=1;f*=n:retumf;}main(){inti;d
有以下程序#includeintm1(intx,inty){returnx
有以下程序:#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的语句是()。
随机试题
下列关于QDⅡ基金份额认购和分级基金份额的说法,不正确的是()。
日本导演黑泽明的影片是()
开庭审理(西北政法大学2007年考研真题)
国有企业土地资产处置管理的工作中心是什么?
关于税法的效力与解释,下列表述正确的有()。
下列关于个人资产负债表的说法,正确的是()。
老张年老体弱,无力耕种承包的田地,只得让儿子小张耕种。根据《老年人权益保障法》,小张耕种父亲老张田地的收入应当()。[2009年真题]
公文主题词标引顺序为类属词、类别词、文种。()
“脚踏黄河水倒流,搬来泰山做枕头;决心苦战十五年,赶上英国不发愁”。这首民歌创作的时代背景是:
Thefierceheatofthissummerwitheredmostofthecrops______hisfarm.
最新回复
(
0
)