文库 其他 电子学会真题

202109 Python编程等级考试 四级真题及答案

四级 Python题库 Python真题 Python等级考试 DOCX   27页   下载0   2025-04-09   浏览13   收藏0   点赞0   评分-   14736字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
202109 Python编程等级考试 四级真题及答案 第1页
202109 Python编程等级考试 四级真题及答案 第2页
剩余25页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(四级) 分数:100.00 题数:38 一、单选题 (共25题,每题2分,共50分) 1. 对于数列3,8,11,15,17,19,25,30,44,采用“二分查找”法查找8,需要查找多少次?( ) A、 5 B、 4 C、 3 D、 2 题型:单选题 答案: D 难度:容易 试题解析: 按二分查找法的规律,每次先查找中间值,进行比较。 2. 下面哪一项不是pip指令?( ) A、 pip install Scipy B、 pip uninstall Jieba C、 pip clear D、 pip list 题型:单选题 答案: C 难度:容易 试题解析: pip工具中没有clear方法。 3. 有如下Python语句,执行该语句后,结果是?( ) f=lambda x:5 print(f(3)) A、 3 B、 没有输出 C、 5 D、 None 题型:单选题 答案: C 难度:一般 试题解析: 将参数3传递给匿名函数f,返回值为5,故选C 4. 执行如下Python代码后,结果是?( ) def inverse(s,n=0):     while s:         n = n * 10 + s % 10         s = s // 10     return n print(inverse(456,123)) A、 654123 B、 123456 C、 123654 D、 654321 题型:单选题 答案: C 难度:一般 试题解析: 调用函数inverse(456,123),将456逐位取出,并累加到123的后面,故选C 5. 下列有关循环和递归的描述正确的是?( ) A、 递归思想代码清晰简洁,可读性强 B、 递归代码中不能有循环结构的语句 C、 递归是从问题的起点出发,逐渐将复杂问题化为简单问题,最终求得问题 D、 能用递归实现的,一定能用循环代码实现 题型:单选题 答案: A 难度:一般 试题解析: 递归是从问题的目标出发,逐渐将复杂问题化为简单问题,最终求得问题 6. 以下有关Python函数的定义表述中错误的是?( ) A、 函数的定义必须在主程序调用语句之前出现 B、 在形参列表中必须先列出有默认值的形参,再列出没有默认值的形参 C、 实参是实际占用内存地址的,而形参不占用 D、 def关键字后面加函数名定义函数,定义必须以冒号结尾 题型:单选题 答案: B 难度:一般 试题解析: 在形参列表中必须先列出没有默认值的形参,再列出有默认值的形参。 7. 如下代码运行后 下面选项中描述错误的是 ?( ) def pph(a,b):   c=a**2+b   b=a   return c a=10 b=100 c=pph(a,b)+a print(a,' ',b,' ',c) A、 执行该函数后,变量a的值为10 B、 执行该函数后,变量b的
202109Python编程真题——(4级)
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明