首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
42
问题
若有以下程序: #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>main(){inti,j,x=0;for(i=0;i<2;i++){x++;
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高仍在高位,低位仍在低位。例如,当s中的数为876
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
下列数据结构中,属于非线性结构的是()。
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:1#inclu
在软件设计中不使用的工具是( )。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
下列关于休克微循环收缩期生理变化的描述,错误的是
下列有关胸腺瘤伴重症肌无力的说法不正确的是
下列不属于药品的是
对在动物疫病扑灭过程中销毁的动物产品,应当给予补偿,补偿的主体是()
党的政策和社会主义法的关系,应该是()。
甲股份有限公司经股东大会批准发放股票股利,并已办妥增资手续。甲股份有限公司据此借记的会计科目是()。
针对学生的求异心理,教师的课堂教学方法越多样化越好。()
设离散型随机变量X的分布函数为则Y=X2+1的分布函数为_______.
FredericChopinwasborninZelazowaWola,Poland,onFebruary22,1810,toaFrenchfatherandPolishmother.Hisfather,Nicho
Afteralongsummerholidayinthecountry,Ifoundithardto______myselftothebusycitylife.
最新回复
(
0
)