#CS40505. 阅读程序5-递推与递归5
阅读程序5-递推与递归5
阅读程序
注意:切勿用电脑直接运行代码得出答案,请用大脑+笔+纸运行代码答题,否则是在浪费你的时间。
第5题【NOIP】2011
#include<iostream>
using namespace std;
int solve(int n,int m){
int i,sum;
if(m==1) return 1;
sum=0;
for(i=1;i<n;i++)
sum+= solve(i,m-1);
return sum;
}
int main(){
int n,m;
cin>>n>>m;
cout<<solve(n,m)<<endl;
return 0;
}
●判断题
(1)将第7行<改成<=程序会出现运行错误。
{{ select(5-1) }}
- 正确
- 错误
(2)本题使用C++98编译不会出现编译错误。
{{ select(5-2) }}
- 正确
- 错误
(3)本题输人0 0
不会出现运行错误。
{{ select(5-3) }}
- 正确
- 错误
(4)本题不可能输出0。
{{ select(5-4) }}
- 正确
- 错误
●选择题
(5)如果输人7 4
,输出()
{{ select(5-5) }}
- 11
- 20
- 21
- 12
(6)如果输入10 0
,输出( )。
{{ select(5-6) }}
- 0
- 1
- 2
- 3
相关
在以下作业中: