首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample, { static int n; public:
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample, { static int n; public:
admin
2010-03-29
38
问题
若有如下程序: #include <iostream> using namespaces std; int s=0; class sample, { static int n; public: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::s=0; int main() { sample a(2),b(5); sample::add(); cout<<s<<end1; return 0; } 程序运行后的输出结果是( )。
选项
A、2
B、5
C、7
D、3
答案
2
解析
本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add(),并在类的构造函数中给类私有静态数据成员n赋值。
在主函数中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行“sample::add();”使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/nWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是()。
结构化程序昕要求的基本结构不包括
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
若有定义和语句:inta,b;scanf(’’%d,%d,’’,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下列关于栈叙述正确的是( )。
下列特征中不是面向对象方法的主要特征的是()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
下面关于算法的叙述中,正确的是()。
算法的有穷性是指()。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
随机试题
Doyouseetheglassashalf-fullratherthanhalf-empty?Suchcliches(陈词滥调)havebecome【C1】______questions,asresearchersexa
英国拉非尔前派的后期画家是()
A.肝B.心C.脾D.肺E.肾具有运化水液功能的脏是
2005年12月,国内四家造纸企业代表我国铜版纸产业提出反倾销申诉。2006年2月,商务部发布公告,决定对原产于韩国、日本、美国和芬兰的进口铜版纸进行反倾销调查。2007年8月6日,商务部发布公告,公布了对原产于韩国、日本、美国和芬兰的进口铜版纸反倾销调查
个体响应压力后,经过中介系统的处理,迅速表现出的临床症状是()。
生物及其生存的地球表层总称生物圈。生物圈的范围包括()
现在我们的生活中,二维码随处可见。有人调侃道:“我们每天不是正在扫码,就是在去扫码的路上。”下列关于二维码之所以会被广泛使用的原因分析,错误的是:
货币汇率变化(货币贬值)对总需求的影响是双重的,既有扩张性影响,又有紧缩性影响。
InJanuary2009,duringthefirstweeksofasix-monthstayattheChildren’sHospitalofPhiladelphiaforleukemia(白血病)treatme
Amanhastomake______forhisoldagebyputtingasideenoughmoneytoliveonwhenold.
最新回复
(
0
)