有如下函数定义: #include int fun( int k ) { if (k<1) return 0 ; else if (k == 1) return 1 ; else return fun(k - 1) + 1 ; } 若执行调用语句: n = fun(3) ;,则函数 fun 总共被调用的次数是 ( ) 。
相似题目
-
有函数定义:int f(int x,int y);则下列函数调用正确的为( )
-
已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为( ) 。int a[3][4];f(a);
-
有如下函数定义:#include int fun( int k ){ if (k<1) return 0;else if (k==1) return 1;else return fun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
-
设有如下函数定义:int f(char s[]){ int i = 0;while(s[i++] != ' ');return (i-1);}如果在主程序中用下面的语句调用上述函数,则输出结果为_____。printf('%d ', f('goodbye!'));
-
若有如下函数定义 double fun(int x,int y) { return (x+y); } return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是_____。
-
有定义如下:int a; float b;那么,scanf(“%f,%d”,b,a); 一定是个正确的语句。
-
有如下的函数定义: int Xfun(int x){ int y=x; { int x=10; y+=x; } return x+y; } 通过表达式Xfun(5)调用该函数,则得到的返回值为________________
-
已有如下数组定义和 f 函数调用语句,则在 f 函数的说明中,对形参数组array 的正确定义方式为: int a[3][4]; f(a);
-
有一个如下定义的函数: func(int a) { printf(\%d\,a); } 则该函数的返回类型是( )。
-
已知函数f的原型是:void f(int*a,long &b);,变量v1、v2;的定义是int v1;long v2;正确,的调用
-
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{return a;) //② void set(int n)const{a=n;} //③ friend void show(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是
-
已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为()int a[3][4];f(a);
-
有下列函数定义:fun(float h){printf("%f,%f\n",h,h*h);}该函数的类型是()。A.int类型B.float类型
-
有如下程序:include<iostream>using namespace std;class GA{public:virtual int f(){return 1
-
有如下程序: include<iostream> using namespace std; class GA{ public: virtual int ft retum l;} }; class GB:public GA{ public: virtual int f{retum 2;} }; void show(GA g){eout<<9.f;} void display(GA&g){cout<<9.f;} int main { GA a;show(A.;display(A.; GB b;show(B.;display(B.; return 0; } 执行这个程序的输出结果是()。
-
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(in
-
已知函数f的原型是:void f(int *a,long &b);,变量v1、v2的定义是:int v1;long v2;,正确的调用语句
-
有函数定义如下: public ab__(int x1,int x2) {return x1+x2;}下面正确的说法是()
-
给定函数原型如下: int f(int p[]); 而另有变量定义如下: int a[10],x; 哪个对函数的调用是错误的?
-
有如下函数模板定义: template T1FUN(T2n){returnn*5,0;} 若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
-
有函数原型为void f(int, int *);,主函数中有变量定义:int a=2, *p=&a; 则下列函数调用正确的是
-
有如下函数定义void fun(int &);则如下调用中,正确的是()
-
有如下类的定义:class sample { int n; public: sample (int i=0):n(i){ } void setValue(int n0); };下列关于setValue成员函数的实现中,正确的是()
-
下面的程序使用了函数指针,其运行结果是______。include<stdio.h>include<math.h>int f1(int a){return a*a;}int f2(int a){return a*a*a;}void main(){int x=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);pri
推荐题目
- 日本阪神大地震灾情惨重的原区是什么?
- 一个罗经点的度数为()。
- 摩尔斯电码的SOS求救信号,是国际通用的紧急求救方式,用()信号表示。
- 穿堤建筑物及其与堤防结合部险情有裂缝、()、管涌、漏洞、闸(阀)门漏水、水闸滑动等。
- 有程序:K=1DO10I=1,2DO10J=1,210K=K*I/JWRITE(*,*)KEND此程序执行后的输出结果为()
- 患者,男,27岁,农学院技术员,7天前到越南养鸡场参观,二天前高热,全身酸痛,咳嗽,X线发现双肺实质炎症及右侧胸腔少量积液。临床诊断考虑()
- 中毒后常用的消毒方法有哪些?
- 鲍姆嘉登对那种不清楚、不明确的知识的定义是?
- 14、返场表演一般是在音乐会什么时候进行的?
- 高度非实体性的服务最不宜采用()的定价方法。