首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include<iostream> using namespaces std; int s=0; class sample { static int n; public: sam
若有如下程序: #include<iostream> using namespaces std; int s=0; class sample { static int n; public: sam
admin
2013-02-27
56
问题
若有如下程序: #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<<endl; return 0; } 程序运行后的输出结果是
选项
A、2
B、5
C、7
D、3
答案
B
解析
本题考核静态数据成员和静态成员函数的应用;程序中定义一个类 sample,它包括一个静态数据成员n和一个静态成员函数add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://www.kaotiyun.com/show/VeVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:char*C;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti:for(i=0;i<n;i++){_________printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是(
下面描述中不属于数据库系统特点的是()。
以下对一维数组a的正确说明是()。
以下数组定义中错误的是()。
设循环队列为Q(1:m),其初始状态为frorlt=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
下列运算符中全都可以被友元函数重载的是()。
随机试题
腰椎椎管狭窄症的发病年龄为
马克思主义认为,为人的全面发展提供基础和可能的是【】
A.Spee曲线B.补偿曲线C.横曲线D.眶耳平面E.平面下颌牙列的纵曲线叫作
下列()不是担保的方法。
提香是__________画派的巨匠,其作品色彩强烈,笔触奔放,画图响亮,洋溢着生命的活力。他首度挖掘出油画语言的全部可能性,被称为“西方油画之父”。
下列生活实践活动中,利用了发酵原理的有()
桌子上有光盘15张,其中音乐光盘6张、电影光盘6张、游戏光盘3张,从中任取3张,其中恰好有音乐、电影、游戏光盘各1张的概率是()。
他们不知道如何应对压力。
Whydidyouchoosethisschool/college/university?
A、Shehadanaccident.B、Shewantstogotoaforeigncountrytolearnitslanguage.C、AndrewisanativespeakerofEnglish.D、
最新回复
(
0
)