首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace Std; class sample { int i; publiC: sample(){}
若有以下程序: #include <iostream> using namespace Std; class sample { int i; publiC: sample(){}
admin
2010-03-29
27
问题
若有以下程序: #include <iostream> using namespace Std; class sample { int i; publiC: sample(){} 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的值增加5,函数disp()的功能是输出变量i的值。在主函数中,先定义了类sample的一个对象指针ps,并申请了一块内存空间。执行语句ps->setvalue(20);后,类中i的值为20,执行语句ps->fun(5);后,类中i的值为 25。所以程序最后输出25。
转载请注明原文地址:https://kaotiyun.com/show/9Wjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面选项中的程序段,没有编译错误的是
以下选项中,没有编译错误的是()。
以下叙述中正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列选项中不属于结构化程序设计原则的是
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
下列排序方法中,最坏情况下比较次数最少的是()。
有以下程序段:struet{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量Fee的name成员,错误的输入语句是()。
以下选项中不属于C语言程序运算符的是()。
在C语言程序中,以下说法正确的是()。
随机试题
总量为150ml的溶液中,加入10%氯化钾的量最多为
下列哪种诊断最不可能该患者如需确诊,下列哪项检查意义最小
30岁男性,急性阑尾炎住院,现腹痛转至右下腹。查体:右下腹压痛,伴抬手痛及肌紧张。其腹痛的发生机制是
顶管所用的附属工具是工具管,工具管是顶管的关键机具,一般应具有的功能不包括()。
航站楼计算机信息管理系统是以航班信息为主,对涉及机场生产指挥和地面服务的各种信息进行处理,使航站楼各项事务管理的信息()。
采用低正常股利加额外股利政策的理由是()。
2×17年1月,甲公司取得乙公司20%有表决权股份,能够对乙公司施加重大影响。2×17年6月,甲公司将其账面价值为1200万元的商品以1800万元的价格出售给乙公司,乙公司将取得的商品作为管理用固定资产核算,并于当月投入使用,预计使用寿命为10年,采用年限
国际电话与电报咨询委员会(CCITT)将媒体分为哪几类?
《合同法》第68条规定:“应当先履行债务的当事人,有确切证据证明对方有下列情形之一的,可以中止履行:……”民法理论称此种权利为()。
この道具はねじを締めるのに使います。締める
最新回复
(
0
)