单项选择题
若有如下程序:
#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<<endl;
return 0;
程序运行后的输出结果是( )。
A.2
B.5
C.7
D.3
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; public: ______void fun()cout<<1; ; class TestClass2:public TestClass1 public:void fun()cout<<2;) ; int main() TestClass1 *p=new TestClass2; p->fun(); delete p; Teturn 0;
A.public
B.private
C.virtual
D.protected
点击查看答案&解析
单项选择题
下列关于类、对象、属性和方法的叙述中,错误的是( )。
A.类是对一类相似对象的描述,这些对象具有相同的属性和方法
B.属性用于描述对象的状态,方法用于表示对象的行为
C.基于同一个类产生的两个对象可以分别设置自己的属性值
D.通过执行不同对象的同名方法,其结果必然是相同的
点击查看答案&解析
相关试题
执行以下程序后,输出结果第二行的内容是_...
______是一种特殊的成员函数,它主要...
有如下程序: #include<iostream> usi...
有如下类声明: class TestClass int i...
C++中只有两个逻辑常量:true和____...