首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
23
问题
若有如下程序: #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://kaotiyun.com/show/VeVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(intp){intd=2:p=d++;printf("%d",p);}main(){inta=1:fun(a);printf("%d\n",a);}程序运行
下列给定程序中,已建立了一个带头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的
有以下程序:#include<stdio.h>structst{intx;inty;}a[2]={5,7,2,9};main(){printf("%d\n",aE03.y*a[1].x);}程序运行后的输出结果是(
有以下程序:#include<stdio.h>main(){inti;FILE*fp;for(i=0;i<3;i++){fp=fopen("res.txt","w");fputc('K'+i,fp);fclose(fp);}}
不列选项中,不属于数据库管理的是()。
若有定义语句:inta=3,b=2,c=1:以下选项中错误的赋值表达式是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
下列函数参数默认值定义错误的是()。
随机试题
成年人甲状腺素分泌不足可患的疾病是
患者男,32岁,因上腹痛、反酸2年,突然上腹剧痛2小时急诊入院,初诊为消化性溃疡穿孔,急性弥漫性腹膜炎,下列体征中不可能出现的是()
大型储罐罐底焊缝的致密性,应采用()方法进行检查。
下列道教各宗派与其创始人对应关系正确的有()。
病例:患者,男,68岁,高血压20余年,因与他人争吵,突然出现头痛、呕吐、言语不清,跌倒在地,之后神志不清,大小便失禁。体检:昏迷,左侧瞳孔8mm,右侧3mm,血压180/100mmHg,呼吸16次/分,脉搏54次/分。头部CT示一侧基底内囊区高密度
适当增加“小干部”岗位,适当进行“小干部”轮换,按民主程序选择班级干部的做法,目的是为了()。
货车:运输
设X与Y独立同分布,P(X=1)=p.(0<p<1),p(X=0)=1-p.令Z=问p取何值时,X与Z独立?(设0为偶数)
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
Mostpeoplewhotravellongdistancescomplainofjetlag.Jetlagmakesbusinesstravelerslessproductiveandmoreprone【51】maki
最新回复
(
0
)