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