教资会网络 | UGC NET CS 2017 年一月至三日 |问题 24
递归函数h, 定义如下:
h(m) = k, if m = 0
= 1, if m = 1
= 2 h(m – 1) + 4h(m – 2), if m ≥ 2
如果 h(4) 的值为 88,则 k 的值为:
(一) 0
(二) 1
(三) 2
(D) -1答案: (C)
解释:根据给定的问题:
h(4) = 88
88 = 2 h(3) + 4 h(2)
= 2 [2 h(2) + 4 h(1)] + 4 h(2)
= 8 h(2) + 8 h(1)
= 8 (2 + 4 k) + 8
= 24 + 32 k
i.e. k = 2
所以,选项(C)是正确的。这个问题的测验