正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Python语言程序设计 练习题

共 678 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Python语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
以下哪个不是函数式编程的特点?
  1. A使用纯函数
  2. B避免副作用
  3. C修改全局状态
  4. D使用高阶函数
单选题 1分
生态式编程中,Python最大的优势是:
  1. A执行速度快
  2. B丰富的第三方库生态
  3. C语法最简洁
  4. D编译后运行
单选题 1分
蒙特卡洛方法的精度取决于:
  1. A计算机速度
  2. B算法复杂度
  3. C随机样本的数量
  4. D初始值的选取
单选题 1分
Python中,sorted()函数是高阶函数因为:
  1. A返回排序结果
  2. B可以接受key函数参数
  3. C只能排序数字
  4. D原地排序
单选题 1分
递归计算方法的终止条件称为:
  1. A基线条件
  2. B循环条件
  3. C边界条件
  4. D异常条件
单选题 1分
list(map(str, [1,2,3]))的结果是:
  1. A[1,2,3]
  2. B'123'
  3. C['1','2','3']
  4. D('1','2','3')
单选题 1分
list(filter(lambda x:x>3, [1,2,3,4,5]))的结果是:
  1. A[1,2,3]
  2. B[4,5]
  3. C[3,4,5]
  4. D[5]
单选题 1分
from functools import reduce; reduce(lambda x,y:x+y, [1,2,3,4])的结果是:
  1. A[1,2,3,4]
  2. B10
  3. C24
  4. D(1,2,3,4)
单选题 1分
纯函数的特点是:
  1. A输出只依赖输入,无副作用
  2. B只能有一个参数
  3. C必须返回数字
  4. D不能被调用多次
单选题 1分
过程式编程中数据和处理数据的函数是:
  1. A封装在一起的
  2. B分离的
  3. C互不相关的
  4. D必须同名的
单选题 1分
以下哪种编程范式Python不支持?
  1. A面向对象编程
  2. B过程式编程
  3. C函数式编程
  4. D汇编式编程
单选题 1分
蒙特卡洛方法得名于:
  1. A一位数学家
  2. B一种算法
  3. C摩纳哥的赌城
  4. D一种编程语言
单选题 1分
递归与循环的关系是:
  1. A所有递归都可以转换为循环
  2. B所有循环都可以转换为递归
  3. C递归和循环完全等价
  4. D递归不能替代循环
单选题 1分
函数式编程中,高阶函数是指:
  1. A执行速度很快的函数
  2. B参数很多的函数
  3. C接受函数作为参数或返回函数的函数
  4. D内置函数
单选题 1分
生态式编程的典型实践是:
  1. A从零编写所有代码
  2. Bpip install安装并使用第三方库
  3. C只用内置函数
  4. D避免import
单选题 1分
蒙特卡洛方法计算π时,随机点的坐标范围是:
  1. A[-1,1]×[-1,1]
  2. B[0,1]×[0,1]
  3. C[0,2]×[0,2]
  4. D[-π,π]×[-π,π]
单选题 1分
以下哪个是Python中函数式编程的体现?
  1. A使用class定义类
  2. B使用while循环
  3. C使用global变量
  4. D列表推导式
单选题 1分
functools.lru_cache装饰器主要用于:
  1. A日志记录
  2. B异常处理
  3. C缓存函数结果提高效率
  4. D权限验证
多选题 2分
Python支持的编程范式包括:
  1. A面向对象编程
  2. B过程式编程
  3. C函数式编程
  4. D汇编式编程
  5. E逻辑式编程
多选题 2分
关于蒙特卡洛方法,正确的有:
  1. A使用随机采样
  2. B适用于难以精确求解的问题
  3. C样本越多精度越高
  4. D可以得到精确结果
  5. E不需要随机数

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习