1. B。
2. A。
3. A。
4. B。
5. C。
6. D。
该段代码是在进行 f[i][j] 数组的递推,我们不用去在意该数组的具体含义,只需要知道其递推方程,按照递推方程来模拟计算即可。其对 f[i][j] 数组的递推可以看作是在一个矩阵中进行计算,这个矩阵的第一行均为 $0$ ,对角线上的值等一上一行的值,对于其他所有的元素都等于左侧和上侧的元素和。需要注意的一点时,该段代码尽在第一行初始时给下标为 $0$ 的位置进行了赋值,接下来的更新都不会涉及到给下标为 $0$ 的位置的赋值。