首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class sample { private: int n; public: sample(){}
有以下程序: #include <iostream> using namespace std; class sample { private: int n; public: sample(){}
admin
2010-06-06
26
问题
有以下程序: #include <iostream> using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp () { cout<<"n="<<n<<endl; } }; int main() { sample s (10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是
选项
A、n=10
B、n=5
C、n=15
D、n=20
答案
C
解析
本题考核this指针的应用。上述程序中sample类定义了一个addvalue非静态成员函数。addvalue函数的原型是:void addvalue(sample *this,int m);,该函数的第一个参数是执行该类对象的一个指针即this指针。由于这个参数是系统隐含的,所以我们在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。上述程序的最后输出结果是15。
转载请注明原文地址:https://jikaoti.com/ti/HCW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后
有以下程序:#includeintb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;f
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a
if语句的基本形式为:if(表达式)语句,其中“表达式"()。
给定程序中,函数fun的功能是:利用指针数组对形参SS所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
有以下程序#include<stdio.h>intf(intx[],intn){if(n>1)returnx[n-1]+f(x,n-1)*10;elsereturnx
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
随机试题
海绵窦血栓形成与眶蜂窝织炎的区别,说法错误的是()
右心房腔静脉窦的出、入口不包括
关于建、构筑物内部的燃气管道安装,说法正确的有()。
在下列工程中,需要编制分部(分项)工程施工组织设计的有()。
下列各项中,符合车船税有关规定的有()。
某股票期权距到期日的时间为6个月,如果该股票连续复利收益率的方差为0.04,则采用单期二叉树模型计算该股票期权时,股价上升百分比为()。
纳税人对税务机关作出的下列()行为不服,可申请复议或直接诉讼。
根据《旅游安全管理暂行办法》规定,造成()之一的事故属于特大旅游安全事故。
()是指家长通过不同的形式,参与幼儿园的一些教育教学活动,协助教师的工作,以丰富幼儿的学习经验,达到家庭与幼儿园的相互配合与协调一致。
低碳经济在生活中发挥着越来越大的作用,但人们落实起来很难,请问你怎么看?
最新回复
(
0
)