首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
36
问题
若有以下程序: #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全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=8,c;C=a>>3:printf("%d\n",c);}程序运行后的输出结果是
有以下程序:#includetypedefstruct{intb,p;}A;voidf(AC)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1,2};f(a);printf("%
设变量均已正确定义,若要通过scanf(”%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
程序测试的目的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
下列叙述中错误的是()。
数据库设计的根本目标是要解决
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
关于计算机算法的叙述中不正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
已知(CY)=1(A)=0FH,要使结果为(CY)=0(A)=1FH,则需执行指令()
社会主义社会基本矛盾的性质是()
A.常染色体显性遗传病B.自身免疫病C.自身免疫性结缔组织病D.自限性疾病E.结缔组织病毛根鞘瘤属于
A.麻疹B.风疹C.幼儿急疹D.猩红热E.水痘患儿,9个月。发热3天,温度38~39℃,热退后出现皮疹,为玫瑰色斑丘疹,临床诊断考虑为
常用的双绞电缆分100Ω和150Ω两类。100Ω电缆有()。
个体的主观能动性从活动水平的角度看,由生理活动、心理活动和________三种不同层次和内容的活动构成。
中央国家机关与地方国家机关,是以下列选项中的哪一标准来划分的?()
幼儿语法结构的发展趋势是()
TheUnitedStatescourtsystem,aspartofthefederalsystemofgovernment,ischaracterizedbydualhierarchies;therearebot
【B1】【B16】
最新回复
(
0
)