首页
题库
Scratch
C++
Python
Icode
试卷题单
scratch
c++
python
下载
编程社区
图形化编程
scratch作品&源码
Plus
登录
注册
首页
python
GESP等级考试python五级(2025年3月)
GESP等级考试python五级(2025年3月)
Puls
2025年3月
GESP
python五级
等级考试真题
练习模式
考试模式
GESP
等级
python
五级
2025年
题目列表
选择题(每题2分,共30分)
1
. 链表不具备的特点是?
(2分)
2
. 双向链表中每个结点有两个指针域prev 和next ,分别指向该结点的前驱及后继结点。设p指向链表中的 ⼀个结点,它的前驱结点和后继结点均⾮空。现要求删除结点p,则下述语句中错误的是?
(2分)
3
. 假设双向循环链表包含头尾哨兵结点(不存储实际内容),分别为 head 和 tail ,链表中每个结点有两个指针域 prev 和 next ,分别指向该结点的前驱及后继结点。下面代码实现了一个空的双向循环链表,横线上应填的最佳代码是?
(2分)
4
. 用以下辗转相除法(欧几里得算法)求gcd(84, 60)的步骤中,第二次调用gcd()函数计算的数是?
(2分)
5
. 根据唯⼀分解定理,下⾯整数的唯⼀分解是正确的?
(2分)
6
. 下述代码实现素数表的线性筛法,筛选出所有小于等于 n 的素数,横线上应填的最佳代码是?
(2分)
7
. 在程序运⾏过程中,如果递归调⽤的层数过多,会因为( )引发错误。
(2分)
8
. 对下面两个函数,说法错误的是?
(2分)
9
. 下面算法中,( )是不稳定的排序。
(2分)
10
. 考虑以下python代码实现的快速排序算法,将数据从小到大排序,则横线上应填的最佳代码是?
(2分)
11
. 若用二分法在[1, 100]内猜数,最多需要猜( )次。
(2分)
12
. 下面的python代码实现了二分查找算法,在数组 arr 找到目标元素 target 的位置,则横线上能填写的最佳代码是?
(2分)
13
. 贪心算法的核心特征是?
(2分)
14
. 函数 def find_max(arr, low, high): 计算数组中最大元素,其中数组 arr 从索引 low 到 high ,( )正确实现了分治逻辑。
(2分)
15
. 小杨编写了一个如下的高精度乘法函数,则横线上应填写的代码为?
(2分)
判断题(每题2分,共20分)
16
. 单链表中删除某个结点 p (非尾结点),但不知道头结点,可行的操作是将 p 的值设为 p.next 的值,然后删除 p.next 。
(2分)
17
. 链表存储线性表时要求内存中可用存储单元地址是连续的。
(2分)
18
. 线性筛相对于埃拉托斯特尼筛法,每个合数只会被它的最小质因数筛去一次,因此效率更高。
(2分)
19
. 贪⼼算法通过每⼀步选择局部最优解,从⽽⼀定能获得最优解。
(2分)
20
. 递归函数必须具有一个终止条件,以防止无限递归。
(2分)
21
. 快速排序算法的时间复杂度与输入是否有序无关,始终稳定为$O(nlogn)$ 。
(2分)
22
. 归并排序算法的时间复杂度与输入是否有序无关,始终稳定为$O(nlogn)$ 。
(2分)
23
. 二分查找适用于对无序数组和有序数组的查找。
(2分)
24
. 小杨有10元去超市买东西,每个商品有各自的价格,每种商品只能买1个,小杨的目标是买到最多数量的商品。小杨采用的策略是每次挑价格最低的商品买,这体现了分治思想。
(2分)
25
. 归并排序算法体现了分治算法,每次将大的待排序数组分成大小大致相等的两个小数组,然后分别对两个小数组进行排序,最后对排好序的两个小数组合并成有序数组。
(2分)
编程题(每题25分,共50分)
26
. 平均分配
(25分)
27
. 原根判断
(25分)
相关内容
2025年第十六届蓝桥杯青少C++省赛真题(初级组)
初级组比中级组少最后一道编程题(只有5道编程题)
2025年第十六届蓝桥杯青少Python省赛真题(中级组)
第十六届蓝桥杯青少Python省赛中级组真题
2025年第十六届蓝桥杯青少Python省赛真题(初级组)
第十六届蓝桥杯青少Python省赛初级组真题初级组5道编程题,中级...
2025年中国“芯”助力中国梦--全国青少年通信科技创新大赛——新质算力应用(c++)复赛真题
编程题是大模型编程(备注:因平台不能大模型故编程分值不算入)
创建用户
土豆
数据
0
次
收藏
收藏
讨论
反馈
热门试卷
1
2024 年全国青少年信息素养大赛 Python 复赛/省赛真题(小学组)
复盘也是一种总结提升,不足就加强,有缺失就弥补,下一次我们可以发挥的更好。
2
2025年全国青少年信息素养大赛-python编程挑战赛—真题试卷(初赛)(小学组-1)
考完后复盘是一种好习惯哦(每个人都是随机抽题,部分相似)
3
2023年全国青少年信息素养大赛Python 复赛/省赛(海南赛区)
全国青少年信息素养大赛Python复赛海南赛区(2023年)
4
2024 年全国青少年信息素养大赛 Python 复赛真题(华东浙江)
复盘也是一种总结提升,不足就加强,有缺失就弥补,下一次我们可以发挥的更好。
5
2022年全国青少年信息素养大赛初赛真题(python)
2022年全国青少年信息素养大赛初赛真题(python)
6
2022年全国青少年信息素养大赛(Python)复赛/省赛真题
2022年全国青少年信息素养大赛(Python)复赛真题