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基础、事件循环概念)
💡 参考答案在文末
判断题
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
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码