目录: 标题| 题干| 答案| 搜索| 相关
问题

设有如下函数定义:若执行调用语句“ll=fm(3);”,则函数tim总共被调


设有如下函数定义:若执行调用语句“ll=fm(3);”,则函数tim总共被调用的次数是( )。

  • A2
  • B3
  • C4
  • D5
参考答案
参考解析:

首先n=fun(3),3被当作参数传递进去,这就进行了-次调用,3被当做参数传进去后,程序会执行这句deerctlu"nfun(k-1)+1;这就调用了第二次,而参数是3—1也就是2。2被当做参数传进去后,程序会执行这句elseremmfun(k—I)+1;这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句elseif(k==1)return1:不再递归调用,所以最终结果为3次。

分类:其他
相关推荐

1、设有如下定义语句以下选项中,表达式的值为6的是()

设有如下定义语句以下选项中,表达式的值为6的是()A*(k+2)Bk+2C*k+2D*k+=2

2、在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的

在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的位置。()A正确B错误

3、已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的

已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);Af(array[3][4])Bf(int array[3][])Cf(int arr...

4、设程序中有如下数组定义和过程调用语句:

设程序中有如下数组定义和过程调用语句:ADim a(10) as integerB……CCall p(a)D如下过程定义中,正确的是EA)Private Sub p(a as integer)FB)Private Sub p(a() as ...

5、函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5

函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(callbyvalue)方式调用函数f时,输出为(1);在函数t中以引用调用(callbyref...

6、函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方

函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),...