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

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

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

1、青少年软件编程(PythOn)等级考试试卷(四级)分数:100.00题数:38一、单选题(共25题,每题2分,共50分)1.不超过100个元素的有序数列,使用二分查找能找到指定的元素,可能的查找次数不包括?()A、1次B、6次C、7次D、8次试题编号:20210129-TR-028题型:单选题答案:D难度:一般试题解析:按照二分查找法的规律,100个元素的有序列表,不管是否找到,至多查找7次。2 .运行以下代码,正确的打印结果是?()deff():  c=0  foriinrange(4,51,4):    ifi

2、%6=0:      c=c+l  returncPrit(f()A、1B、2C、4D、8试题编号:20210206-Ify-O06题型:单选题答案:C难度:一般试题解析:函数f()的作用是求4-50间4和6的公倍数个数,即12的倍数个数。3 .10个人站一列,分苹果,问第10个人分到多少个苹果,他说比前面一个人多分到2个,依次往前,都说比前面一个人多分到2个,最后问第一个人,他说分到10个苹果。用以下函数求第10个人分到的苹果数,则应补充选项为?()def apple(n):  &n

3、bsp;if=1:     retum10   else:     retum       &rbsp;   print(apple(10)A、apple()+2n+2C、apple(n-l)+2Dxapple(n+l)-2试题编号:20210131-TR-023题型:单选题答案:C难度:一般试题解析:def apple(n):  &nb

4、sp;if=1:     retum10   else:     return apple(n-l)+2 print(apple(10)4 .观察程序段,以下说法错误的是?()deffib(n):  if=1or=2:    s=l  else:    s=fib(n-l)+fib(n-2)  returnS

5、m=int(input(请输入m的值(m>2):)prit(fib(m)A、如果输入m的值为8,打印的结果为20B、该程序段用了递归来实现C、如果缺少语句ureturns,程序会报错D、语句udeffib(n):,中的n为形参试题编号:20210129-Ify-019题型:单选题答案:A难度:较难试题解析:定义函数时的语法如下:   def函数名(参数集合):     <函数体>     return函数值本题中的自定义函数fib(m)需要返回值,

6、所以“return函数值”语句不能少,定义时“函数名&化参数集合>中的参数为形参,调用时“函数名&忙参数集合>中的参数为实参。如果输入m的值为8,打印的结果为21。5 .关于PythOn函数参数的说法正确的是?()A、函数一定要有参数和返回值B、在调用一个函数时,若函数中修改了形参变量的值,则对应的实参变量的值也被修改C、参数的值是否会改变,与函数中对变量的操作有关,与参数类型无关D、函数的形参在函数被调用时获得初始值试题编号:20210129-TR-004题型:单选题答案:D难度:一般试题解析:函数的形参作用域为本函数,在函数被调用时获得初始值。6 .关于递归与递推方法的比较,错误的

7、观点是?()A、递归是将复杂问题降解成若干个子问题,依次降解,求出低阶规模的解,代入高阶问题中,直至求出原问题的解;B、递推是构造低阶的问题,并求出解,依次推导出高阶的问题以及解,直至求出问题的解;C、数学上的递推关系可以通过递归的方法来实现;D、递归算法代码简洁,运行速度比递推快,因此应该尽量采用递归的方法;试题编号:20210206-m-024题型:单选题答案:D难度:一般试题解析:D.递归的运行开销大。7 .运行以下代码,输出结果正确的是?()a=lb=c=deffun(a,c):  a=2  c.append(a)fun(a,c)print(a,

8、b,c)A、222B、12C、122D、22试题编号:20210129-TR-011题型:单选题答案:C难度:较难试题解析:函数体内变量a的值为2,添加到了列表C中,b和C指向同一个列表地址,因此列表b也随之改变8 .关于TllrtIe库的表述中,错误的是?()A、Turtle库是Python语言中一个很流行的绘制图像的函数库。B、画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。C、turtle.circle()是只能画一个指定半径为r的圆。Dturtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围0,10整数,数字越大越快。试题编号:20210

9、128-ph-018题型:单选题答案:C难度:一般试题解析:turtle.circle()是turtle中的常用命令,基本语法是Cirde(radius,e),即画一个指定半径为r,角度e的圆或弧9 .有100枚金币,其中有1枚轻1克的假金币,现在要找出这枚假金币,但身边只有1个没有刻度的天秤。小明先是将金币分成50枚一堆,共两堆称重,在轻的那一堆中又分成两堆,接着在轻的25枚中分成12,12,1三堆称重,若两堆12枚的重量相同,则假币为单独剩下的那一枚,否则在轻的那一堆中继续按照之前的办法称下去,直到找到假金币。请问小明采用的办法与哪个算法有着相似之处?OA、递归B、分治C、枚举D、贪心试题

10、编号:20210130-lfy-029题型:单选题答案:B难度:容易试题解析:分治算法就是对一个问题采取各个击破的方法,将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。只要求出子问题的解,就可得到原问题的解。10 .运行以下代码,正确的打印结果是?Odeff(s):  t=0  max=0  foriins:    ifi>=Oandi<=9:      t=t+l  

11、;  else:      ift>max:        max=t      t=0  print(max)Iist=,123ab45cd6df(list)A、OB、1C、2D、3试题编号:20210206-Ify-O07题型:单选题答案:D难度:一般试题解析:本段代码中,函数f()的作用是求最长的连续数字字符串的长度。11 .下列关于函数的描述正

12、确的是?OA、函数是可重复使用的,用来实现单一,或相关联功能的代码段Bx函数中必须return语句C、函数好处是模块性,但不能提高代码的利用率D、函数内容以冒号起始,可以不缩进试题编号:20210203-fcl-02题型:单选题答案:A难度:一般试题解析:12 .调用以下函数时,语句s=s+i被执行的次数是?()deff():  s=0  i=l  whilei<10:    ifi%3=0ors%2=l:      s=si&n

13、bsp;   i=i+l  print(s)A、3B、4C、5D、6试题编号:20210206-Ify-015题型:单选题答案:C难度:一般试题解析:i12345678910满足条件i%3=0s%2=ls%2=li%3=0i%3=0s=s+i0+33447+512618+913 .已知有n本按照书名拼音排序好的图书,使用对分查找法搜索其中任何一本书,最多查找次数为6次,则n的值可能为?()A、20B、50C、80D、110试题编号:20210129-Ify-O27题型:单选题答案:B难度:一般试题解析:对规模为n的数据进行对分查找时,无论是否查找到,至多进行og2nl次(IIog2n表示小于等于Iog2n的最大整数),因此25n26,即32nyel

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

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

copyright@ 2008-2023 yzwku网站版权所有

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

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