#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;} 当输入为 2 3 时,customFunction(2, 3) 的返回值为 。( )
(本题选“正确”或“错误”均给分)当 为负数时,customFunction(a, b) 会陷入无限递归。( )
(本题选“正确”或“错误”均给分)当 的值越大,程序的运行时间越长。( )
当输入为 5 4 时,customFunction(5, 4) 的返回值为( )。
如果输入 x=3 和 y=3,则程序的最终输出为( )。
(4 分)若将 customFunction 函数改为 return a + customFunction(a-1, b-1);,并输入 3 3,则程序的最终输出为( )。