首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include<iostream> using namespace std; int s=0: class sample { static int n; public: sa
若有如下程序: #include<iostream> using namespace std; int s=0: class sample { static int n; public: sa
admin
2018-10-21
32
问题
若有如下程序:
#include<iostream>
using namespace std;
int s=0:
class sample
{
static int n;
public:
sample(int i)
{n=i;}
static void add()
{s+=n;}
};
int sample::n=0;
int main()
{sample a(2),b(5);
sample::add();
cout<<s<<end1;
return 0:
}
程序运行后的输出结果是( )。
选项
A、2
B、5
C、7
D、3
答案
B
解析
执行语句“sample a(2),b(5)”;的结果是使n的值最终变为5,sample::add()语句调用函数static void add(),使得s=s+n=5。
转载请注明原文地址:https://kaotiyun.com/show/P5Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中的重载函数disp()发生错误,错误原因是______。#include<iostream.h>classSample{private:intm;staticintst;
以下关于友元函数的叙述不正确的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
__[12]__是一系列相关函数的模型或样板,这些函数的__[13]__形式相同,只是所针对的__[14]__不同。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
对于语句cout<<setfilll(’*’)<<setw(10)<<1<<setill(’*’)<<setw(2)<<2;的输出结果是()。
若已定义inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5;则对数组元素的不正确的引用是()。
下列关于C++函数的说明中,正确的是()。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classD
关系操作的特点是______操作。
随机试题
令人厌烦的a.b_____
A、传播者B、受传者C、信息与讯息D、传播媒介E、传播效果在健康传播过程中,信息的接受者和反应者是
下列操作不符合无菌原则的是
关于颌面部脓肿切开引流,哪一项是错误的
根据工程建设过程,生态影响类项目环保验收调查时段一般分为()时段。
南方某养老社区占地面积10hm2,设有2hm2的景观湖,社区内设多座养老医疗楼及配套服务建筑,建筑物配套设有空调系统。各建筑物功能及技术参数见下表。社区周边的市政给水可满足项目两路消防给水及消防给水设计流量的要求。市政消火栓间距120m,其中至
银行需要研究的重点是()。
关于“三个代表”重要思想,下列说法错误的一项是()。
Cataloniareferendum
Theoldmanhadfourchildren,allof______diedduringtheCivilWar.
最新回复
(
0
)