下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共15页,第1页《JavaScript前端开发技术》试卷(1)参考答案(请将座位号填写在此处)(请将座位号填写在此处)题库名称:____________考试时间:120分钟考试方式:开卷闭卷院系:______专业:______班级:______姓名:______学号:______共计78道题,75小题,3大题(主观题),满分100分题号一二三四五总分核分人复查人满分505101520100得分评阅人诚信考试承诺书本人郑重承诺:我已阅读且透彻理解了“学校学生考场规则”和“学校学生违反校纪校规处理规定”,承诺在考试中自觉遵守,如有违反,按有关条款接受处理。承诺人签名:_______________日期:_______________考生姓名:_______________学号:_______________专业班名:_______________一、单选题(本题共50小题,满分50分)1.B解析:onreadystatechange事件在readyState值变化时触发,用于监听请求状态。2.B解析:==会进行类型转换后比较,10和"10"转换后相等;===严格比较,类型不同直接返回false。3.B解析:JavaScript是弱类型语言,声明变量时无需指明数据类型,类型由赋值自动确定。4.B5.C解析:模板字符串不会自动转义特殊字符,需要使用转义字符。6.D解析:forms.length是document对象的属性,用于获取表单个数。7.A解析:onload事件在页面资源(图片、脚本等)全部加载完成后触发;onclick是点击事件;onresize是窗口大小改变事件;onunload是页面卸载时触发。8.C解析:函数调用需用括号包裹参数,参数个数与定义一致(可省略但不推荐),C为标准调用方式。9.A解析:sub()方法使字符串下标显示,sup()使字符串上标显示;H和O需加引号表示字符串,否则视为变量(未定义),A正确输出H₂O。10.A解析:Math.random()返回0≤num<1,乘以10后为0≤num<10,Math.floor()向下取整,结果为0~9的整数。11.B解析:cors模块用于处理跨域资源共享(CORS),允许前端跨域请求后端接口。12.B解析:JSON.parse()将服务器返回的JSON字符串转换为JavaScript对象。13.E解析:JavaScript中无do...for循环语法,其他循环均可通过合理编写遍历数组。14.D15.B解析:BigInt是ES2020引入的新类型,用于表示任意精度的整数。16.B解析:由于运算符优先级,先计算乘法。17.A解析:W3C事件模型规定事件流分为捕获阶段、目标阶段和冒泡阶段。18.C解析:for循环的三个表达式均可省略,循环变量更新表达式可以写在循环体内,不一定在括号中。19.A解析:使用let声明循环变量i,每次循环都会创建一个新的块级作用域,setTimeout回调中的i分别对应每次循环的i值。20.D21.C解析:%是取余运算符,123除以7商17余4,结果为4。22.D解析:getHours()是Date对象的方法,用于获取小时数(0-23)。23.A解析:moveTo()将窗口移动到指定坐标,moveBy()相对当前位置移动指定距离。24.C解析:教材9.3.2节中“路径模块”部分,介绍了path模块及其join()等方法用于处理路径。25.A解析:SELECT*表示查询表中所有字段数据,FROM指定表名。26.A解析:空字符串、数字0是falsy值,返回false;字符串"0"是真值,返回true。27.A解析:inner函数形成闭包,可访问外层outer函数的变量num。28.C解析:教材在创建Web服务器时安装并配置cors中间件,以解决前端页面直接打开本地HTML文件请求服务器接口时的跨域问题。29.B解析:DOMContentLoaded事件在DOM树构建完成后触发。30.D31.C32.D33.D34.C解析:JSON不支持函数、undefined等类型,序列化函数会丢失;其他选项均为JSON的正确特性。35.A36.B解析:教材9.3.6节“利用中间件处理静态资源”中说明,使用app.use(express.static('public'))后,可直接通过http://localhost:3000/index.html访问。37.D解析:getMonth()返回0~11之间的整数,0代表1月,11代表12月。38.C解析:substring(9,13)返回索引9到12的字符,"student"中索引9为"u"、10为"d"、11为"e"、12为"n",结果为"uden"。39.A解析:i=0为赋值语句,结果为0(假),循环条件不成立,循环次数为0。40.C解析:var声明的变量会变量提升,let声明的变量存在暂时性死区,不会提升。41.D解析:onpressbutton不是标准事件,onclick、onmouseover、onsubmit均为网页常用事件。42.A解析:history对象存储浏览器的历史记录(URL列表)。43.C解析:DOM2级事件处理使用addEventListener支持同一事件绑定多个处理程序。44.B45.C解析:虽然switch也用于分支,但if-else是最常见的条件分支语句。46.C解析:getElementById()是document对象的方法,其他均为Window对象的方法。47.D48.A解析:indexOf()获取子字符串第一次出现的位置,lastIndexOf()获取最后一次出现的位置。49.B解析:循环嵌套层数没有硬性限制,但过多会导致性能问题;其他选项均非必须。50.D解析:事件由事件源、事件类型和事件处理程序三部分组成,事件对象是事件发生时产生的对象,不是事件的组成部分。二、多选题(本题共5小题,满分5分)1.ABCDE2.ABCDE3.AC4.AC5.BC解析:函数表达式和箭头函数不会提升。三、填空题(本题共5小题,满分10分)1.cors()2.document.getElementsByName()3.Object4.Function5.封装;继承;多态四、判断题(本题共15小题,满分15分)1.√2.×3.×解析:可仅声明变量(如letx;),不立即赋值。4.√5.√解析:onload是简化的状态监听事件,仅在请求完成(readyState=4)时触发。6.√7.√解析:外部JS文件仅存放JS代码。8.√9.×解析:while、for循环先判断条件,条件不成立时循环体不执行。10.√11.×12.√13.×解析:app.use()中间件可处理所有请求方式(GET、POST等)。14.×15.√五、简答题(本题共3小题,满分20分)1.javascr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职医疗器械维护与管理(医疗器械法规基础)试题及答案
- 2026年畜牧养殖综合(多品种饲养)试题及答案
- 2025年大学大四(财务管理)营运资金优化综合测试试题及答案
- 救火安全教育课件
- 贵州省安顺市开发区2025年八年级上学期期末考试物理试题附答案
- 养老院老人生活照顾人员职业发展规划制度
- 养老院老人健康饮食营养师管理制度
- 2026年嵌入式开发工程师校招题库含答案
- 2026年粉末冶金工技能等级考核要点试题含答案
- 2026年快件处理员职业技能考点突破练习题集含答案
- 2025年全科医生转岗培训考试题库及答案
- 外贸进出口2025年代理报关合同协议
- 2024年安徽理工大学马克思主义基本原理概论期末考试模拟试卷
- 2025年中考跨学科案例分析模拟卷一(含解析)
- 2025年水利工程质量检测员考试(金属结构)经典试题及答案
- 透析充分性及评估
- 安全文明施工二次策划方案
- DB34∕T 5244-2025 消防物联网系统技术规范
- 2026年合同管理与合同风险防控培训课件与法律合规指南
- 胫骨骨髓炎的护理查房
- 少年有志歌词
评论
0/150
提交评论