2024 年 6 月青少年软件编程 Python 等级考试试卷三级真题(含答案)
分数:100 题数:38
一、单选题(共 25 题,共 50 分)。
1.现有一组初始记录无序的数据“5,8,6,3,9,2”,使用冒泡排序算法,
按从小到大的顺序排列,第一轮排序的结果为()。
标准答案:B。
2.列表 l=[9,2,8,6,3,4],采用选择排序进行升序排序,第二轮排序后的
结果是()。
标准答案:D。
3.经典的韩信点兵问题出自《孙子算经》,译文为,有一些不清楚数量的物
品,如果三个为一组的数剩下两个,如果五个为一组的数剩下三个,如果七个
为一组的数剩下两个,问这些物品共有多少个。解决此问题可以用哪种算法
()。
A. 解析算法
B. 枚举算法
C. 排序算法
D. 查找算法
标准答案:B。
4.下面程序,说法正确的是()。
标准答案:D。
5.题 Python 的异常处理 try...except...else...finally 机制中,以下表述哪
项是错误的()。
A. 当碰到错误语句时,try 代码块的剩余代码将会被忽略,执行 except 语句
块。
B. 当 try 语句块正确时,try 代码块执行完毕,不执行 else 语句块,执行
finally 语句。
C. 不管 try 代码块正确与否,finally 代码都要执行。
D. 项 except 程序段中语句可能会被执行,也可能不会被执行。
标准答案:B。
6.十进制数 25,转化为二进制数为()。
A. 10011
B. 11001
C. 11000
D. 11011
标准答案:B。
7.八进制数 30,转化为十进制数为()。
A. 24
B. 30
C. 64
D. 192
标准答案:A。
8.十进制数 90,转化为十六进制数为()。
标准答案:D。
9.下面转化结果与十六进制数 3C 不相等的是()。
标准答案:C。
10.用 Python 存储某餐馆菜单信息如下:
关于该段程序,下列说法正确的是()。
A. 项 menu 和 price 组成了一个二维数组。
B. 该段程序一共输出 4 行结果。
C. 若 menu 和 price 的元素数量不相同,程序也不受影响。
D. 程序中 len(menu)改成 len(price),其他不变,结果将不一样。
标准答案:B。
11.下面程序,说法正确的是()。
标准答案:D。
12.已知二维列表 gz 中存储了某单位部门部分人员的工.资数
据,gz=[['a1','李明',6200],['a2','吴海',5600],['a3','殷小飞',6536]],
那么想要查询'殷小飞'的工.资情况可使用()。
标准答案:D。
13.有关数据处理,下列说法正确的是()。
A. 一维数据通常采用列表 形式来 表 示 。
B. 二维数据 只 能通 过 C SV 文件进行存储处理。
C. 列表不能表 示 二维数据。
D. 存储 在 列表中的数据,不可以 写入 到 C SV 文件中。
标准答案:A。
14.下面这段程序,说法正确的是()。
标准答案:B。
15.下面代码中, 运 行结果不等于 9,会出错的,是哪项()。