首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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-03-29
27
问题
若有以下程序: #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〈〈end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是( )。
选项
A、n=10
B、n=5
C、n=15
D、n=20
答案
4
解析
本题考核this指针的应用。本程序中sample类定义了一个addvalue非静态成员函数。addvalue()函数的原型是:void addvalue(sample *this,int m);,该函数的第1个参数是执行该类对象的一个指针,即this指针。由于这个参数是系统隐含的,所以在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。程序的最后输出结果是15。
转载请注明原文地址:https://kaotiyun.com/show/zRjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}程
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
以下结构体类型说明和变量定义中正确的是()。
数据流图中带有箭头的线段表示的是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)for(j
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下面关于算法的叙述中,正确的是()。
随机试题
5岁女孩,生后5个月起口唇青紫和四肢末梢发绀,查体:体重11kg,消瘦,口唇及四肢末端发绀,胸骨左缘3~4肋间可闻及Ⅲ一Ⅳ收缩期杂音。X线示肺野清晰,肺血少,心影呈靴型。目前应给予的处理是
Ablizzard(暴风雪)isasevereweatherconditioncharacterizedbylowtemperaturesandstrongwinds,greaterthan35milesperhou
vWF的受体为
A.样品检验B.药品标准复核C.药品注册检验D.药品注册标准E.国家标准
根据《中华人民共和国会计法》和《企业财务会计报告条例》的规定,下列各项中,属于财务会计报告组成部分的有()。
Whatoursocietysuffersfrommosttodayistheabsenceofconsensusaboutwhatitandlifeinitoughttobe,suchconsensusca
(1)编写程序he.prg,计算s=1+2+…+50。要求使用DOWHILE循环结构。(2)my.prg中的SQL语句用于查询出位于“北京”的仓库的“城市”字段以及管理这些仓库的职工的所有信息,现在该语句中有3处错误,分别出现在第1行
在计算机内部,大写字母“G”的ASCII码为“1000111”,则大写字母“K”的ASCII码为()
Itismoredifficulttowritesimply,directly,andeffectivethantoemployflowerybutvagueexpressionsthatonlyobscureone
A、Manyofherbooksarebestsellers.B、Sheisashrewdbookstoreowner.C、Sheispromotingherbookinperson.D、Sheisasalesp
最新回复
(
0
)