版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订线内不准作答│装订线内不准作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │装订线内不准作答│装订线内不准作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │《JavaScript前端开发技术》试卷(3)共15页,第1页《JavaScript前端开发技术》试卷(3)共15页,第1页装订线内不准作答│装订线内不准作答│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │《JavaScript前端开发技术》试卷(3)共15页,第1页《JavaScript前端开发技术》试卷(3)(请将座位号填写在此处)(请将座位号填写在此处)题库名称:____________考试时间:120分钟考试方式:开卷闭卷院系:______专业:______班级:______姓名:______学号:______共计78道题,75小题,3大题(主观题),满分100分题号一二三四五总分核分人复查人满分505101520100得分评阅人诚信考试承诺书本人郑重承诺:我已阅读且透彻理解了“学校学生考场规则”和“学校学生违反校纪校规处理规定”,承诺在考试中自觉遵守,如有违反,按有关条款接受处理。承诺人签名:_______________日期:_______________考生姓名:_______________学号:_______________专业班名:_______________得分评卷人复核一、单选题1.表达式3+2*4-6/2的计算结果是?A.7B.9C.10D.142.AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX的全称是什么?A.AsynchronousJavaScriptB.AsynchronousJavaScriptandXMLC.AdvancedJavaScriptandXMLD.AsynchronousJSONandXML3.在Ajax异步请求中,哪个XMLHttpRequest属性用于获取服务器返回的文本数据?()A.statusB.responseTextC.readyStateD.statusText4.当用户在文本框中输入内容时,触发的事件是?A.表单事件B.页面事件C.文本编辑事件D.AJAX事件5.以下关于模板字符串的说法中,错误的是:A.使用反引号(`)定义B.可以嵌入变量或表达式C.会自动转义特殊字符D.支持多行字符串6.文档对象中能够返回当前文档完整URL的属性是()。A.domainB.referrerC.URLD.title7.下列代码的输出结果是?
text
vararr=[1,2,3,4];
arr.reverse();
console.log(arr);A.
[1,2,3,4]
B.
[4,3,2,1]
C.
[2,1,4,3]
D.报错8.JavaScript通过______方法延迟指定时间后,去执行某程序。A.setIntervalB.setTimeoutC.settimeoutD.setinterval9.以下代码的输出结果是?
letx=10;
lety=x+++++x;
console.log(y);A.20B.21C.22D.2310.发送POST请求时,需设置的Content-Type请求头值是()A.application/jsonB.text/plainC.application/x-www-form-urlencodedD.multipart/form-data11.事件对象是事件发生时产生的对象,它包含了事件的相关信息。以下哪个属性不是事件对象的常用属性?A.typeB.targetC.currentTargetD.srcElement12.在Window对象中,用于弹出一个确认对话框的是()方法。A.alert()B.confirm()C.prompt()D.showModalDialog()13.在JavaScript中,用于显示警告框的方法是?A.prompt()B.alert()C.confirm()D.console.log()14.在JavaScript中,使用哪个属性可以修改元素的HTML内容?A.textContentB.innerHTMLC.outerHTMLD.value15.Node.js中用于创建Web服务器的内置模块是()A.fsB.httpC.pathD.url16.下列关于BOM的说法,错误的是?A.BOM是浏览器对象模型B.BOM提供操作浏览器窗口的APIC.BOM是W3C标准D.window是BOM的顶层对象17.以下关于null和undefined的说法中,正确的是:A.null是一个对象,undefined是基本类型B.undefined是null的别名C.typeofnull返回"null"D.null==undefined为true,但null===undefined为false18.在Express框架中,用于接收GET请求参数的属性是()。A.req.paramsB.req.bodyC.req.queryD.req.headers19.下列代码的输出结果是?
varx=5;
x+=3;
x*=2;
console.log(x);A.10B.13C.16D.2620.数组方法中,哪个方法可以反转数组元素顺序?A.reverse()B.sort()C.reverseSort()D.flip()21.MySQL中,插入数据时使用"?"占位符的主要目的是()A.简化SQL语句B.防止SQL注入C.提高查询速度D.兼容多种数据库22.下列JavaScript的循环开始语句中正确的是______。A.fori=1to10B.for(i=0;i<=10)C.for(i<=10;i++)D.for(i=0;i<=10;i++)23.JavaScript中,以下哪种类型可以精确表示任意大小的整数?A.NumberB.BigIntC.StringD.Array24.解构赋值可以用于:A.数组B.对象C.字符串D.以上均可25.在DOM中,()属性可以用来获取节点的父节点。A.parentNodeB.childNodeC.firstChildD.lastChild26.下列哪项不属于JavaScript的基本数据类型A.空值B.数值型C.字符串型D.布尔型27.以下代码的输出结果是?
for(leti=0;i<3;i++){
setTimeout(()=>console.log(i),0);
}A.012B.333C.000D.12328.以下哪个函数用于在控制台输出信息?A.alert()B.prompt()C.console.log()D.document.write()29.在JavaScript常用内置函数中,______函数是用来计算字符串中的表达式,并返回表达式的值。A.eval()B.isNaN()C.isFinite()D.parseInt()30.以下哪个事件不是文本编辑事件?A.inputB.changeC.focusD.cut31.在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,下列选项中编码正确的是()A.注册B.注册C.注册D.注册32.题目:通过AJAX从服务器获取数据后,通常使用什么方法处理这些数据?A.innerHTMLB.outerHTMLC.innerTextD.outerText33.MySQL数据库中,查询stuscore表所有数据的SQL语句是()A.SELECT*FROMstuscoreB.INSERTINTOstuscoreVALUES()C.UPDATEstuscoreSET...D.DELETEFROMstuscore34.Document对象代表Web页面的内容和结构。以下哪个属性不是Document对象的属性?A.titleB.URLC.domainD.referrer35.赋值运算符的作用是A.给一个变量赋新值B.给一个变量赋新名C.执行比较运算D.没有任何用处36.将新的子节点添加到当前节点的末尾的方法是____方法。A.replaceChildB.appendChildC.removeChildD.cloneChild37.以下哪个事件不是表单事件?A.submitB.resetC.focusD.change38.Node.js中,安装mysql模块的命令是()A.npminstallmysqlB.npminstallexpressC.npminstallcorsD.npminstallmysql239.下面关于注释的说法中,不正确的是A.注释可以解释程序中某些语句的作用和功能B.在程序中可以使用单行注释或多行注释C.注释可以暂时屏蔽某些语句D.注释可以正常输出到页面中40.右键菜单事件是()A.onclickB.oncontextmenuC.onmousedownD.onmouseup41.表达式0.1+0.2===0.3的结果是?A.trueB.falseC.NaND.SyntaxError42.下列选项所表示的“返回”超链接中,能实现“后退”按钮功能的是()。A.返回B.返回C.返回D.返回43.将字符串s中的所有字母变为小写字母的方法是()。A.toLowerCase()B.toUpperCase()C.UpperCase()D.LowerCase()44.在鼠标事件中,用于获取鼠标指针相对于浏览器视口坐标的属性是()A.screenX/screenYB.clientX/clientYC.pageX/pageYD.offsetX/offsetY45.以下哪个方法不是用于获取HTML元素的标准DOM方法?A.getElementById()B.getElementsByClassName()C.getElementsByTagName()D.getElementByName()46.History对象用于保存浏览器历史记录信息。以下哪个方法不是History对象的方法?A.back()B.forward()C.go()D.clear()47.为获取页面中多个同名对象,应使用document对象的()方法。A.getElementById()B.getElementsByName()C.getElementsByTagName()D.getElementByName()48.关于循环嵌套,以下说法正确的是?A.内层循环和外层循环的循环变量不能同名B.循环嵌套层数没有限制C.循环嵌套只能使用同一种循环语句D.循环嵌套时,内层循环的循环条件必须与外层循环变量相关49.下列代码的输出结果是?
vari=0;
while(i<3){
console.log(i);
i++;
}A.0、1、2B.1、2、3C.0、1、2、3D.无输出50.在JavaScript中,用于求余的运算符是?A.%B./C.*D.+得分评卷人复核二、多选题1.下列哪个属性可以获取浏览器窗口的宽度?(多选)A.window.innerWidthB.window.outerWidthC.document.documentElement.clientWidthD.window.screen.width2.Navigator对象提供了哪些关于用户浏览器的信息?(多选)A.用户代理字符串B.浏览器语言设置C.操作系统信息D.网络连接状态E.用户地理位置信息3.题目:AJAX技术主要用于实现哪些功能?A.异步数据获取B.同步数据发送C.网页部分内容更新D.网页整体刷新4.下列哪个方法可以获取元素的CSS样式?A.element.styleB.window.getComputedStyle(element)C.element.getStyle()D.document.getStyle(element)5.以下关于JavaScript语言的论述中,正确的是A.JavaScript是一种基于对象的编程语言B.JavaScript是一种面向对象的编程语言C.JavaScript是一种基于原型的编程语言D.JavaScript是一种结构化数据查询语言得分评卷人复核三、填空题1.在JavaScript中,可以使用____或____访问对象的属性和方法。2.补全下列AjaxGET请求代码,获取服务器/api/students接口数据:
text
constxhr=newXMLHttpRequest();
xhr.open('GET','/api/students',true);
xhr.____=function(){
if(xhr.readyState===4&&xhr.status===200){
console.log(xhr.responseText);
}
};
xhr.send();3.补全下列AjaxPOST请求代码,向/server提交表单数据:
text
constxhr=newXMLHttpRequest();
xhr.open('POST','/server',true);
xhr.setRequestHeader('____','application/x-www-form-urlencoded');
xhr.onload=function(){
if(xhr.status===200){
console.log(xhr.responseText);
}
};
xhr.send('username=zhangsan&age=18');4.在循环体中,利用____语句可以跳过本次循环后面的代码,重新开始下一次循环。5.parseFloat("36s25.8id")的返回值是____。得分评卷人复核四、判断题1.Node.js的fs.readFile()方法是异步操作,不会阻塞主线程。()2.在定义JavaScript变量时,一定要指出变量名和值。3.如果有定义letx=true,y=false;那么x&&y的结果是true。4.字符串变量只能使用单引号('')表示。5.通过Screen对象,开发者可以获取用户显示器的分辨率、可用宽度和高度等信息。6.由单引号定界的字符串中可以含有双引号,由双引号定界的字符串中也可以含有单引号。7.XMLHttpRequest的onload事件在readyState变为4时触发。()8.JavaScript中的变量名可以包含空格。9.通过AJAX,开发者可以在不刷新页面的情况下,向服务器发送请求并接收响应数据。()10.Node.js中,__dirname变量表示当前模块文件所在目录的绝对路径。()11.任何循环语句的循环体至少要执行一次。12.JavaScript中的流程控制包括顺序执行、条件执行和循环执行。13.JavaScript中的对象是通过键值对来存储数据的。14.JavaScript中的for循环只能用于计数循环。15.判断题:在键盘事件中,event.key属性返回的字符大小写与按键的实际输入状态一致。得分评卷人复核五、简答题1.题目:表单事件只包括表单的提交操作。2.列举JavaScript在HTML中的三种使用方式。3.实现如下效果:
自行编写框架实现,点击按钮,在按钮上显示时间,实现时分秒均是两位的显示方式
《JavaScript前端开发技术》试卷(3)参考答案(请将座位号填写在此处)(请将座位号填写在此处)题库名称:____________考试时间:120分钟考试方式:开卷闭卷院系:______专业:______班级:______姓名:______学号:______共计78道题,75小题,3大题(主观题),满分100分题号一二三四五总分核分人复查人满分505101520100得分评阅人诚信考试承诺书本人郑重承诺:我已阅读且透彻理解了“学校学生考场规则”和“学校学生违反校纪校规处理规定”,承诺在考试中自觉遵守,如有违反,按有关条款接受处理。承诺人签名:_______________日期:_______________考生姓名:_______________学号:_______________专业班名:_______________一、单选题(本题共50小题,满分50分)1.A解析:运算符优先级:乘法和除法高于加法和减法,计算过程:3+8-3=7。2.B3.B解析:responseText属性用于获取服务器响应的文本数据,教材9.1.2节中明确指出。4.C5.C解析:模板字符串不会自动转义特殊字符,需要使用转义字符。6.C7.B解析:reverse()反转数组元素,原数组变为[4,3,2,1],故输出该结果。8.B解析:setTimeout()延迟指定时间执行一次函数,setInterval()每隔指定时间重复执行函数。9.C解析:x++返回10,x变为11;++x返回12,x变为12;10+12=22。10.C解析:POST请求传递表单格式参数时,需设置Content-Type为application/x-www-form-urlencoded。11.D解析:srcElement是早期IE中的属性,现代标准中使用target。12.B解析:confirm()弹出确认对话框(有确定/取消按钮),alert()弹出提示对话框,prompt()弹出输入对话框。13.B14.B15.B解析:http模块是Node.js内置核心模块,通过http.createServer()可快速创建Web服务器。16.C解析:BOM不是W3C标准,不同浏览器的BOM可能存在兼容性差异。17.D解析:null和undefined在宽松相等时返回true,但严格相等时返回false。18.C解析:教材9.3.8节“使用Express接收GET请求参数”中明确指出,对于GET请求参数,需要使用req.query来接收。19.C解析:x+=3等价于x=5+3=8;x*=2等价于x=8*2=16。20.A解析:reverse()方法反转数组元素顺序,会改变原数组;sort()用于排序;无C、D对应的内置方法。21.B解析:占位符可避免直接拼接SQL字符串,有效防止SQL注入攻击。22.D解析:for循环需包含初始化、条件判断、更新表达式三部分,用分号分隔,D为标准写法。23.B解析:BigInt是ES2020引入的新类型,用于表示任意精度的整数。24.D解析:ES6的解构赋值支持从数组、对象甚至字符串中提取值并赋给变量。25.A26.A解析:JavaScript基本数据类型包括字符串型、数值型、布尔型、undefined、null,“空值”并非标准基本数据类型分类。27.A解析:使用let声明循环变量i,每次循环都会创建一个新的块级作用域,setTimeout回调中的i分别对应每次循环的i值。28.C29.A解析:eval()函数可解析字符串中的JavaScript表达式并执行。30.C31.A解析:鼠标移入事件为onmouseover,字体大小属性为fontSize(驼峰命名),属性值需加引号。32.A33.A解析:SELECT*表示查询表中所有字段数据,FROM指定表名。34.B35.A36.B37.C38.A解析:通过npminstallmysql可安装MySQL连接模块(推荐指定版本:npminstallmysql@2.18.1)。39.D解析:注释不会被解析执行,也不会输出到页面。40.B解析:oncontextmenu事件在右键点击时触发。41.B解析:由于JavaScript中浮点数精度问题,0.1+0.2不等于0.3。42.A解析:history.go(-1)和history.back()均可实现后退功能,location无back()和g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京大学2026年度应届毕业生公开招聘备考题库(一)参考答案详解
- 兴山县2026年“招才兴业”事业单位人才引进公开招聘备考题库华中农业大学站有答案详解
- 2026年新乡市诚城卓人学校教师招聘备考题库完整答案详解
- 企业质量管理体系制度
- 2026年西安鑫垚陶瓷复合材料股份有限公司招聘备考题库及一套参考答案详解
- 2026年衡东县城乡发展投资集团有限公司公开招聘工作人员21人备考题库及一套参考答案详解
- 天水公开招聘2026届协议培养师范毕业生141人备考题库及参考答案详解1套
- 2026年青海两弹一星干部学院招聘备考题库及答案详解一套
- 2026年韶关学院招聘备考题库附答案详解
- 2026年钟祥市国有企业公开招聘工作人员16人备考题库及参考答案详解
- 2026年辽宁医药职业学院单招职业技能考试参考题库附答案详解
- 2026年湖南大众传媒职业技术学院单招综合素质考试备考试题附答案详解
- 医疗AI辅助治疗决策支持
- 穴位贴敷的运用课件
- 2026《初中英语•优翼学练优》八上早读本
- 钢拱架加工技术规范
- 2025年快递行业快递行业发展现状分析报告
- 2026年江西水利职业学院单招综合素质考试题库附答案
- 肾内科疾病护理
- 电梯加装钢结构施工方案
- 钠电池专业知识培训课件
评论
0/150
提交评论