首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 #include <iostream> using namespace std; class count { static int n; public:
下面程序的运行结果是【 】。 #include <iostream> using namespace std; class count { static int n; public:
admin
2010-03-29
58
问题
下面程序的运行结果是【 】。
#include <iostream>
using namespace std;
class count
{
static int n;
public:
count()
{
n++;
}
static int test()
{
for(int i=0;i<4;i++)
n++;
return n;
}
};
int count::n = O;
int main()
{
cout<<count:: test()<<" ";
count c1, c2;
cout<<count:: test()<<endl;
return 0;
}
选项
答案
410
解析
本题主要考查C++类中静态数据成员的使用。题目程序首先定义了类count,其内部含有private 类型数据成员static int n;同时含有public 类型构造函数 count()和静态成员函数static int test(),这两个函数的功能分别是为对象申请系统资源并将静态数据成员n加1和将静态数据成员n加4。主函数前,程序将静态数据成员n初始化为0,该数据成员为所有类count 的对象所共有的数据成员;主函数中程序首先执行静态成员函数test() (由于test 声明为 static,因此其调用时无需通过具体对象),其执行过程中,静态数据成员n应该加4变成n:4,因此此处输出为4;此后程序创建对象c1和c2,由于在每次创建过程中都要调用构造函数count(),而每次调用count()函数后,静态数据成员n值都会加1。因此,创建两个对象之后,n值变为n=6:再次执行test()函数后,n的值再次加4,因此变为n=6+4=10。故程序全部执行后,变量n值变为10,而中间程序输出为“410”。
转载请注明原文地址:https://kaotiyun.com/show/tNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中正确的定义语句是()。
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&&(w<’a’));
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
软件调试的目的是()。
有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为
下面可以作为软件需求分析工具的是
若有如下形式的函数intfun(inta[],int*p,intn){……}调用函数之前需要对函数进行声明,则以下选项中错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在软件生产过程中,需求信息的来源是()。
下列描述中,抽象类的特性是
随机试题
男性,6岁。突然寒战、高热,一天后全身出现多数紫斑。查体:面色苍白。皮肤发花,多数皮肤瘀斑。血压10/5kPa(75/38mmHg)。P120次/分,颈软,心肺无异常,克氏征(一)。血WBC28×109/L,中性粒细胞90%。血小板60×109/L。最可能
山楂中有机酸的含量测定采用( )。
以下不需要委托人对诉讼代理人进行特别授权才能进行的法律行为是()。
企业内部员工根据协议与合同,通过法定程序有条件地拥有企业股份的一种企业分配制度,我们称之为()。
()是品牌的基础和生命,是使顾客信任和追随的根本原因。
甲向乙借款,欲以轿车作担保。关于担保,下列哪些选项是正确的?()[2013年法考真题]
(1)证明两个上三角矩阵A和B的乘积AB还是上三角矩阵;并且AB对角线元素就是A和B对应对角线元素的乘积.(2)证明上三角矩阵A的方幂Ak与多项式f(A)也都是上三角矩阵;并且Ak的对角线元素为a11k,a22k,…,annk;f(A)的对角线元素为f(
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。(1)对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性
如果在SQL查询的SELECT短语中使用TOP,则应该配合使用
A、Formgoodeatinghabits.B、Workhard.C、Findasupportsystem.D、Joinarenownedgym.C本题问的是在减肥到了停滞期的时候,那些想减肥的人该怎么做。女士建议他们应该找一
最新回复
(
0
)