![Node.js应用开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/512/53286512/b_53286512.jpg)
上QQ阅读APP看书,第一时间看更新
1.6 本章习题
一、填空题
1.Node.js是一个基于( )开发的浏览器Chrome( )引擎的JavaScript运行环境。
2.简单来说,Node.js就是运行在( )的JavaScript,可以平稳地在各种平台运行,包括Linux、Windows、macOS X、SunOS等。
3.( )对象是一个全局对象,用于提供控制台标准输出。
4.使用( )可以接收异步代码执行的处理结果。
5.JavaScript的执行环境是( )线程的。
二、单选题
1.关于Node.js的说法,错误的是( )。
A.Node.js是多线程的
B.Node.js是一门后端语言,使用JavaScript语言进行编程
C.Node.js是单线程的
D.Node.js采用事件驱动的机制
2.下列对回调函数描述错误的是( )。
A.函数作为参数传递到另一个函数中,然后被调用
B.可以使用回调函数来接收同步代码执行的处理结果
C.通过在回调函数中嵌套回调函数,可以控制事件的顺序
D.在Node.js中经常使用回调模式
3.console. ( )方法用于将一个对象的信息输出到控制台。
A.log()
B.time()
C.dir()
D.trace()
4.( )在执行代码时没有阻塞或等待文件l/O操作,这就大大提高了 Node.js 的性能,可以处理大量的并发请求。
A.异步模式
B.同步模式
C.顺序执行
D.等待状态
5.console.log()格式化输出占位符时,表示对象占位符的是( )。
A.%s
B.%d
C.%f
D.%o
三、简答题
1.请简述Node.js与JavaScript的区别。
2.请简述Node.js的特点。
3.请简述Node.js程序运行的方式。