首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

(8 )已知递归函数 f 的定义如下:int f(int n){if (n <= 1) return 1; // 递归结束情况else r

(8 )已知递归函数 f 的定义如下:

int f(int n)

{

if (n <= 1) return 1; // 递归结束情况

else return n * f(n-2); // 递归 }

则函数调用语句 f(5) 的返回值是 【 8 】 。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“(8 )已知递归函数 f 的定义如下:int f(int n…”相关的问题
第1题
已知递归函数f的定义如下: int f(int n) { if(n <=1)return 1; //递归结束情况 else return n*f(

已知递归函数f的定义如下:

int f(int n)

{

if(n <=1)return 1; //递归结束情况

else return n*f(n-2); //递归}

则函数调用语句f(5)的返回值是【 】。

点击查看答案
第2题
已知Ackerman函数的定义如下:(1)写出递归算法;(2)写出非递归算法;(3)根据非递归算法, 画出求a

已知Ackerman函数的定义如下:

已知Ackerman函数的定义如下:(1)写出递归算法;(2)写出非递归算法;(3)根据非递归算法,

(1)写出递归算法;

(2)写出非递归算法;

(3)根据非递归算法, 画出求akm(2,1)时栈的变化过程。

点击查看答案
第3题
已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用

已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为 () ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 () 。已知函数f()、g()的定义如下所示,执行表达式”x=f(5)”的运算时,若

A.20 B.25 C.60 D.75A.20 B.25 C.60 D.75

点击查看答案
第4题
●函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是l。在函数f中,若以引用调用(callbyrefe

●函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是l。在函数f中,若以引用调用(callbyreference)的方式调用g,则函数f的返回值为(32);若以值调用(callbyvalue)的方式调用g,则函数f的返回值为(33)。

●函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是l。在函数f中,若以引用调用(ca

(32)A.10

B.11

C.20

D.30

(33)A.10

B.11

C.20

D.30

点击查看答案
第5题
● 已知有变量 data1 定义如下: union data { int i; char ch; float f; } data1; 则变量 data1

● 已知有变量 data1 定义如下:

union data

{ int i;

char ch;

float f;

} data1;

则变量 data1 所占的内存存储空间可表示为 (57) 。

(57)

A. sizeof(int)

B. sizeof(char)

C. sizeof(float)

D. sizeof(int)+sizeof(char)+sizeof(float)

点击查看答案
第6题
试以加函数为已知函数,递归定义自然数集合上的乘函数,进而定义自然数集合上的二元指数函数.

点击查看答案
第7题
已知各变量的定义如下int i=8,k,a,b:unsigned long w=5;double x=1.42,y=5.2;则以下符合C++语言

已知各变量的定义如下 int i=8,k,a,b: unsigned long w=5; double x=1.42,y=5.2; 则以下符合C++语言语法的表达式是()。

A.a+=a-=(b=4)*(a=3)

B.a=a*3+2

C.x%(-3)

D.y=float i

点击查看答案
第8题
已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。

A.sizeof(int)

B.sizeof(char)

C.sizeof(float)

D.SiZCOf(mt)+sizeof(char)+sizeof(float)

点击查看答案
第9题
编写一个递归函数,近似的计算黄金分割。计算公式如下: f(N) = 1 if N=0 f(N) = 1+1/f(N-1) if N>0 其中 N是用户输入的整数。
点击查看答案
第10题
●函数g和 f的定义如下所示,其中,a是全局变量。若在函数g中以引用调用(call by reference)方式调

●函数g和 f的定义如下所示,其中,a是全局变量。若在函数g中以引用调用(call by reference)

方式调用函数f(a),则函数g的返回值为(34),此时变量a的值为 (35)。

●函数g和 f的定义如下所示,其中,a是全局变量。若在函数g中以引用调用(call by refer

(34)

A. 25

B. 12

C. 10

D. 8

(35)

A. 2

B. 3

C. 4

D. 5

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改