- 0
- 0
- 约6.66千字
- 约 17页
- 2026-08-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机专业水平测试:程序阅读与逻辑理解训练
题型一:代码阅读理解(共5题,每题10分)
要求:阅读以下Python代码,分析其功能、输出结果,并回答相关问题。
题目1(10分):
python
defmerge_sort(arr):
iflen(arr)=1:
returnarr
mid=len(arr)//2
left=merge_sort(arr[:mid])
right=merge_sort(arr[mid:])
returnmerge(left,right)
defmerge(left,right):
result=[]
i=j=0
whileilen(left)andjlen(right):
ifleft[i]right[j]:
result.append(left[i])
i+=1
else:
result.append(right[j])
j+=1
result.extend(left[i:])
result.extend(right[j:])
returnresult
if__name__==__main__:
test_arr=[38,27,43,3,9,82,10]
sorted_arr=merge_so
原创力文档

文档评论(0)