首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
67
问题
若有如下程序: #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://www.kaotiyun.com/show/nWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(
以下叙述中正确的是
有以下程序:#includemain(){FILE*pf;char*s1=“China”,*s2=“Beijing”;pf=fopen(“abe.dat”,“wb+”);fwrite(s2,7,1
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pri
以下选项中合法的常量是
以下叙述中正确的是
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
下列特征中不是面向对象方法的主要特征的是()。
算法的空间复杂度是指()。
随机试题
胸膜腔的特点是
为了保障建筑工程的质量和安全,法律禁止哪种发包形式?()
TheBestPlacetoBeBornintheWorldLastyear,theEIU(EconomistIntelligenceUnit),asistercompanyoftheEconomist,
关于药品名称的说法正确的是
设A,B均为n阶非零矩阵,且AB=0,则R(A),R(B)满足()。
我国《上市公司证券发行管理办法》规定,上市公司增资的方式有()。
甲企业为增值税一般纳税人,从事皮革制品的出口兼内销业务。2004年8月发生以下业务:(1)受委托托加工皮具收取加工费价税合计3.51万元;另外代垫辅料、税金共4.68万元,开具普通发票。(2)内销皮鞋取得货款60万元(不含税)。(3)内销库存的原定用
中国特色社会主义共同理想,有着广泛的社会共识。这个共同理想
在因特网技术中,缩写ISP的中文全名是___________。
Especiallyserious,forthedistortiontheycauseintheimageofaltruism,______compensationsintheformofsocialadvantages
最新回复
(
0
)