文库 其他 电子学会真题

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

四级 Python题库 Python真题 Python等级考试 DOCX   20页   下载0   2025-04-07   浏览17   收藏0   点赞0   评分-   10631字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
202103 Python编程等级考试 四级真题及答案 第1页
202103 Python编程等级考试 四级真题及答案 第2页
剩余18页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(四级) 分数:100  题数:38 一、单选题(共25题,每题2分,共50分) 1. 不超过100个元素的有序数列,使用二分查找能找到指定的元素,可能的查找次数不包括?( )   A.  1次 B.  6次 C.  7次 D.  8次 试题编号:20210129-TR-028 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:按照二分查找法的规律,100个元素的有序列表,不管是否找到,至多查找7次。 2. 运行以下代码,正确的打印结果是?( ) def f():     c=0     for i in range(4,51,4):         if i%6==0:             c=c+1     return c print(f())   A.  1 B.  2 C.  4 D.  8 试题编号:20210206-lfy-006 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:函数f()的作用是求4-50间4和6的公倍数个数,即12的倍数个数。 3. 10个人站一列,分苹果,问第10个人分到多少个苹果,他说比前面一个人多分到2个,依次往前,都说比前面一个人多分到2个,最后问第一个人,他说分到10个苹果。用以下函数求第10个人分到的苹果数,则应补充选项为?( ) def  apple(n):      if n == 1:          return 10      else:          return                     print(apple(10))   A.  apple(n)+2 B.  n+2 C.  apple(n-1)+2 D.  apple(n+1)-2 试题编号:20210131-TR-023 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:def  apple(n):      if n == 1:          return 10      else:          return  apple(n-1)+2  print(apple(10)) 4. 观察程序段,以下说法错误的是?( ) def fib(n):     if n==1 or n==2:         s=1     else:         s=fib(n-1)+fib(n-2)     return s m=int(input("请输入m的值(m>2):")) print(fib(m))   A.  如果输入m的值为8,打印的结果为20 B.  该程序段用了递归来实现 C.  如果缺少语句“return s”,程序会报错 D.  语句“def fib(n):”中的n为形参 试题编号:20210129-lfy-019 试题类型:单选题 标准答案:A 试题难度:较难 试题解析:定义函数时的语法如下:       def 函数名(参数集合):           <函数体>           [return 函数值] 本题中的自定义函数fib(m)需要返回值,所以“return 函数值”语句不能少,定义时“函数名<参数集合>”中的参数为形参,调用时“函数名<参数集合>” 中的参数为实参。如果输入m的值为8,打印的结果为21。 5. 关于python函数参数的说法正确的是?( )   A.  函数一定要有
202103Python编程真题——(4级)
下载提示

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