测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A25150. 运行以下程序,输出的结果是( )。void foo(int arr[], int size) { for (int i = 0; i < size; ++i) arr[i] += i; } int bar(int n) { if (n <= 1) return 1; return n * bar(n - 2); } int main() { int arr[5] = {1,2,3,4,5}; f…

单选题 容易

题目描述

运行以下程序,输出的结果是(    )。

void foo(int arr[], int size) {
    for (int i = 0; i < size; ++i) arr[i] += i;
}
int bar(int n) {
    if (n <= 1) return 1;
    return n * bar(n - 2);
}
int main() {
    int arr[5] = {1,2,3,4,5};
    foo(arr, 5);
    int result = 0;
    for (int i = 0; i < 5; ++i)
        result += bar(arr[i]);
    cout << "Result=" << result;
    return 0;
}

选项(单选)

上一题 下一题