首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass { static intn: public: TestClass() { n++: } static int
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass { static intn: public: TestClass() { n++: } static int
admin
2020-07-30
58
问题
下面程序的运行结果是( )。
#include<iostream>
using namespace std;
class TestClass
{
static intn:
public:
TestClass()
{
n++:
}
static int test()
{
for(int i=0;i<4;i++)
n++;
return n;
}
};
int TestClass::n=0;
int main()
{
cout<<TestClass::test()<<" ";
TestClass c1,c2;
cout<<TestClass::test()<<endl;
return0:
}
选项
A、4,10
B、4,6
C、0,6
D、0,4
答案
A
解析
在主函数中首先调用TestClass中的test函数输出,类中的n为静态数据成员,可以为所有的对象共享这些数据,这里调用后n等于4。定义对象c1,c2调用构造函数后n=6,所以主函数再次执行“cout<<TestClass::test()<<endl:”后,n等于10。
转载请注明原文地址:https://kaotiyun.com/show/Ztyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
下列运算符中,在C++语言中不能重载的是()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
若有如下类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2];程序的输出结果是()。
下列关于对象概念的描述中,正确的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#inc1ude<iostream>usingnamespacestd;classBase{
数据库设计中反映用户对数据要求的模式是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
随机试题
患者男性,25岁,车祸大出血,需急诊手术,但无法取得患者意见又无家属或者关系人在场,医疗机构应如何处理
A.Kussmaul呼吸B.Biots呼吸C.端坐呼吸D.呼气时间延长E.病理性呼吸音肺气肿出现
于某和张某共同实施了盗窃行为.张某因情节轻微被人民检察院作出不起诉决定。在开庭审判时于某发现张某被法院通知出庭作证。而张审判长是张某的姐姐,本案还存在有附带民事诉讼。那么关于本案中的回避问题,下列说法中错误的是:()
根据劳动合同法律制度的规定,用人单位与劳动者发生争议,可以采取的解决方法包括()。(2014年)
在委托合同中,委托人应当预付处理委托事务的费用。()
大豆的限制氨基酸为()。
以下对于法律案的提出的说法正确的是()。
IBM的商务智能解决方案包括哪些部分? Ⅰ.数据仓库管理器 Ⅱ.DB2多维服务器 Ⅲ.前端图形工具 Ⅳ.数据挖掘
AbabypolarbearnamedKnutattheBerlinZooistheepicenterofadebateaboutanimalrightsandtheethicsofkeepinganimal
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisitionofeachnewskill—thefirstspokenwords,thefirs
最新回复
(
0
)