题型:组合题
阅读程序(3)
#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;
}如果输入 x = 3 和 y = 3,则程序的最终输出为( )
| A. "27” |
B. "81” |
| C. "144” |
D. "256 |
若将customFunction 函数改为“return a + customFunction(a-1,b-1);并输入“3 3”,则程序的最终输出为( )
| A. 9 |
B. 16 |
| C. 25 |
D. 36 |
当 b 的值越大,程序的运行时间越长。( )
| A.正确 | B.错误 |
当输入为“2 3”时,customFunction(2,3)的返回值为“64”。( )
| A.正确 | B.错误 |
当 b 为负数时,customFunction(a,b)会陷入无限递归。( )
| A.正确 | B.错误 |
当输入为“5 4”时,customFunction(5,4)的返回值为( )。
| A. 5 |
B. 25 |
| C. 250 |
D. 625 |
更新时间:2025-01-17 14:24:23
|
【知识点】
CCF非专业级别软件能力认证CSP-J/入门级
抱歉! 您未登录, 不能查看答案和解析点击登录











