单选题 Splitter 组件是在哪个版本中引入的?

A、 v2.10.0
B、 v2.8.0
C、 v2.5.0
D、 v2.0.0
下载APP答题
由4l***zd提供 分享 举报 纠错

相关试题

单选题 Python 3.13 对类型系统的增强不包括以下哪一项?

A、支持直接使用 list[int]、dict[str, int] 等简洁泛型语法
B、允许为 TypeVar(T, default=int) 设置默认类型
C、支持在方法中使用 -> Self 表示返回实例自身
D、引入 final class 关键字防止类被继承

单选题 关于 Python 3.13 在后端开发中的优势,以下哪项描述最准确?

A、Python 3.13 彻底移除了 GIL(全局解释器锁),完全实现了多核并行,无需任何配置.
B、Python 3.13 引入了实验性的自由线程模式(Free-threaded mode),配合 PEP 703,旨在提升多线程程序在多核 CPU 上的性能.
C、Python 3.13 不再支持异步编程,因此 FastAPI 在 3.13 版本下必须使用同步模式运行.
D、Python 3.13 强制要求所有变量必须声明静态类型,否则无法运行.

单选题 以下关于 Python 3.13 中 locals() 函数行为的说法,哪一项是正确的?

A、locals() 始终返回对当前局部命名空间的引用,修改它会影响实际变量值
B、locals() 已被废弃,推荐使用 frame.f_locals 替代
C、locals() 的行为因解释器而异,不应在生产环境中使用
D、在函数作用域中,locals() 返回的是局部变量的独立快照,不再反映后续更改

单选题 Python 3.13 的实验性 JIT 编译器主要目的是什么?

A、提高代码启动速度并降低内存占用
B、实现跨平台原生编译,替代 CPython 解释器
C、对热点代码路径进行即时编译以提升执行效率,尤其适用于数值计算场景
D、完全绕过解释器,将 Python 直接转换为机器语言

单选题 Python 3.13 中引入的“永生对象”机制主要用于解决什么问题?

A、提升垃圾回收效率,减少内存碎片
B、避免在自由线程模式下因引用计数争用而导致的竞争条件
C、实现对象缓存,提高频繁创建对象的性能
D、支持长时间运行的任务保持状态不被释放

单选题 以下哪种情况可能导致 Python 3.13 自由线程构建的性能低于标准构建?

A、单线程工作负载,因为特化自适应解释器被禁用导致约 40% 开销增加
B、多线程 I/O 密集型任务,由于线程切换开销过大
C、使用 asyncio 进行异步编程时事件循环阻塞
D、调用大量内置函数如 len() 或 sum()

单选题 在 Python 3.13 中启用自由线程构建的正确方式是?

A、使用 ./configure --disable-gil 编译源码或安装官方提供的 free-threaded 二进制包
B、在代码中调用 sys.disable_gil() 函数即可
C、设置环境变量 PYTHON_FREE_THREADING=1
D、安装第三方库 free-threading-runtime

单选题 在 Python 3.13 中,如何判断当前运行环境是否启用了自由线程模式?

A、检查 sys.version_info.minor >= 13
B、调用 threading.is_free_threaded()
C、使用 sys.is_gil_enabled() 函数返回值判断
D、查看进程启动参数是否包含 --free-threading