填空题
有以下程序: #include <iostream> using namespace std; long fib( int n ) { if ( n > 2 ) return ( fib( n - 1 ) + fib( n - 2 ) ); else return 2; } int main () { cout<<fib( 3 )<<endl; return 0; } 则该程序的输出结果应该是______。
【参考答案】
D
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
有以下程序#include <iostream>using namespace std;class Base{int a;public:Base(int x){ a=x; }void show(){ cout<<a; }class Derived : public Base{int b;public:Derived(int i) :Base(i+1),b(i){}void show() { cout<<b;};int main (){Base b(5),*pb;Derived d(1);pb=&d;pb->show ();return 0;}运行后的打印结果是______。
点击查看答案&解析
填空题
有以下程序#include <iostream>using namespace std;class MyClass{public:MyClass();~MyClass();static int s;void SetValue(int val);};int MyClass::s=0;MyClass::MyClass(){s++;}void MyClass::SetValue(int val){s=val;}int main (){MyClass my[3],*p;p=my;for (int k=0;k<3;k++){p->SetValue(k+1);p++;}cout<<MyClass::s<<endl;return 0;}运行后的输出结果是______。
点击查看答案&解析
相关试题
下面是复数类complex的定义,其中作为友元...