测验概述
已完成 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. 问题
关于Node.js模块缓存,正确的是
正确
Node.js会缓存已加载的模块,可以通过require.cache查看和操作缓存。
错误
Node.js会缓存已加载的模块,可以通过require.cache查看和操作缓存。
-
2/10问题
2. 问题
如何循环引用模块而不导致无限循环
正确
可以通过在函数内部延迟require或在需要时才加载模块来避免循环引用问题。
错误
可以通过在函数内部延迟require或在需要时才加载模块来避免循环引用问题。
-
3/10问题
3. 问题
下列哪个不是合法的模块查找路径
正确
Node.js会查找node_modules、全局模块和核心模块,但不会直接从package.json加载。
错误
Node.js会查找node_modules、全局模块和核心模块,但不会直接从package.json加载。
-
4/10问题
4. 问题
关于Promise链,错误的是
正确
then()可以返回一个值或另一个Promise,返回的Promise会被展开。
错误
then()可以返回一个值或另一个Promise,返回的Promise会被展开。
-
5/10问题
5. 问题
async函数总是返回
正确
async函数总是返回Promise,如果return一个非Promise值,会被包装成Promise。
错误
async函数总是返回Promise,如果return一个非Promise值,会被包装成Promise。
-
6/10问题
6. 问题
关于事件循环阶段,错误的是
正确
close callbacks阶段在循环的最后执行,处理如socket.on(‘close’)等回调。
错误
close callbacks阶段在循环的最后执行,处理如socket.on(‘close’)等回调。
-
7/10问题
7. 问题
process.nextTick()的回调在何时执行
正确
process.nextTick()的回调在当前操作完成后立即执行,早于任何I/O事件。
错误
process.nextTick()的回调在当前操作完成后立即执行,早于任何I/O事件。
-
8/10问题
8. 问题
哪种流模式需要手动调用read()读取数据
正确
在暂停模式下,必须显式调用stream.read()来从流中读取数据。
错误
在暂停模式下,必须显式调用stream.read()来从流中读取数据。
-
9/10问题
9. 问题
关于管道(pipe),正确的是
正确
pipe()会自动管理数据流和背压,可以链式调用连接多个流。
错误
pipe()会自动管理数据流和背压,可以链式调用连接多个流。
-
10/10问题
10. 问题
如何创建自定义可读流
正确
创建自定义可读流需要继承stream.Readable类并实现_read()方法。
错误
创建自定义可读流需要继承stream.Readable类并实现_read()方法。