小明想对列表arr = [5, 33, 21, 67, 39, 73, 7, 43 ]中的数值进行升序排序,于是他编写了“选择排序”程序, 在调试程序的过程,他故意将循环的次数改成了固定值,如下图所示。 请问,现在这个程序执行之后print(arr)打印出的结果应该是?( )

A:[5, 7, 21, 33, 39, 43, 67, 73]
B:[5, 7, 21, 33, 39, 73, 43,67]
C:[5, 7, 21, 67, 39, 73, 33, 43]
D:[5, 7, 21, 33, 39, 73, 67, 43]
正确答案:D
答案解析
本题考查学生对选择排序算法的理解。循环的参数设为range(0,4),是只循环了4次,所以正确答案是选项D。
试卷来源:202103 青少年软件编程等级考试Python三级真题