GESP 四级 · GESP 202409 C++ 四级 第 9 题

选择题 · 答案 A · 考点:算法

← 整套速查表 GESP 四级 全部真题

题目

下面代码采用递推算法来实现整数 $n$ 的阶乘($n! = n \times (n - 1) \times \ldots \times 2 \times 1$),则横线上应填写( )。

int factorial(int n) {
    int result = 1;
    for (int i = 2; i <= n; i++) {
        // 在此处填入代码
    }
    return result;
}
答案:A

考点

算法

解题思维

答案A。代码补全要考虑参数传递方式。如果需要修改实参,需用指针(*)传递。排序算法要理解每步比较的含义。

常见错误

排序代码补全要理解每步比较的含义。选择排序找最小值时比较的是array[min]>array[j]。

详细解析(节选)

【考点】递推算法|基本运算|阶乘定义

1. 🎯 考纲定位(考点定位)

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断