小明编写了一个插入排序的算法,为列表arr = [5, 33, 21, 67, 39, 73, 7, 43 ]中的数值进行排序,他在调试时,如下图所示有意修改了循环的次数,请问,现在代码运行后print(arr)打印出的结果是?( )

A:[5, 33, 21, 67, 39, 73, 7, 43]
B:[5, 21, 33, 67, 39, 43, 7, 73]
C:[5, 21, 33, 39, 67, 7, 73, 43]
D:[5, 21, 33, 67, 39, 73, 7, 43]
正确答案:D
答案解析
本题考查学生对“插入排序”算法的理解,只循环了3次,所以正确答案是选项D
试卷来源:202109 青少年软件编程等级考试Python三级真题