下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共15页,第1页《JavaScript前端开发技术》试卷(5)参考答案(请将座位号填写在此处)(请将座位号填写在此处)题库名称:____________考试时间:120分钟考试方式:开卷闭卷院系:______专业:______班级:______姓名:______学号:______共计78道题,75小题,3大题(主观题),满分100分题号一二三四五总分核分人复查人满分505101520100得分评阅人诚信考试承诺书本人郑重承诺:我已阅读且透彻理解了“学校学生考场规则”和“学校学生违反校纪校规处理规定”,承诺在考试中自觉遵守,如有违反,按有关条款接受处理。承诺人签名:_______________日期:_______________考生姓名:_______________学号:_______________专业班名:_______________一、单选题(本题共50小题,满分50分)1.D解析:let存在暂时性死区,在声明前访问会报错。2.C解析:default语句可放在switch语句中的任意位置,不一定在最后,执行完default后若无线break也会穿透。3.B4.C5.D6.A解析:通过newDate()创建Date对象获取当前日期时间。7.A解析:express.Router()创建路由对象,实现路由的模块化拆分与管理。8.D解析:forms.length是document对象的属性,用于获取表单个数。9.C解析:160除以9商17余7,取余结果为7。10.C11.B解析:当num=2时,break跳出循环,此时num为2。12.C解析:函数调用需用括号包裹参数,参数个数与定义一致(可省略但不推荐),C为标准调用方式。13.B解析:while是循环语句,不属于条件分支。14.D解析:虽然switch用于分支控制,但不属于控制执行顺序的关键字。15.D解析:A中=是赋值运算符,应使用==,且5<1为假;B中17<20为真,!取反后为假;C中3!=3为假,7<2为假,逻辑或后为假;D中1==1为真,逻辑或后整体为真。16.A解析:Math.random()返回0≤num<1,乘以10后为0≤num<10,Math.floor()向下取整,结果为0~9的整数。17.A解析:JavaScript函数调用直接使用“函数名()”格式。18.A解析:A新增题目:19.C解析:BOM不是W3C标准,不同浏览器的BOM可能存在兼容性差异。20.B21.C解析:教材9.3.8节“使用Express接收GET请求参数”中明确指出,对于GET请求参数,需要使用req.query来接收。22.B解析:JSON.parse()将服务器返回的JSON字符串转换为JavaScript对象。23.B解析:由于运算符优先级,先计算乘法。24.A25.C解析:fs(FileSystem)模块提供文件读写等操作,fs.readFile()用于异步读取文件。26.D解析:"123abc"无法转换为有效数值,与"123"(转换为123)进行减法运算时,结果为NaN(非数字)。27.C解析:%是取余运算符,123除以7商17余4,结果为4。28.A解析:&&是逻辑与,||是逻辑或,!是逻辑非,&是按位与。29.C解析:对象的方法本质上是函数,因此C错误。30.C解析:比较运算符用于比较两个值或表达式,返回布尔值(真/假),可比较数字和字符串(按字符编码比较)。31.A解析:鼠标移入事件为onmouseover,字体大小属性为fontSize(驼峰命名),属性值需加引号。32.B解析:XMLHttpRequest是Ajax技术的核心接口,负责浏览器与服务器的异步通信。33.A34.B解析:条件表达式需是合法的布尔值表达式,A、D语法错误,else不是条件表达式。35.A36.B解析:状态码200表示请求成功;404表示资源未找到;500表示服务器内部错误;302表示重定向。37.C解析:0X90是十六进制数,转换为十进制为144;0X85转换为十进制为133,故0X90最大。38.A39.D解析:教材示例中使用了,但localhost和通常都表示本地服务器,可根据实际情况配置。40.D41.A42.B解析:外部JavaScript文件通过<script>标签的src属性指定路径。43.B解析:case2后无break,会穿透到case3继续执行,故输出"二"和"三"。44.A解析:toLowerCase()将字符串转为小写,toUpperCase()转为大写,C、D不是String对象的方法。45.D解析:onpressbutton不是标准事件,onclick、onmouseover、onsubmit均为网页常用事件。46.A解析:history对象存储浏览器的历史记录(URL列表)。47.C解析:onkeyup是键盘事件,onload、onunload、onresize是页面事件。48.B解析:JavaScript中不等于运算符为!=或!==,<>不是合法运算符,且if语句无需then关键字。49.C解析:getElementById()是document对象的方法,其他均为Window对象的方法。50.B解析:getElementsByName()通过name属性获取多个元素(返回集合)。二、多选题(本题共5小题,满分5分)1.ABC2.ABCD3.AB4.ABCDE5.AC三、填空题(本题共5小题,满分10分)1.顺序语句分支语句循环语句2.cors()3.9解析:newArray(9)创建长度为9的数组,length属性值为9,与元素是否赋值无关。4.点表示法(.)方括号表示法([])5.database四、判断题(本题共15小题,满分15分)1.×解析:JSON.parse()用于解析JSON字符串为对象,JSON.stringify()用于转换对象为JSON字符串。2.×3.√4.√5.√解析:break语句可用于循环语句和switch语句中,终止当前语句执行。6.√7.×解析:query()方法可执行所有SQL语句(查询、插入、更新、删除等),教材在“操作数据库”部分给出了插入和更新的示例。8.√9.×解析:Ajax还支持PUT、DELETE等请求方式,通过open()方法指定。10.√11.√12.√13.×解析:前端需通过Node.js服务器作为中间层,间接查询MySQL数据库。14.√解析:在keydown和keyup事件中,event.key返回的字符大小写与按键的实际输入状态一致。15.√五、简答题(本题共3小题,满分20分)1.①内置模块:Node.js官方提供,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全管理制度与操作手册
- 2025年企业合规管理与企业文化建设手册
- 医疗机构病历管理与信息化建设指南
- 工程支付担保制度
- 学校安全管理与应急预案指南
- 建筑工程安全施工管理手册
- 超市员工培训及提升制度
- 超市商品销售及市场调研制度
- 2026年枣阳市胜航实业有限公司招聘备考题库及答案详解1套
- 中国空气动力研究与发展中心低速空气动力研究所2026年校园招聘备考题库有答案详解
- 线性代数课件 第6章 二次型 第3节
- 2025-2030律师事务所行业财税政策影响与税务筹划分析
- 加油站安全操作规程及员工守则
- 2025年国家开放大学(电大)《市场营销原理与实践》期末考试备考题库及答案解析
- 机房微模块施工方案
- 护理支气管哮喘课件
- 喷泉施工组织方案范本
- DBJ51-T 5072-2023 四川省基坑工程施工安全技术标准
- 骨科护士长年终述职报告
- 科帆年产1000吨紫外线吸收剂系列项目环境影响报告书
- 制氧厂安全培训知识课件
评论
0/150
提交评论