2026年计算机专业水平测试程序阅读与逻辑理解训练.docxVIP

  • 0
  • 0
  • 约6.66千字
  • 约 17页
  • 2026-08-11 发布于福建
  • 举报

2026年计算机专业水平测试程序阅读与逻辑理解训练.docx

第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)

1亿VIP精品文档

相关文档