青少年编程能力等级测评试卷Python编程四级第2套及解析答案.docx
《青少年编程能力等级测评试卷Python编程四级第2套及解析答案.docx》由会员分享,可在线阅读,更多相关《青少年编程能力等级测评试卷Python编程四级第2套及解析答案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、青少年编程能力等级测评试卷Python编程(四级)(考试时间90分钟,满分100分)一、单项选择题(共15题,每题3分,共45分)在一个栈中,从栈低到栈顶依次存放元素A,B,C,D,E栈里原本的元素可以出栈。出栈后的元素不可以再次入栈,那么下面元素出栈的顺序正确的是()。A. E,A, B, C, D B. A,B,C,D,E C. E,D,C,B,A D. D,C,B,A,E分形几何就是研究无限复杂,但具有一定意义下的自相似图形和结构的几何学。下面是使用turtle完成的一个谢尔宾斯基(Sierpinski)三角形的代码,画出的图形是()。import turtle as t #计算中间点坐
2、标 def get_midpoint (a, b): ax, ay = a bx, by = b return (ax + bx) / 2, (ay + by) / 2 #绘制一个三角形 def draw_triangle (a, b, c): ax, ay = a bx, by = b ex, cy = c t.pensize (5) t , penup () t.goto(ax, ay) t.pendown() t , goto(bx, by) t.goto(cxA cy) t , goto(ax, ay) t , penup()#绘制Sierpinski三角形 def draw_sier
3、pinski(triangle, depth): a, b, c = triangle draw_triangle(a, b, c) if depth = 0:returnd=get_midpoint(a,ke=get_midpoint(b,cf=get_midpoint(czsdraw_sierpinski(a, c draw_sierpinski(d, k draw_sierpinski(f, e#设置初始坐标绘制triangle = -200, -100, ( draw_sierpinski(triangle, 3:A正确 22k22kA弋C.D.AAAA AA):)l)I, f , d
4、epth-1),depth-1)+ , c , depth-1),200, 200, -100)VyIse :A.B.C.D.3.插入排序 选择排序 冒泡排序 桶排序在下列几种排序方法中,空间复杂度最高的是(A.4.K-Means 算法下列属于分类算法的是(B. DBSCAN算法 C. Cantor三分集算法D.决策树分类算法A.5.0(九)对于顺序存储的栈和队列,进行选择排序运算的时间复杂度为(B. 。(2)C. O(logn)D. 0(1)6.在超市购物的时候,往往会现了排队结账的情况。我们可以把收银台结账的过程,看作以下哪种调度算法(A.先来先服务C.时间片轮转B.高响应比优先D.非抢占
5、式短任务优先7. 将列表1,3, 0,4, 2, 6, 5进行排序,并将过程中的结果打印如下:1,3,0, 4, 2, 6,51,3,0, 4, 2, 6, 50,1, 3, 4, 2, 6,50, 1,3,4, 2, 6, 50,1,2,3,4, 6,50, 1,2, 3, 4, 6, 50, 1,2, 3, 4, 5, 6请问使用的是以下选项中的哪种排序算法()。A.快速排序B.冒泡排序C.选择排序 D.插入排序8. 运行下方代码,输出结果为0, 1,2, 3, 4, 5, 6, 7, 8, 9,空白处应补充的代码是()Odef selection_sort(arr):for i in r
6、ang(1n (arr):min_idx = ifor j in range(i + 1r len(A):Ai, Amin_idx = Amin_idx, Afi return arrif Amin_idx Aj: min_idx = iA. if Amin_idx Aj: min_idx = jB. if Amin_idx a0,l-al,l- al,2-a2,2C. a0,0-al,0-al,l- al,2-a2z2B. a0,0_a0,1_a0,2_ al,2-a2,2D. 30,0 -a1A 0-a 2,0- a2,l-a2,l131151421H.对一组数据91,12,26,92,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 青少年 编程 能力 等级 测评 试卷 Python 四级第 解析 答案
限制150内