Node.js应用开发知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院_第1页
Node.js应用开发知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院_第2页
Node.js应用开发知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Node.js应用开发知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院第二章单元测试

下列哪一个不是JavaScript的关键字()。

A:forB:NameC:whileD:If

答案:NameES6新增一种箭头函数,其使用下面哪一个符号定义函数()。

A:==>B:->C:-->D:=>

答案:=>JavaScript对象本质上是键值对的集合,但只能用()作为主键。

A:对象B:整数C:字符串D:boolean类型

答案:字符串只要是支持事件响应的Node.js核心模块,都是()类的子类()。

A:EmitterB:EventC:EventEmitterD:Listenner

答案:EventEmitterprocess对象提供多个属性用于控制系统的交互,下列哪一个不是常用的属性()。

A:process.stderB:process.argvC:process.configD:process.stdout

答案:process.stderJavaScript语句不可以嵌套,避免出现层级结构。()

A:错B:对

答案:错JavaScript中,声明函数需要使用关键字function,声明匿名函数时,也不可以省略函数名。()

A:错B:对

答案:错Node.js异步编程的直接提现就是回调函数。()

A:对B:错

答案:对JavaScript对象是由一组键值对组成的有序集合。()

A:对B:错

答案:错

第三章单元测试

下列哪一个是包的升级操作()。

A:npmuninstall<包名>B:npmpublish<包名>C:npmupdate<包名>D:npmcacheclean

答案:npmupdate<包名>下列哪一个选项描述是正确的()。

A:path.extname(path):返回路径中最后一部分B:path.dirname(path):返回路径的目录名C:path.basename(path):对路径进行规范化D:path.parse(path):返回路径中文件的后缀名

答案:path.dirname(path):返回路径的目录名package.json文件必须包括以下哪个字段()。

A:authorB:dependenciesC:nameD:version

答案:name;version下面哪些是Node.js内置的核心模块()。

A:net(网络通信)B:os(基本的系统操作)C:fs(文件系统操作)D:path(处理和转换文件路径)

答案:net(网络通信);os(基本的系统操作);fs(文件系统操作);path(处理和转换文件路径)使用npm命令执行安装包的操作,只能安装最新版本。()

A:错B:对

答案:错使用require()导入模块是同步I/O操作,同步调用会阻塞Node.js,因此尽量不要在I/O操作密集的地方使用require方法。()

A:错B:对

答案:对OS模块的os.EOL属性用于定义操作系统相关的行末标志,其中\n用于Windows系统,\r\n用于POSIX系统。()

A:错B:对

答案:错npm是整个Node.js社区最流行、支持第三方模块最多的包管理器。()

A:对B:错

答案:对

第四章单元测试

在fs模块中提供了追加文件内容的方法,下面哪一个是这个方法()。

A:fs.write()B:fs.writeFile()C:fs.readFile()D:fs.appendFile()

答案:fs.appendFile()对于文件读取的异步函数fs.readFile(file[,options],callback),各参数说法不正确的是()。

A:callback回调函数,包含错误信息参数(err)和读取数据参数(data)B:callback回调函数,包含错误信息参数(err),在读取失败时返回C:options:该参数是一个对象,包含{encoding,flag}D:file:文件名或文件描述符

答案:callback回调函数,包含错误信息参数(err)和读取数据参数(data)对于获取文件信息异步函数中stats对象中相关函数说法正确的是()。

A:stats.isFIFO():如果是FIFO,返回false,否则返回trueB:stats.isDirectory():如果不是目录,返回false,否则返回trueC:stats.isSocket():如果是Socket,返回false,否则返回trueD:stats.isFile():如果是文件,返回false,否则返回true

答案:stats.isDirectory():如果不是目录,返回false,否则返回true在Node.js中,下面哪一个函数能够实现读取目录操作。()

A:readdir(path,callback)B:rmdir(path,callback)C:unlink(path,callback)D:mkdir(path,callback)

答案:readdir(path,callback)在Node.js中,除了可以对文件内容操作,还可以对目录进行哪些操作。()

A:全部都是B:读取C:增加D:删除

答案:全部都是如果要修改文件而不是覆盖文件,则标志应设置为。()

A:wB:w+C:wxD:r+

答案:r+Node.js中可以使用fs.rmdir(path,callback)异步函数删除文件。()

A:对B:错

答案:错Node.js中提供了copy()实现文件复制操作。()

A:错B:对

答案:错Node.js中不可以使用pipe()函数处理大数据操作。()

A:错B:对

答案:错

第五章单元测试

请观察如下代码,运行结果是。()

varbuf=newBuffer(26);

for(vari=0;i<26;i++){

buf[i]=i+97;

}

console.log(buf.toString('ascii',0,5));

A:输出:bcdeB:输出:abcdC:输出:abcdeD:输出:bcdef

答案:输出:abcde下面哪一个函数是拼接缓冲区的函数。()

A:buf.slice()B:buf.toString([encoding[,start[,end]]])C:buf.copy()D:buf.concat(list[,totalLength])

答案:buf.concat(list[,totalLength])写入Buffer缓冲区的方法write()中offset参数描述正确的是()。

A:字符串B:偏移量C:长度D:初始位置

答案:偏移量请观察如下代码,运行结果是()。

varbuf1=Buffer.from('hello');

varbuf2=buf1.slice(0,2);

console.log(buf2.toString());

A:llB:heC:hoD:el

答案:he在node.js中,流的常用事件中,当调用readable.read()方法且有数据块返回时,系统触发的是()事件。

A:dataB:endC:readD:begin

答案:data在node.js中,fs流的可分为哪些类型()。

A:可读写流B:可写流C:可读流D:Duplex流

答案:可读写流;可写流;可读流;Duplex流以下关于流的说法,不正确的是()。

A:可读流发生错误时,目标可写流会自动关闭B:当所有当前缓冲的数据都被排空时,则触发drain事件C:可读流是对提供数据的来源的一种抽象D:可以使用流完成对大量数据的操作以及逐段处理的操作

答案:可读流发生错误时,目标可写流会自动关闭Buffer类是随Node.js内核一起发布的核心库,用于支持I/O操作中移动的数据处理。()

A:对B:错

答案:对与Buffer的读/写操作类似,Stream中的可读流和可写流也用于读/写操作。()

A:错B:对

答案:对有数据可读时触发的事件是data。()

A:错B:对

答案:对

第六章单元测试

()不是Socket(套接字)的组成部分()。

A:源IP地址B:目的IP地址C:端口号D:TCP

答案:源IP地址以下关于http模块的说法中,不正确的是()。

A:http.ClientRequest类提供了实现HTTP客户端的基本框架B:每次有请求时都会触发connection事件C:server.listen()方法用于启动HTTP服务器监听连接D:启动HTTP服务器需要使用http.createServer()方法创建一个http.Server对象

答案:每次有请求时都会触发connection事件Net.Socket实例实现了一Duplex(双工、双向)流接口,可实现()功能。

A:ReadableB:WritableC:Writable和ReadableD:其他都无法实现

答案:Writable和ReadableProcess模块是否是一个需要使用require()函数加载的模块()。

A:否B:是

答案:否Socket可以理解为一个封装了()的接口对象而已()。

A:IP地址和端口号B:端口号C:IP地址D:协议

答案:端口号Node.js中为网络编程提供了很多友好的API,最基本的两个模块是()。

A:netB:osC:httpD:fs

答案:net;http下面哪些是Net.Socket对象可被触发的事件()。

A:errorB:dataC:endD:connect

答案:error;data;end;connect在Node.js中,HTTP服务器是指http.Ser

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论