单项选择题

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

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

单项选择题
若有以下程序: #include <iostream> using namespace std; class Base { private: int x; protected: int y; public: int z; void setx(int i) { x=i; int getx () { return x; } }; class Inherit : private Base { private: int m; public: int p; void setvalue(int a, int b, intc, int d) { setx (A) ; y=b; z=c; m=d; } void display() { cout<<getx () << , <<y<< , <<z<< , <<m<<end1; } }; int main ( ) { Inherit A; A.setvalue(1,2,3,4); A.display (); return 0; }
A.1,2,3,4
B.产生语法错误
C.4,3,2,1
D.2,3,4,5
单项选择题
有如下程序: #include <iostream> using namespace std; class x { protected: int a; public: x() { a=1; } }; class x1 : virtual public x { public: x1() { a+=1; cout<<a; } }; class x2 : virtual public x { public: x2 () { a+=2; cout<<a; } }; class y : public xl,public x2 { public: y() { cout<<a<<end1; } }; int main () { y obj; return O; } 该程序运行后的输出结果是( )。
A.1
B.123
C.242
D.244
相关试题
  • 以下程序的执行结果是 ( )。 #includ...
  • 若有以下程序: #include <iostream>...