2020年12月青少年软件编程(Python)等级考试试卷(四级).docx

上传人:p** 文档编号:733648 上传时间:2024-02-04 格式:DOCX 页数:17 大小:38.82KB
下载 相关 举报
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第1页
第1页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第2页
第2页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第3页
第3页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第4页
第4页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第5页
第5页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第6页
第6页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第7页
第7页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第8页
第8页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第9页
第9页 / 共17页
2020年12月青少年软件编程(Python)等级考试试卷(四级).docx_第10页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2020年12月青少年软件编程(Python)等级考试试卷(四级).docx》由会员分享,可在线阅读,更多相关《2020年12月青少年软件编程(Python)等级考试试卷(四级).docx(17页珍藏版)》请在第壹文秘上搜索。

1、青少年软件编程(PythOn)等级考试试卷(四级)分数:100.00题数:38一、单选题(共25题,每题2分,共50分)1.以下有关算法的表述中正确的是?OA、描述算法可以有不同的方式,可用自然语言也可用流程图等B、算法可以看成按照要求设计好的有限的确切的步骤解决问题,并且这样的步骤只能解决当前问题C、算法需要一步一步执行,每一步执行的操作必须明确,不能含混不清,而且经过有限步或无限步后能得出结果D、算法要求按部就班地执行相应的步骤,每一步可以有不同的结果试题编号:20200404-XC-Ol2题型:单选题答案:A难度:一般试题解析:算法可以看成按照要求设计好的有限的确切的步骤,并且这样的步骤

2、能解决一类问题,故B不正确;算法是有限步,结果明确性;算法的每一步操作必须是明确的,不能有歧义或模糊是正确的,故D不正确。2 .以下选项中不是Python对文件的写操作方法的是?()A、writelineswriteC、write和seekDxwritetext试题编号:20200325-ysy-001题型:单选题答案:D难度:一般试题解析:Python文件对象提供了两个“写”方法:Writeo 和WritelineS()。Write()方法和read。、readline()方法对应,是将字符串写入到文件中。WritelineS()方法和readlines()方法对应,也是针对列表的

3、操作。它接收一个字符串列表作为参数,将他们写入到文件中,换行符不会自动的加入,因此,需要显式的加入换行符。3 .以下选项中,哪一个不属于函数的作用?()A、提高代码的执行速度B、提高代码的重复利用率C、增强代码的可读性D、降低编程的复杂度试题编号:20200402-XC-O23题型:单选题答案:A难度:一般试题解析:函数能够提高代码的重复利用率,增强代码的可读性,降低编程的复杂度,但高代码的执行速度不是它的特点。4 .关于计算圆面积的匿名函数的定义,以下哪一个语法格式是正确的?()A、lambda3.1415926*r*rresult=lambda3.1415926*r*rC、lambdar,

4、3.1415926*r*rD、result=lambdart3.1415926*r*r试题编号:20200402-Xe-OO5题型:单选题答案:B难度:一般试题解析:关键字Iambda表示匿名函数,冒号之前的表示它们是这个函数的参数,匿名函数不需要return来返回值,表达式本身结果就是返回值。在定义匿名函数时,需要将它直接赋值给一个变量,然后再像一般函数调用。5 .运行以下程序输出的结果是?OX=Idefdemo():     globalx     x=2   

5、  print(x) demo() print(x)A、l 1B、2 1C、l 2D、2 2试题编号:20200402-xc-006题型:单选题答案:D难度:较难试题解析:Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global以改变它的值。6 .关于以下程序,下列表述中错误的一项是?Odefdemo(n):     s=l     foriinrange(l,n):&nb

6、sp;        s*=i     returnSA、demo(n)函数的功能是求n的阶乘B、S是局部变量C、n是形式参数D、range。函数是Python内置函数试题编号:20200402-XC-O25题型:单选题答案:A难度:一般试题解析:demo(n)函数的功能是求阶乘,range(l,n)是从1循环到n-lo7 .以下哪一个函数是指直接或间接调用函数本身的函数?()A、map函数zip函数C、匿名函数D、递归函数试题编号:20200402-XC-O31题

7、型:单选题答案:D难度:容易试题解析:递归函数是指直接或间接调用函数本身的函数。8 .关于以下程序,运行程序输出结果正确的是?Odefdemo(x):     returnx*2; print(demo(demo(demo(l)A、1B、2C、4D、8试题编号:20200402-xc-026题型:单选题答案:D难度:一般试题解析:调用三次,1乘以三次2,因此结果为8。9 .用于安装Python第三方库的工具是?()AsInstallpipC、WheelDSetup试题编号:20200315-ysy-004题型:单选题答案:B难度:一般

8、试题解析:用于安装Python第三方库的工具可以用pipinstall第三方库名。10 .分治,”分而治之“从字面上理解就是分-治,把大的问题分成小问题,解决一个一个小问题,之后把问题的答案合并起来,就得到大问题的结果。历史上也有很多故事属于分治思想,以下属于分治思想的是?OA、三国时,曹操带兵长途行军,士兵们都很口喝,曹操便说:“前面就是一大片梅林,结了许多梅子,又甜又酸,可以解渴。”士兵们听了,嘴里都流口水,一时也就不渴了。B、战国时期,秦国通过远交近攻的策略,逐个击破,最后统一六国。C、汉末刘备三次到诸葛亮住的茅屋去邀请他出来帮助自己打天下,最后诸葛亮才答应出来。D、三个臭皮匠顶个诸葛亮

9、是一个文化术语。指的是三个副将的智慧能顶一个诸葛亮。试题编号:20200404-XC-OO9题型:单选题答案:B难度:较难试题解析:B体现分治思想11 .运行以下函数,正确的打印是?Odefdomai2(a,b):    a=a+b    returnaa=2print(domai2(2,a)A、4B、2C、1D、7试题编号:20200413-zwy-023题型:单选题答案:A难度:容易试题解析:知识点:自定义函数的创建与调用12 .以下选项中关于递归算法的描述,错误的是?()A、书写简单B、一定要有基例(指不需要

10、递归就能求解的解)C、递归算法都可以用非递归的方法实现D、执行效率高试题编号:20200413-zwy-030题型:单选题答案:D难度:容易试题解析:知识点:递归与递推13 .以下用于绘制弧形的函数是?()A、turtle.seth()turtle.right()C、turtle.circle()D、turtle.fd()试题编号:20200316-ysy-006题型:单选题答案:C难度:一般试题解析:14 .Python中函数不包括以下哪一个?()A、参数函数B、标准函数C、内建函数D、第三方库函数试题编号:20200408-Xe-Oo6题型:单选题答案:A难度:一般试题解析:Python中

11、函数包括标准函数、内建函数、第三方库函数等15 .运行以下函数,正确的打印是?Odeffunction(a):    s=0    while(a>O):        if(a%2=0):            s+=a*(a-l)      &nbs

12、p; else:            s+=a+(a-l)        a=a-1    returnSprint(function(6)A、21B、36C、59D、46试题编号:20200413-zwy-026题型:单选题答案:C难度:一般试题解析:知识点:递归与递推16 .运行以下函数,正确的打印是?Odeftest(num): 

13、       print(thenumberis%d,%(num)test(888)A、thenumberis%d.thenumberis888.C、thenumberis%d.888Dthenumberis888.888试题编号:20200413-zwy-021题型:单选题答案:B难度:容易试题解析:知识点:自定义函数的创建与调用17 .下列哪个关键词可用来表示返回值?()A、backBxreturnC、retD、ok试题编号:20200413-zwy-004题型:单选题答案:B难度:容易试题解析:知识点:函数的相关概念1

14、8 .对元素规模为n的列表进行对分查找时,无论是否找到,至多进行()次查找?AsnB、(n+l)2C、n-1DIog2n+1试题编号:20201122-ssn-003题型:单选题答案:D难度:一般试题解析:对元素规模为n的列表进行对分查找时,无论是否找到,至多进行og2n+1(Iog2n+1表示大于或等于Iog2n的最小整数)次查找就能得到结果。19 .代码: defsum(numl,num2):     numl=numl+l     num2=num2+2     result=numl+num2     returnresult a=3 b=4 c=sum(a,b) print(,a=,1a,b=,b,c=,c)Stnbsp;以下说法正确的是?()A、程序的运行结果为:a=3b=4c=10B、程序的运行结果为:a=4b=6c=10C、程序的运行结果为:a=4b=6C=7D、编译错误,程序无法运行。试题编号:20200308-ysy-005题型:单选题答案:A难度:较难

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Python

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!