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;
}选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题