• Node.js Video Tutorials

Node.js 模拟测试



本节为您提供与Node.js 框架相关的各种模拟测试集。您可以将这些示例模拟测试下载到本地计算机,并在方便时离线解答。每个模拟测试都附带一个模拟测试答案,让您可以验证最终得分并进行自我评分。

问答

Node.js 模拟测试一

答案:D

解释

Node.js 是一个非常强大的基于 JavaScript 的框架/平台,构建在 Google Chrome 的 JavaScript V8 引擎之上。它用于开发 I/O 密集型 Web 应用程序,例如视频流网站、单页应用程序和其他 Web 应用程序。Node.js 是开源的,完全免费,并被全球数千名开发者使用。

答案:B

解释

Node.js 是一个基于 JavaScript 的框架/平台,构建在 Google Chrome 的 JavaScript V8 引擎之上。

答案:A

解释

Node.js 库的所有 API 都是异步的,即非阻塞的。

答案:C

解释

由于构建在 Google Chrome 的 V8 JavaScript 引擎之上,Node.js 库在代码执行方面非常快。

答案:B

解释

基于 Node 的服务器使用单线程模型,可以服务比传统服务器(如 Apache HTTP 服务器)多得多的请求。

答案:D

解释

Node.js 正在证明自己是上述所有领域中完美的技术合作伙伴。

答案:C

解释

不建议将 Node.js 用于 CPU 密集型应用程序。

Q 8 - 以下哪个语句可以在基于 Node 的应用程序中有效地使用 Node 模块 http?

A - var http = require("http");

B - var http = import("http");

C - package http;

D - import http;

答案:A

解释

Require 指令用于加载 Node 模块(http)并将返回的实例(http)存储到其变量(http)中。

答案:B

解释

REPL 代表读取评估打印循环,它表示一个计算机环境,例如窗口控制台或 Unix/Linux shell,其中输入命令,系统以交互模式响应输出。

Q 10以下哪个命令启动 REPL 会话?

A - $ node

B - $ node start

C - $ node repl

D - $ node console

答案:A

解释

REPL 可以通过在 shell/控制台简单地运行 node 且不带任何参数来启动。

答案:B

解释

您可以使用下划线 _ 获取最后的结果。

答案:A

解释

npm 代表 Node 包管理器。

Q 13 - 以下哪个命令将显示 Node 的版本?

A - $ npm --version

B - $ node --version

C - $ npm getVersion

D - $ node getVersion

答案:B

解释

执行 $ node --version 命令将显示 Node 实例的版本。

Q 14 - 以下哪个命令将显示 npm 的版本?

A - $ npm --version

B - $ node --version

C - $ npm getVersion

D - $ node getVersion

答案:A

解释

执行 $ npm --version 命令将显示 npm 实例的版本。

Q 15 - 默认情况下,npm 将任何依赖项安装在本地模式下。

A - 正确

B - 错误

答案:A

解释

默认情况下,npm 将任何依赖项安装在本地模式下。

Q 16 - 默认情况下,npm 将任何依赖项安装在全局模式下。

A - 正确

B - 错误

答案:B

解释

默认情况下,npm 将任何依赖项安装在本地模式下。

Q 17 - 以下哪个命令将显示所有全局安装的模块?

A - $ npm ls -g

B - $ npm ls

C - $ node ls -g

D - $ node ls

答案:A

解释

执行 $ npm ls -g 命令将显示所有全局安装的模块。

Q 18 - 以下哪个命令将显示所有本地安装的模块?

A - $ npm ls -g

B - $ npm ls

C - $ node ls -g

D - $ node ls

答案:B

解释

执行 $ npm ls 命令将显示所有本地安装的模块。

答案:D

解释

package.json 位于任何 Node 应用程序/模块的根目录中,并用于定义包的属性。它还可以用于更新 Node 应用程序的依赖项。

答案:A

解释

回调是函数的异步等效项。

Q 21 - Node js 是一个单线程应用程序,但支持并发。

A - 正确

B - 错误

答案:A

解释

正确!Node js 是一个单线程应用程序,但它通过事件和回调的概念支持并发。

答案:D

解释

Node js 是一个单线程应用程序,但它通过事件和回调的概念支持并发。由于 Node js 的每个 API 都是异步的,并且作为一个单线程,它使用异步函数调用来维护并发。Node 使用观察者模式。Node 线程保持一个事件循环,每当任何任务完成时,它都会触发相应的事件,该事件会发出信号通知事件监听器函数执行。

Q 23 - 以下哪个提供内置事件。

A - 事件

B - 回调

C - 抛出

D - 处理程序

答案:A

解释

Node 通过 events 模块提供了多个内置事件。

答案:B

解释

on 属性用于将函数绑定到事件。

答案:C

解释

emit 属性用于触发事件。

答案表

题号 答案
1 D
2 B
3 A
4 C
5 B
6 D
7 C
8 A
9 B
10 A
11 B
12 A
13 B
14 A
15 A
16 B
17 A
18 B
19 D
20 A
21 A
22 B
23 A
24 B
25 C
nodejs_questions_answers.htm
广告