测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
以下哪种方法可以在CPython中获取函数执行的字节码
正确
co_code属性包含原始字节码;dis.dis()反汇编但不返回字节码;其他选项获取的是源代码或代码对象。
错误
co_code属性包含原始字节码;dis.dis()反汇编但不返回字节码;其他选项获取的是源代码或代码对象。
-
2/10问题
2. 问题
关于Python的描述符协议,以下说法错误的是
正确
property是数据描述符(实现了__set__或__delete__);其他选项均正确。
错误
property是数据描述符(实现了__set__或__delete__);其他选项均正确。
-
3/10问题
3. 问题
以下哪种方法最适合实现Python对象的弱引用
正确
弱引用有多种形式,选择取决于具体需求(代理、弱值字典、终结回调等)
错误
弱引用有多种形式,选择取决于具体需求(代理、弱值字典、终结回调等)
-
4/10问题
4. 问题
关于Python的元编程,以下哪种技术可以在不修改源代码的情况下改变类行为
正确
三种技术都可以在不改源码的情况下修改类行为。
错误
三种技术都可以在不改源码的情况下修改类行为。
-
5/10问题
5. 问题
以下哪种方法可以正确测量Python代码段的执行时间
正确
perf_counter()适合测量时间间隔,具有最高分辨率;process_time()只测量CPU时间。
错误
perf_counter()适合测量时间间隔,具有最高分辨率;process_time()只测量CPU时间。
-
6/10问题
6. 问题
关于Python的Cython扩展,以下说法正确的是
正确
cpdef会生成C函数和Python包装器;cdef函数不能直接从Python调用;类型声明显著影响性能;Cython支持NumPy。
错误
cpdef会生成C函数和Python包装器;cdef函数不能直接从Python调用;类型声明显著影响性能;Cython支持NumPy。
-
7/10问题
7. 问题
以下哪种Python技术可以实现AOP(面向切面编程)
正确
三种技术都可以实现AOP的不同方面。
错误
三种技术都可以实现AOP的不同方面。
-
8/10问题
8. 问题
关于Python的__slots__,以下说法错误的是
正确
多重继承中__slots__不会自动合并;其他选项均正确。
错误
多重继承中__slots__不会自动合并;其他选项均正确。
-
9/10问题
9. 问题
以下哪种方法最适合调试Python内存泄漏
正确
tracemalloc可以跟踪内存分配位置;其他工具功能有限。
错误
tracemalloc可以跟踪内存分配位置;其他工具功能有限。
-
10/10问题
10. 问题
关于Python的并行计算,以下说法正确的是
正确
Pool适合任务队列;concurrent.futures支持进程池;asyncio不适合CPU密集型任务;threading不能绕过GIL。
错误
Pool适合任务队列;concurrent.futures支持进程池;asyncio不适合CPU密集型任务;threading不能绕过GIL。