首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为【 】。 #include <iostream. h> class myclass { private: int a, b, c; public
下列程序的运行结果为【 】。 #include <iostream. h> class myclass { private: int a, b, c; public
admin
2010-06-06
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 obj1;
obj1.fun()
}
选项
答案
a=10, this->a=5
解析
本题考察在类的成员函数定义中,如果出现类的数据成员和成员函数的局部变量同名的情况下,如何正确引用合适的变量或数据成员。本题巧妙的采用了this指针完成这种标识。
转载请注明原文地址:https://kaotiyun.com/show/V4jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){ints,t,A=10;doubleB:6:s=sizeof(A)t=sizeof(B):printf(“%d,%(1\n”,s,t);}在
若有定义:typedefint*T:Ta[20];则以下与上述定义中a类型完全相同的是()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9:则以下语句:printf(“i=%%d,j=%%%d\n”,i,j);输出的结果是()。
字符串"%%\”ABCDEF\’\\"的长度是()。
在数据处理中,其处理的最小单位是()。
在满足实体完整性约束的条件下()。
以下程序的输出结果是()。#includeintm=13;intfun(intX,inty){intm=2;retum(x*y—m);}main(){
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="UK";strcat(a,b);printf("
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
随机试题
长冠基牙适应证是
下列哪项是蛛网膜下腔出血的病因
牙防小分队进驻某社区开展口腔保健工作,在促进人们建立口腔卫生习惯时,他们选择了恰当的牙周指数用来评价干预效果,它是
在医学活动中,特别是在医患关系中表现出来的同情和关心病人、尊重病人的人格与权力、维护病人利益、珍视病人的生命价值和质量的伦理思想和权利观念称为
结肠癌最早出现的临床表现多为()
下列描述中不正确的是()。
对于机场道面用水泥混凝土,大多是干硬性混凝土,为了保证其流动性,一般在混凝土搅拌过程中加入()。
某固定资产原值为10万元,预计使用5年,净残值率为5%,则用双倍余额递减法计算第四年折旧额应为()元。
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。[说明]试从含有n个int型数的数组中删去若干个成分,使剩下的全部成分构成一个不减的子序列。设计算法和编写程序求出数组的不减子序列的长。[C++程序]#incl
假定在一个程序中执行到语句:cout
最新回复
(
0
)