NodeJS核心模块进阶专题测试
考察知识点
- 进程与 child_process:spawn/exec/execFile/fork四种创建子进程方式、IPC进程间通信、spawn参数格式
- 集群 (cluster) 模块:工作原理与负载均衡机制、cluster.fork与child_process.fork区别、API与事件、schedulingPolicy调度策略
- 加密与安全 (crypto):对称加密与非对称加密应用场景、hash/HMAC/加密区别、AES加密参数、模块主要功能
- Buffer 和流:Buffer.slice方法特点、四种基本流类型、pipe方法数据流转、Readable流暂停与流动模式
关于Node.js child_process模块中四种创建子进程方法的区别,以下说法正确的是?
关于Node.js父子进程间通信(IPC),以下说法错误的是?
Node.js的child_process模块提供了以下哪些创建子进程的方法?
使用child_process.spawn()执行命令node script.js,正确的调用格式是:spawn(______, _____________)。第一个参数是______,第二个参数是________。
关于Node.js cluster模块的工作原理,以下说法正确的是?
cluster.fork()与child_process.fork()的主要区别是什么?
Node.js cluster模块提供了以下哪些API和事件?
在cluster模块中,可以通过设置________________________来控制负载均衡策略。使用________________表示轮询调度,使用__________________表示让操作系统决定。获取CPU核心数量的方法是________________________。
以下关于Node.js crypto模块加密算法的说法,哪个是正确的?
关于crypto模块中的hash、HMAC和加密的区别,以下说法正确的是?
Node.js的crypto模块提供以下哪些主要功能?
使用crypto模块进行AES加密时,需要三个关键参数:_________、______________和________。密钥用于加密数据,IV用于增加加密的随机性。使用____________________方法可以生成安全的随机密钥和IV。
关于Buffer.slice()方法,以下说法正确的是?
Node.js stream模块提供了四种基本的流类型,其中用于读取数据的流是?
流的pipe()方法可以将可读流的数据自动传输到可写流,同时处理数据流速控制和错误处理。
Readable流有两种工作模式:暂停模式和流动模式。在暂停模式下,数据不会被自动读取,需要手动调用read()方法获取数据。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验