青少年编程能力等级测评试卷Python编程四级第1套试卷.docx
《青少年编程能力等级测评试卷Python编程四级第1套试卷.docx》由会员分享,可在线阅读,更多相关《青少年编程能力等级测评试卷Python编程四级第1套试卷.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、青少年编程能力等级测评试卷Python编程(四级)(考试时间90分钟,满分100分)一、单项选择题(共15题,每题3分,共45分).若A, B, C, D, E这5个元素依次顺序进栈,则下列不会出现的出栈顺序是( )o A. E, A, B, C, D B. A, B, C, D, E C. B, C, D, E, A D. E, D, C, B,A2.以下步骤描述的分形方式是()。步骤1:把闭区间平均分为三段,去掉中间的1/3部分段,留下剩余两个闭区间;步骤2:将剩下的两个闭区间各自平均分为三段,同样去掉中间的区间段,这时剩下四段闭区间;步骤3:重复删除每个小区间中间的1/3段,迭代至区间无
2、穷小。A. Koch曲线B.谢尔宾斯基三角形C.康托尔三分集D.牛顿迭代3.下方排序算法的时间复杂度为( )o x = 0 y = 1 for i in rang(n):x += ifor j in range (n):Y夫=jA. O()B.。(层)C. O(logn)D. 0(1)4.下列属于分类算法的是( )oA. K-Means算法 B. DBSCAN算法 C.贝叶斯算法D. Koch曲线递归算法5 .对于顺序存储的栈和队列,进行插入运算的时间复杂度为( )oA. 。()B.。(/)C. OQog)D. 。(1).下列满足短任务优先且不会发生饥饿现象的调度算法是( )oA.先来先服务B
3、.高响应比优先C.时间片轮转D.非抢占式短任务优先7 .下方代码段采取的排序方法是()。def sort(data):dl =while len(data):min = 0r data0for i in range(len(data):if min1 datai:min = i, dataidel datamin0dl append(min1) return dlD.插入排序:)ocurrent:A.快速排序B.冒泡排序 C.选择排序.下方代码段通过插入排序的方法完成排序,空白处应补充的代码是 def insertion_sort(arr):for i in range(1, len(arr)
4、:current = arripre_index = i - 1whil pre_index = 0 and arrpr_indexpre_index -= 1arrpre_index + 1 = current return arrA. arrpre_index = arrpre_index+lB. arri = arri+1C. arr pre_index-f-l = arr pre_indexD. arri+1 = arri.运行下方代码段,输出的结果是( )odef isPrefixOfWord(sentence,searchword):1 = sentence.split()for
5、i in range (len (1):if 1 i :len (searchword)=searchWord: return i + 1return -1sentence = Python is the best computer language! searchword = computi = isPrfixOfWord(sentnc,searchword) print (i)A. -1A. -1B. i + 110.C. 5D. 6使用迪杰斯特拉标顶点依次是(Dijkstra)算法,求图中从顶点1到其他各顶点的最短路径,得到各最短路径的目)oA. 5, 2, 6, 3,C. 5, 2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 青少年 编程 能力 等级 测评 试卷 Python 四级第
限制150内