nodejs 模拟试卷 · 技能认证
NodeJS初级技能认证
| 知识点目录 | 题目数量 | 题型分布 |
|---|---|---|
| 环境搭建与运行 | 2道 | 判断1道、单选1道 |
| 模块系统 | 4道 | 判断1道、单选1道、多选1道、填空1道 |
| 异步编程基础 | 2道 | 判断1道、单选1道 |
| 核心模块基础 | 2道 | 判断1道、单选1道 |
| 全局对象 | 5道 | 判断1道、单选3道、多选1道 |
| 事件驱动基础 | 5道 | 判断1道、单选3道、多选1道 |
核心考点:
- Node.js 环境搭建与基础运行
- CommonJS 模块系统(require、exports、module)
- 异步编程基础(回调函数、Promise入门)
- 核心模块(fs、path、http等基础使用)
- 全局对象(global、process、console、Buffer)
- 事件驱动机制(EventEmitter基础、事件循环概念)
试卷习题(20 题)
参考答案在文末判断题
1
判断题
"回调地狱"是指多层嵌套回调导致代码难以阅读和维护的情况。
2
判断题
EventEmitter默认单个事件最多注册10个监听器,超过限制会发出警告。
3
判断题
Node.js基于Google Chrome的V8 JavaScript引擎来执行JavaScript代码。
4
判断题
Node.js中的global对象是全局作用域,在任何模块中都可以访问,添加到global的属性在其他模块中也能访问。
5
判断题
自定义模块文件必须放在node_modules目录下才能被require加载。
6
判断题
path.resolve()方法可以将相对路径转换为绝对路径。
单选题
7
单选题
Node.js事件循环的核心特点是什么?
8
单选题
Node.js中创建自定义事件发射器需要继承哪个类?
9
单选题
path模块的主要作用是什么?
10
单选题
EventEmitter的on方法和once方法的主要区别是什么?
11
单选题
__dirname全局变量表示什么?
12
单选题
setTimeout函数的作用是什么?
13
单选题
安装Node.js的推荐官方网站是?
14
单选题
回调函数是什么?
15
单选题
如何从__filename获取不含扩展名的文件名?
16
单选题
Node.js模块系统的主要作用是什么?
多选题
17
多选题
Node.js中清除定时器的正确方法有哪些?
18
多选题
在CommonJS模块中,以下哪些是模块内部的内置变量?(多选)
19
多选题
Node.js哪些内置类继承了EventEmitter?
填空题
20
填空题
在Node.js中,创建自定义模块导出一个对象,通常使用对象,也可以使用它的简写形式来添加属性。
参考答案
1.正确
2.正确
3.正确
4.正确
5.错误
6.正确
7.B
8.B
9.B
10.B
11.B
12.B
13.B
14.B
15.C
16.B
17.A;B;C
18.A;B;C
19.A;B;C;D
20.module.exports;exports
