文库 真题 Python真题

2024年6月电子学会Python编程等级考试四级真题

python题库 少儿编程python真题 Python二级真题 DOCX   11页   下载1   2024-08-23   浏览200   收藏0   点赞0   评分-   5941字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年6月电子学会Python编程等级考试四级真题 第1页
2024年6月电子学会Python编程等级考试四级真题 第2页
剩余9页未读, 下载浏览全部
【2406】python四级 分数:100分题数:38 一、单选题(共25题, 共50分) 1. 执行以下程序后所输出的结果是?( ) def f(n): s=0 for i in range(2, n+1): p = True for j in range(2, int(i**0.5)+1): if i % j == 0: p = False break if p==True and i%3==1: s=s+i return sprint(f(13)) (2分) A 20 B 41 C 21 D 91 2. 以下说法错误的是?( ) (2分) A python中可以在不同的自定义函数中声明相同名字的变量,使用时不会造成数据混乱 B 形参在其自定义函数内不能与其它变量重名 C 全局变量可以被多个自定义函数调用 D 因为全局变量作用域是整个程序,所以局部变量和全局变量不能使用相同变量名 3. 当程序运行时,如果自定义函数内某个变量与程序的全局变量使用相同的变量名,程序会如何处理?( )  (2分) A 优先调用全局变量,屏蔽局部变量 B 优先调用局部变量,屏蔽全局变量 C 程序报错 D 将二者视为相同变量,赋值等操作会对二者同时产生影响 4. 如下代码,运行之后,最终打印结果是?( ) def f(x): color=["红","橙","黄","绿","青","蓝","紫"] def lucky(x,y): n=x+y return n m=x*int(lucky(5,6))%7 print("幸运颜色是:",color[m]) f(5) (2分) A 幸运颜色是:红 B 幸运颜色是:橙 C 幸运颜色是:黄 D 运颜色是:紫 5. 以下有关return 语句的表述中错误的是?( ) (2分) A return语句可以出现在函数内部的任何位置 B 一个函数内可以存在多个return语句,但在函数执行过程中,只有一个会被执行 C 一个函数可以没有return语句,视为返回一个None对象 D return`语句可以返回多个值,比如return a,b,c,将返回一个列表[a,b,c] 6. 以下关于关键字nonlocal 和 global表述中错误的是?( ) (2分) A global声明的变量将变成全局变量 B nonlocal只能声明引用上一层函数中的局部变量,如不存在则会继续向上一层寻找 C nonlocal 和 global相同点是在函数体内改变非局部变量的值 D global声明变量时不能同时对该变量赋值 7. 用枚举算法求解“各位数之和等于8的所有三位数”时,下列枚举范围中效率最高的是?( )  (2分) A 0-999 B 100-999 C 100-800 D 107-800 8. 下列关于分治算法的描述中,错误的是?( )  (2分) A 问题的规模分解到一
2024年6月电子学会Python编程等级考试四级真题
下载提示

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