首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
25
问题
若有以下程序: #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://jikaoti.com/ti/ZfW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);printf("%s\n",
算法的时间复杂度是指()。
下面说法正确的是()。
以下关于retum语句的叙述中正确的是()。
C语言规定,在一个C程序中,main()函数的位置()。
下列选项中不属于结构化程序没计原则的是()。
使用白盒测试方法时,设计测试用例应根据
下列C语言语句会出现错误的是()。
数据库设计中反映用户对数据要求的模式是( )。
关于计算机算法的叙述中不正确的是()。
随机试题
“沧浪之水清兮,可以濯我缨。沧浪之水浊兮,可以濯我足。”这首楚国民歌名为【】
有关国际贸易的支付方式,下列表述正确的有:
某企业集团由甲、乙、丙三个公司组成,本年度甲公司和乙公司平均净资产分别为35754万元和5959万元,分别占集团净资产的60%和100%,分别实现净利润3545万元和110万元;本年度集团净资产收益率为7%。丙公司本年度的净资产收益率为()
抗生素的发明和使用,使病菌一度不再是人类的致命威胁。但是,在人类使用抗生素治疗疾病的同时,病菌的耐药性也在增加,由于滥用抗生素,出现了目前难以控制的“超级病菌”,上述事实表明()。①量变达到一定程度会引起质变②发挥主观能动性
A、35B、40C、45D、55C九宫格每行第一个数字乘以3的积加上第二项等于第三项,所以空缺项为12×3+9=45,选C。
下列哪个选项的法规、条例或法律须报全国人大常委会批准后生效?()
Itlooksratherlikeafuturisticstretchlimousine,butitsactualfunctionisrathermorepopulist:theSuperbusisanovelpu
WherecanIgetthereadingmaterial______?
Wheredoesmostoceanplasticcomefrom?
A、Thenumberoffamiliesisreducedalot.B、Moreyoungpeopleseldomstayathome.C、Relativesseldomliveinthesameplace.D
最新回复
(
0
)