更多"已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码"的相关试题:
[单项选择]已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是______。
A. if n>1 then return 1 else return n+f(n-1)
B. if n>1 then return 1 else return n+f(n+1)
C. if n<1 then return 0 else return n+f(n-1)
D. if n<1 then return 0 else return n+f(n+1)
[单项选择]已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
A. 5
B. 12
C. 15
D. 30
[单项选择]使用递归函数计算n!(n=0,1,2,,3,....)的是()
[简答题]已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?
[填空题]坐标正算问题是已知(),计算();坐标反算问题是已知(),计算()。
[单项选择]已知价计算法中的“已知价”是指( )。
A. 当日的开盘价
B. 当日的收盘价
C. 上一个交易日的开盘价
D. 上一个交易日的收盘价
[填空题]在计算递归曲数时,如不使用递归过程.则一般悄况下必须借助于()数据结构。
[单项选择]汇编语言的程序代码必须位于代码段中,形成代码段物理地址的寄存器对是( )。
A. SS SP
B. CS IP
C. DS BX
D. CS BX
[单项选择]在计算机内实现递归算法时所需的辅助数据结构是 ( )
A. 栈
B. 队列
C. 树
D. 图
[单项选择]下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入
A. abcdef
B. afbecd
C. fedcba
D. defabc