递推是在给定初始条件下,已知前一项(或前几项)求后一项的过程。
答案A。综合分析各选项,运用相关知识推导。
仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。
【考点】递推|数列定义|算法基础
1. 考纲定位:四级算法模块“递推数列”核心考点。命题人用“前一项(或前几项)”这个细节,专门卡住只背“从前一项后推”定义的考生——他们忽略“前几项”这个更通用的表述,一看到“或”就慌。GESP 四级明确要求掌握“递推数列”的概念,这道题就是最基础的“概念辨析”题,用来筛选掉那些只记结论、不理解定义的“背诵型”考生。
2. 解题思维:看到“递推”先想“迭代+规律”。本题定义放在“给定初始条件下”里,这是递推成立的前提;“已知前一项(或前几项)求后一项”直接对应递推数列的生成过程。例如斐波那契数列:F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2),这就是典型的“已知前几项求后一项”。因此原句就是递推的标准定义,选 A。
3. 陷阱拆解:选项 B 的“错误”是典型的偷换概念陷阱:把“前几项”说成“前一项”,或者把“求后一项”说成“求前一项”,都是利用考生对“递推”只记得“从前往后推”的片面记忆。题目里“给定初始条件”这四个字就是最阴险的细节——没有初始值递推根本跑不起来,忽略它就算错。很多考生只记住了“递推就是从前推后”,却忘了“初始条件”是递推的必要前提。
4. 反命题思维:命题人接下来会换皮考“递推与递归的区别”或“斐波那契递推式”。遇到此类题先问自己:是不是在考“已知前几项求后一项”的生成过程?如果是,答案几乎肯定是“正确”。