单项选择题

有以下程序
#include <iostream.h>
int f(int n)

if(n==1) return 1;
else return f(n-1)+1;

void main()
int i,j=0;
for(i-1;i<3;i++) j+=f(i);
cout<<j<<endl;

程序运行后的输出结果是( )。

A.4
B.3
C.2
D.1
<上一题 目录 下一题>
热门 试题

单项选择题
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是( )。
A.ff是某个类的数据成员,func()是该类的友元函数
B.ff是某个类的数据成员,func()是该类的成员函数
C.this->ff和ff是同一个变量
D.func不是一个静态成员函数
单项选择题
有如下程序: #include <iostream> using namespace std; class Base public: Base(int x=0) cout<<x; ; class Derived: public Base public: Derived(int x=0) cout<<x; private: Base val; ; int main() Derived d(1); return 0; 程序的输出结果是( )。
A.0
B.1
C.01
D.001
相关试题
  • 下列程序的输出结果为-5 8-3 4,请...
  • 下列程序的输出结果是______。 #in...
  • 在析构函数中调用虚函数时,采用_____...
  • 以下程序执行后的输出结果是______。...
  • 下列程序的输出结果为 Object id=0 Ob...