首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int i; public: void setva
若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int i; public: void setva
admin
2010-03-29
30
问题
若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int i; public: void setvalue(int m) { i=m; } void fun(int m) { i+=m; } void disp() { cout〈〈i〈〈end1; } }; int main() { sample *ps; ps=new sample; ps->setvalue(20); ps->fun(5); ps->disp(); return 0; } 程序运行后,输出的结果是( )。
选项
A、15
B、20
C、25
D、30
答案
4
解析
本题考核对象指针的应用。程序首先定义了一个类sample,其中包含一个私有成员i和3个公有成员函数。函数setvalue()的功能是给私有成员i赋值,函数fun()的功能是将私有成员i的值增加m,函数disp的功能是输出变量i的值。在主函数中,先定义了类sample的一个耐象指针ps,并申请了一块内存空间。执行
语句ps->setvalue(20);后,类中i的值为20,执行语句“ps->fun(5);”后,类中i的值为25。所以程序最后输出25。
转载请注明原文地址:https://kaotiyun.com/show/sRjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据处理中,其处理的最小单位是()。
有以下程序#include<stdio.h>int*f(int*s){s[1]+=6;*s=7;s+=2;returns;}main(){inta[5]={1,2,3,4,5},*p=
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
若有以下定义和语句structst{intn;structst*next;};structsta[3]={5,&a[0],6,&a[1],7,&a[2]},*p;p=&a[0]
下面说法正确的是()。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
以下叙述中正确的是()。
下列叙述中,不属于设计准则的是()。
结构化程序设计的3种结构是()。
关于计算机算法的叙述中不正确的是()。
随机试题
常用的CD-RW光盘是______的。
端坐呼吸(orthopnea)
感染伤口的处理原则为
关于锐利度的叙述,错误的是
司机丙某冬季清晨出车,因天气寒冷,汽油上冻,汽车无法启动,便点燃木材烧烤油箱,不料油箱起火爆炸,当场炸死3人。丙某的行为构成:()
沥青黏度的试验方法较多,通常以()试验为主。
养宠物是一种时尚,宠物伤人事件也多有发生。对此,下列说法正确的是()。
根据上表所列数据,下列说法正确的是()。
某商场买进两种丝绸,打算做230条围巾和200件旗袍,现在有两种制作方案:每个甲方案可做13条围巾或12件旗袍;每个乙方案可做20条围巾或16件旗袍。若使丝绸的利用率最高,可以采用甲乙两种方案各多少个?()
个体自我概念发展的关键期是()
最新回复
(
0
)