题目内容

已知递归函数fun的定义如下: int fun(int n) if(n<=1) return 1;//递归结束情况 else return n *fun(n-2);//递归 则函数调用语句fun(5) 的返回值是______。

查看答案
更多问题

若需要把一个函数"void fun():"定义为一个类TestClass的友元函数,则应在类Testclass的定义中加入一条语句:______。

定义字符指针char *str="hello",已知sizeof(str)=4,则strlen(str)=______。

执行如下程序将输出( ): #include<iostream> using namespace std; class Base public: Base()cout<<"BB";fun(); void fun ()tout<<"Brim"; ; class Derived:public Base public: Derived()cout<<"DD"; void fun ()cout<<"Dfun"; ; int main()Derived d;return 0;

A. DD
BBDfunDDDfun
C. BBBfunDD
DDBBBfun

有如下程序: #include<iostream> #include<iomanip> using namespace std; class TestClass public; TestClass ()cout<<’A’; TestClass(char C)cout<<c;) ~TestClass ()cout<<’B’; ; int main() TestClass p1,*p2; p2=new TestClass(’X’); delete p2; return 0; 执行这个程序的结果是( )。

ABX
B. ABXB
C. AXBB
D. AXB

答案查题题库