组合题
#include <iostream>#include <cmath>using namespace std; int customFunction(int a, int b) {    if (b == 0) {        return a;    }    return a + customFunction(a, b-1);} int main() {    int x, y;    cin >> x >> y;    int result = customFunction(x, y);    cout << pow(result, 2) << endl;    return 0;} 
(1)判断题原卷 1.5 分

当输入为 2 3 时,customFunction(2, 3) 的返回值为 6464。( )

填写答案
(2)判断题原卷 1.5 分

(本题选“正确”或“错误”均给分)当 bb 为负数时,customFunction(a, b) 会陷入无限递归。( )

填写答案
(3)判断题原卷 1.5 分

(本题选“正确”或“错误”均给分)当 bb 的值越大,程序的运行时间越长。( )

填写答案
(4)单选题原卷 3 分

当输入为 5 4 时,customFunction(5, 4) 的返回值为( )。

填写答案
(5)单选题原卷 3 分

如果输入 x=3 和 y=3,则程序的最终输出为( )。

填写答案
(6)单选题原卷 4 分

(4 分)若将 customFunction 函数改为 return a + customFunction(a-1, b-1);,并输入 3 3,则程序的最终输出为( )。

填写答案