全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟四卷
初赛
模拟
其他
2022
2022-10-30 17:47:40
64次
一、单选题
小明编写了一个插入排序的算法,为列表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] |
【知识点】 电子学会Python三级
给已有文件“实验中学学生花名册.txt”增加两名学生,而且不能覆盖原有的内容。
下面代码正确的是?( )
| A. filename="实验中学学生花名册.txt" with open(filename,"w") as f: f.write("黎明\n") f.write("方芳\n") |
B. filename="实验中学学生花名册.txt" with open(filename,"r") as f: f.write("黎明\n") f.write("方芳\n") |
| C. filename="实验中学学生花名册.txt" with open(filename,"r+") as f: f.write("黎明\n") f.write("方芳\n") |
D. filename="实验中学学生花名册.txt" with open(filename,"a") as f: f.write("黎明\n") f.write("方芳\n") |
【知识点】 电子学会Python三级
小明想对列表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] |
【知识点】 电子学会Python三级
