首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include<iostream> using namespace std; int s=O; class sample { static int n; public: sample
若有如下程序: #include<iostream> using namespace std; int s=O; class sample { static int n; public: sample
admin
2010-03-29
37
问题
若有如下程序: #include<iostream> using namespace std; int s=O; 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赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。
转载请注明原文地址:https://kaotiyun.com/show/oNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C语言规定,在一个C程序中,main()函数的位置()。
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include#includechar*a="
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5)等价的是()。
下列叙述中正确的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
以下哪一项不是结构化程序设计的基本原则?()
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
随机试题
__________是幼儿社会性发展教育的核心和导向力量。
“天人合一”的观念起源于()
A.平衡杠杆B.省力杠杆C.无力杠杆D.速度杠杆E.减速杠杆阻力点位于力点和支点之间的杠杆模式
华东某规模化鸭场,防疫规范,没有发生过大疫情。六月中旬,进场8千羽雏鸭,两周龄后开始出现零星死亡,发展迅速,几天后出现大规模的死亡,高峰时,每天有数百只鸭死亡。你认为最应该怀疑的疾病是
配伍中含有"寓升于降"原理的方剂是配伍中含有"寓降于升"原理的方剂是
由于承包人责任引起的暂停施工,如承包人在收到监理人暂停施工指示后()天内不认真采取有效的复工措施,造成工期延误,可视为承包人违约,应按承包人违约办理。
现代商业社会的职业精神源自于()。
老板葛某承包了马山村1000亩土地,投资农产品生产。一年后,由于经营不善,造成严重亏损,老板在拖欠当地农民土地租金和农药、种子、化肥款项,以及工资等累计300多万元,偷逃税款50万元后逃跑。村民发现后,寻找无果便聚集到镇政府要求解决。公安民警为了帮助受
若某二叉树的后序遍历序列为KBFDCAE,中序遍历序列为BKFEACD,则该二叉树为_____________。
(1)Onenightwhilstonpatrol,Inoticedastrangeflickeringlightcomingfromawindowofagroundfloorflat.Closeinspectio
最新回复
(
0
)