2021年3月青少年软件编程(Python)等级考试试卷(四级).docx
《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 .关于递归与递推方法的比较,错误的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 青少年 软件 编程 Python 等级 考试 试卷
