首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass {static int n; public: TestCla
下面程序的运行结果是( )。 #include<iostream> using namespace std; class TestClass {static int n; public: TestCla
admin
2020-11-11
61
问题
下面程序的运行结果是( )。
#include<iostream>
using namespace std;
class TestClass
{static int n;
public:
TestClass 0
{
n++;
}
static int test()
{
for(int i=0;i<4;i++)
n++;
return n;
}
};
int TestClass::n=0;
intmain()
{tout<<TestClass::test()<<’’’’;
TestClass c1,c2;
tout<<TestClass::test()<<end1;
return 0;
}
选项
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()<<end1;”后,n等于10。
转载请注明原文地址:https://kaotiyun.com/show/Ygyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#includeinta[8]={1,2,3,4,5,6,7};voidfun(int*pa,intn);voidmain(){intin=8;fun(
下面叙述错误的是()。
在进行任何C++流的操作后,都可以用C抖流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
关系数据库管理系统能实现的专门关系运算包括()。
在表达式x+y*z中,+是作为成员函数重载的运算符,·是作为非成员函数重载的运算符。下列叙述中正确的是()。
运算符重载时不需要保持的性质是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下列选项中不符合良好程序设计风格的是
软件测试的目的是()。
随机试题
按照修理的内容、要求和作业量,设备修理可以分为()。
国际私法的渊源。
治疗急性肾小球肾炎的首选措施是
水泥混凝土路面抗滑性能既可用摩擦系数表示,也可用构造深度表示。()
下列哪些属于《施工企业安全生产评价标准》规定的施工企业安全生产条件单项评价的内容?()
民事诉讼是解决建设工程合同纠纷的重要方式,其中不属于民事诉讼参加人的有()
我国小额贷款公司从银行业金融机构获得融入资金的余额,不得超过其资本净额的()。
小张到文具店采购办公用品,买了红黑两种笔共66支。红笔定价为5元,黑笔的定价为9元,由于买的数量较多,商店给予优惠,红笔打八五折,黑笔打八折,最后支付的金额比核定价少18%,那么他买了红笔:
计算并填写下表。
设有如下过程:x=1DOx=x+2LoopUntil________运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是
最新回复
(
0
)