- 0
- 0
- 约7.79千字
- 约 23页
- 2026-05-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机专业笔试考点解读及面试全攻略
一、编程语言与数据结构(20分,共5题,每题4分)
1.题目(4分):
c
includestdio.h
intfun(intn){
if(n==0)return1;
returnnfun(n-1);
}
intmain(){
intresult=fun(5);
printf(%d,result);
return0;
}
问题:输出`result`的值,并解释`fun`函数的递归逻辑。
答案与解析:
-输出值:`120`
-解析:
-`fun(5)`的递归调用过程:
`fun(5)=5fun(4)`
`fun(4)=4fun(3)`
`fun(3)=3fun(2)`
`fun(2)=2fun(1)`
`fun(1)=1fun(0)`
`fun(0)=1`(递归终止条件)
-回代计算:`54321=120`
-该函数实现的是`n`的阶乘,`5!=120`。
2.题目(4分):
python
defreverse_list(nums):
returnnums[::-1]
lst=[1,2,3,4,5]
print(reverse_list(lst))
原创力文档

文档评论(0)