单项选择题

若有以下程序: #include<iostream> using namespace std; int f() { static int i=O; int s=1; s+=i; i++; return s; } int main() { int i,a=0; for(i=0;i<5;i++) a+=f(); cout<<a<<endl; retrun 0; } 程序运行后,输出的结果是

A.20
B.24
C.25
D.15
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序段共有错误( )处。 #include <iostream> using namespaces std; class Sample { private: int n; public: Sample(int i) { n=i; } void setvalue (int i) { n=i; } void display() { cout<<”n=”<<n<<endl; } }; int main() { const Sample a(10); a.setvalue(5); a.display(); return 0; }
A.1
B.2
C.3
D.4
单项选择题
若有以下程序: #inclide<iostream> using nameSpace std; class A { pricate: int a; public: A(int i) { a=i } Void disp() { cout<<a<< , ; } }; clas B { private: int b; public: B(int j) { b=j; } Void disp() { cout<<b<< , ; } }; class C:publicB,public A { private: int c; public: C(int k):A(k-2),B(k+2) { c=k; } void disp() { A::disp(); B::disp(); cout<<c<<endl; } }; int main() { C obj(10); obj.disp(); return 0; } 程序执行后的输出结果是
A.10,10,10
B.10,12,14
C.8,10,12
D.8,12,10
相关试题
  • 以下非法的赋值表达式是
  • 面向对象程序设计将数据和什么放在一起,作...
  • 若有一个MyClass类,则执行语句MyClass a...
  • 下列叙述中正确的是
  • 在进行任何C++流的操作后,都可以用C++...