Node.js应用开发
上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程序运行的方式。