Node.js应用开发项目化教程(慕课版)-两套试卷.docx

Node.js应用开发项目化教程(慕课版)-两套试卷.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE1

2023-2024-1学期《Node.js应用开发》期末考试A卷(含参考答案和评分标准)

一、多选题(共10题,20分)

1、以下对node.js特点描述正确的有(?)。(2.0)

A、它是一个Javascript运行环境

B、依赖于ChromeV8引擎进行代码解释

C、事件驱动

D、单进程、单线程

正确答案:ABCD

2、下面关于同步和异步的说法中,正确的是()。(2.0)

A、单线程是同步的

B、同步是指多个任务可同时执行

C、多线程是同步的

D、异步是指多个任务可同时执行

正确答案:AD

3、下列选项中,关于CMD命令台说法正确的有()。(2.0)

A、CMD是Command(命令提示符)的缩写

B、CMD命令台在实际开发中常常被称为“终端”

C、CMD命令台在实际开发中常常被称为“Shell”

D、CMD命令台的交互采用“一问一答”的形式

正确答案:ABCD

4、Express中,如果需要发送数据,可以使用(?)方法。(2.0)

A、res.send()

B、res.end()

C、res.json()

D、res.write

正确答案:ABC

5、ejs模板引擎中标签主要有以下形式有(??)。(2.0)

A、%:“脚本”标签,用于流程控制,无输出

B、%_:删除其前面的空格符

C、%=:输出数据到模板,输出的是转义HTML标签

D、%-:输出非转义的数据到模板

正确答案:ABCD

6、res.render()渲染一个视图,然后将渲染得到的HTML文档发送给客户端,可选的参数有(???)。(2.0)

A、locals,定义了视图本地参数属性的一个对象

B、callback,一个回调方法。如果提供了这个参数,render方法将返回错误和渲染之后的模板,并且不自动发送响应。当有错误发生时,可以在这个回调内部,调用next(err)方法

C、path,传输指定的文件

D、headers,一个对象,包含了文件相关的HTTP头部。

正确答案:AB

7、能正确本地安装mysql模块的语句有(??)。(2.0)

A、cnpminstallmysql

B、npminstallmysql

C、cnpminstallmysql-g

D、npminstallmysql-g

正确答案:AB

8、下列选项中,可用于查看Node.js是否安装成功的方法是()。(2.0)

A、在CMD命令台,输入命令“node”

B、在CMD命令台,输入命令“node–v”

C、在CMD命令台,输入命令“node–version”

D、无需查看

正确答案:AB

9、要使用node.js的http模块创建一个httpserver,需要调用哪些方法()。(2.0)

A、http.createClient

B、http.createServer

C、http.Server.listen

D、http.get

正确答案:BC

10、下列选项中,对Node.js中包的目录结构描述正确的有()。(2.0)

A、doc存放可执行二进制文件的目录

B、lib存放JavaScript文件的目录

C、package.json存放文档的目录

D、bin存放可执行二进制文件的目录

正确答案:BD

二、填空题(共10题,20分)

11、JavaScript的执行环境是【】线程的。(2.0)

正确答案:

第1空:单

12、NPM工具进行下载安装第三方包“markdown”的命令为【】。(2.0)

正确答案:

第1空:npminstallmarkdown

13、包模块在加载的时候,Node.js默认会把它当做【】去加载。(2.0)

正确答案:

第1空:核心模块

14、横线处补充代码:(2.0)

varfs=require(fs);

console.log(准备写入文件);

fs.writeFile(input.txt,我是通过fs.writeFile写入文件的内容,?function(_____){

??if(err){

????returnconsole.error(err);

??}

??console.log(数据写入成功!);??

});

正确答案:

第1空:err

15、表单中【】用于指定提交到哪个请求地址,【】指定表单提交方式。(2.0)

正确答案:

第1空:action

第2空:m

您可能关注的文档

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档