版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1题在JavaScript中,如何声明一个变量?()AvarmyVar;BintmyVar;CmyVar=10;Dalloftheabove第2题以下哪个语句用于输出到控制台?()Aprint("Hello,World!");Becho("Hello,World!");Cconsole.log("Hello,World!");DSystem.out.println("Hello,World!");第3题JavaScript中的数组是一种什么类型的数据结构?()A链表B栈C队列D动态数组第4题在JavaScript中,如何访问对象的属性?()ApertyNameBobject[propertyName]CBothAandBDNoneoftheabove第5题以下哪个操作符用于比较两个值是否相等且类型相同?()A==B===C!=D!==第1题下列哪个不是JavaScript中的ES6新增的数据类型?()ASymbolBBigIntCPromiseDMap第2题在JavaScript中,以下哪个表达式可以用来检测一个变量是否是数组?()Atypeofarr==='array'BarrinstanceofArrayCArray.isArray(arr)DBothBandC第3题下列哪个表达式的结果为NaN(Not-a-Number)?()A"5"-"2"B"5"+"2"C"hello"-5D5/0第4题在JavaScript中,以下哪个是合法的变量名?()A5variableBvariable-5C_variable5Dvariable@5第5题下列哪个表达式的结果为true,表示两个变量引用的是同一个对象?()Aobj1==obj2Bobj1===obj2Cobj1.toString()===obj2.toString()DJSON.stringify(obj1)===JSON.stringify(obj2)第6题在JavaScript中,变量提升()是指什么?()A变量在使用前必须先声明B变量可以在声明之前使用,但其值为undefinedC变量在使用后自动提升为全局变量D变量在使用前必须初始化任务3习题第1题在JavaScript中,以下哪个运算符用于取反?()A!B&&C||D==第2题下列哪个表达式的结果为NaN(Not-a-Number)?()A"5"*"abc"B5/0C"5"-2D3+4第3题在JavaScript中,以下哪个运算符用于递增变量的值?()A++B--C+=D/=第4题下列哪个表达式的结果为false?()Anull==undefinedB"0"==falseC[]==falseD{}==[]第5题在JavaScript中,以下哪个运算符用于检查一个值是否存在于数组中?()AinBofCincludesDindexOf第6题下列哪个表达式的结果为5?()AMath.floor(5.9)BMath.ceil(4.1)CMath.round(4.5)D"5"-0第7题在JavaScript中,以下哪个运算符用于求余?()A%B**C&&D||第8题下列哪个表达式的结果为true,表示两个变量指向同一个对象?()Aobj1==obj2Bobj1===obj2Cobj1.toString()===obj2.toString()DJSON.stringify(obj1)===JSON.stringify(obj2)项目一章节测试第1题在JavaScript中,如何声明一个未初始化的变量?AintmyVarBmyVarCvarmyVarDletmyVar=undefined第2题以下哪个不是JavaScript的基本数据类型?ANumberBStringCBooleanDFunction第3题假设你有一个包含多个复选框的表单,它们的name属性都是"hobbies",你希望获取所有被选中的复选框的值。你应该使用哪个JavaScript方法?Adocument.getElementsByName("hobbies").innerTextBdocument.getElementsByName("hobbies").valueCArray.from(document.getElementsByName("hobbies")).filter(checkbox=>checkbox.checked).map(checkbox=>checkbox.value)Ddocument.querySelectorAll("input[name='hobbies']:checked").innerText第4题以下哪个JavaScript表达式可以用来获取表单中ID为"username"的输入框的值?Adocument.getElementById("username").innerTextBdocument.getElementById("username").valueCdocument.getElementsByName("username")[0].innerTextDdocument.getElementsByClassName("username")[0].value第5题下列哪个表达式的结果为true?A3>2&&1<0B5=="5"C"3"+2==5D"5"-"2"==3第6题在JavaScript中,以下哪个运算符用于字符串连接?A+B-C*D/第7题下列哪个值属于JavaScript中的undefined类型?AvarxBvary=nullCvarz="undefined"Dvarw=0第8题在JavaScript中,以下哪个不是基本数据类型?ANumberBStringCBooleanDObject第9题JavaScript最初是由哪家公司开发的?A微软B谷歌C网景(Netscape)D苹果第10题JavaScript是什么类型的语言?A机器语言B汇编语言C高级语言D低级语言任务1习题第1题JavaScript中if语句的结构是()。A循环结构B条件分支结构C顺序结构D以上都不对第2题在if语句的嵌套中,else总是与()配对。A它前面未配对的ifB它前面最近的未配对的ifC它上面书写在同一列的ifD它在同一行的if第3题下列JavaScript的判断语句中()是正确的。Aifi==0thenBif(i==0)Cif(i=0)Difi=0then第4题下面描述正确的是()。Aswitch语句用于重复执行一个语句块的操作Bswitch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句Cswitch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误Dswitch语句又叫循环语句第5题下面哪些属于选择结构控制语句()。AifBforCswitchDwhile正确答案:AC任务2习题第1题关于循环下列说法正确的是()。Awhile循环至少会运行一次Bdo…while循环至少会运行一次Cfor循环至少会运行一次Dswitch循环至少会运行一次第2题下列程序段“varx=0;while(x<20){x=x+2;}”,可以执行()次。A10B20C30D0第3题循环语句“for(i=0;i<8;i++){程序}”中循环体执行的次数为()。A1B6C7D8第4题下列for循环语句正确的是(
)。Afor(i<=5;i++)
Bfor(i=0;i<=5;i++)Cfor(i=0;i<=5)Dfori=1to5第5题下面代码,k的运行结果是()。vari=0,j=0;for(;i<10,j<6;i++,j++){k=i+j;}A6B10C12D16任务3习题第1题在JavaScript中,有关函数的说法错误的是()。A函数名的命名规则和变量名相同B函数调用时直接用函数名,并给形参赋值C函数是独立的程序,具有特定功能的一段代码块D函数必须使用return语句第2题如果有函数定义functionf(a,b){…},那么以下正确的函数调用是()。Af(,2)B(1)Cf(1,2)Df1,2第3题如何创建函数?()Afunction:myFunction()BfunctionmyFunction()Cfunction=myFunction()D以上都正确第4题如何调用名为“myFunction”的函数?()AcallfunctionmyFunctionBcallmyFunction()CmyFunction()D以上都正确第5题函数如果需要返回一个特定类型的值,必须使用()语句。AreturnBintCretD都可以项目二章节测试第1题for(vari=0;i<10;i++){i++;}console.log(i)的值是()。A10B9CundefinedD7第2题以下while循环的次数是(
)。vari=0;
while(i==1){i++;}A无限次B有语法错误,不能执行C一次也不执行D执行一次第3题以下正确的描述是()。Acontinue语句的作用是结束整个循环的执行B只能在循环体内和switch语句体内使用break语句C在循环体内使用break语句或continue语句的作用相同D从多层循环嵌套中退出时,只能使用goto语句第4题下列不是JavaScript提供的循环结构的是()。AwhileBdo-whileCswitchDfor第5题下列关于自定义函数的说法正确的是()。A函数必须有返回值B必须指定函数参数的数据类型C必须指定函数的返回值类型D以上都不正确任务1试题第1题在交互页面设计中,对象的属性是用来描述对象____的一些数据信息,比如一个按钮对象,其属性可包括颜色.大小.____等。正确答案::特征正确答案::位置第2题在交互页面设计中,对象的方法是定义在对象内部的一些.____,可用来操作对象的属性或实现与该对象相关的特定.____。正确答案::函数正确答案::功能第3题在交互页面设计中,对象的属性只决定对象在页面上的颜色,这种说法()。第4题对象的方法只能用于操作对象的属性,不能实现其他特定功能,这种说法()。第5题对于square对象,修改其sideLength属性值从5为8的代码是square.sideLength=8,这种写法()项目三章节测试第1题对于名为“myBall”的球对象,要将其“color”属性值修改为“red”,写成myBall.setColor("red");是正确的。()第2题对于名为“myCat”的猫对象,调用它的“meow”方法写成myCat.call("meow");是正确的。()第3题假设已编写好“Cat”对象构造器函数,创建一个颜色属性值为“white”的具体猫对象,写成letmyCat=Cat("white");是正确的。()第4题写一个名为“Dog”的对象构造器函数开头部分写成functionDog(){是符合规范语法格式的。()第5题在JavaScript中,使用“object”关键字构建对象构造器函数时,函数名后面的括号可随意省略。()第6题假设已编写好“Cat”对象构造器函数,创建一个颜色属性值为“white”的具体猫对象,正确的代码是()。AletmyCat=Cat("white");BletmyCat=newCat("white");CletmyCat=createCat("white");DletmyCat=makeCat("white");第7题对于名为“myBall”的球对象,要将其“color”属性值修改为“red”,正确的代码是()。AmyBall.color("red");BmyBall.setColor("red");CmyBall.color="red";DsetColor(myBall,"red");第8题对于名为“myCat”的猫对象,调用它的“meow”方法的正确代码是()。AmyCat.call("meow");BmyCat.apply("meow");CmyCat.meow();Dmeow(myCat);第9题以下关于使用“object”关键字写“Dog”对象构造器函数开头部分的代码,正确的是()。AfunctionDog{BfunctionDog(){Cfunctiondog(){Dfunctiondog{第10题在JavaScript中,使用“object”关键字构建对象构造器函数时,函数名后面的括号作用是()。A只是函数的格式要求,无实际用途B用于放置参数,方便为对象属性赋值C用来定义函数内部的变量D确定函数的返回值类型任务1试题第1题在常见编程语言中,字符串对象的length属性的作用是____。正确答案::获取字符串中字符的个数第2题以下哪个属性用于获取字符串中字符的个数?()AsizeBlengthCcountDamount第3题字符串对象的charAt()方法的参数表示()。A要返回字符的个数B要返回字符的ASCII码值C字符在字符串中的索引位置D要查找字符的重复次数第4题设有字符串varstr="Apple",要获取索引为1的字符,使用charAt()方法的正确调用方式是()。Astr.charAt(0)Bstr.charAt(1)Cstr.charAt(2)Dstr.charAt(-1)第5题字符串对象的indexOf()方法在未找到指定字符或子字符串时返回()。A0B1C-1D空字符串第6题字符串对象的substring()方法()。A只能截取固定长度的字符串部分B可以从指定位置截取到字符串末尾C会修改原字符串D返回原字符串的副本第7题设有字符串varstr="HappyWeekend",要截取从索引为5的位置开始到末尾的部分字符串,使用substring()方法的正确调用方式是()。Astr.substring(4)Bstr.substring(5)Cstr.substring(6)Dstr.substring(-5)第8题字符串对象的toUpperCase()方法的作用是()。A将字符串的第一个字符转换为大写形式B将字符串中的所有字符转换为大写形式C将字符串中的部分字符转换为大写形式D将字符串的最后一个字符转换为大写形式任务2试题第1题Math.random()方法生成的随机数可能会等于1。()第2题表达式Math.floor(Math.random()*11)可以获取一个0到10(包含0和10)之间的随机整数。()第3题Math.floor()方法总是将小数舍去小数部分,只保留整数部分,无论小数部分是多少。()第4题Math.ceil()方法对于小数3.0处理后的结果是4。()第5题Math对象的PI属性是一个精确的圆周率值,没有任何误差。()项目四章节测试第1题第2题第3题第4题第5题第6题第7题第8题第9题第10题项目五章节测试第1题以下哪个字符串方法在使用正则表达式时,可以返回一个包含分割后子字符串的数组,并且会将匹配正则表达式的部分作为数组元素()Asplit()Bslice()Cconcat()第2题若要替换字符串中所有匹配正则表达式的部分,应该使用字符串的哪个方法()Areplace()Bsplit()Csubstring()第3题在JavaScript中,以下哪个字符串方法可以用来判断字符串是否匹配某个正则表达式模式()Amatch()Btest()Csearch()第4题以下哪个正则表达式可以匹配一个有效的日期格式(YYYY-MM-DD),其中年份在1900到2100之间,月份在1到12之间,日期在1到31之间(考虑闰年等简单情况)()A/^(19|20|21)\d{2}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/B/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/C/^(1900|19[0-9]{2}|20[0-9]{2}|2100)-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/第5题以下哪个正则表达式可以匹配一个由字母和数字组成,且以字母开头,长度为5到10个字符的字符串()A/^[a-zA-Z]\w{4,9}$/B/^[a-zA-Z0-9]{5,10}$/C/^\w[a-zA-Z0-9]{4,9}$/第6题以下哪个正则表达式可以匹配一个整数(包括正整数、负整数和零)()A/^\d+$/B/^-?\d+$/C/^[+-]?\d*\.?\d+$/第7题以下哪个正则表达式可以匹配一个以http或https开头,后面跟着任意字符的URL()A./^(http|https).+$/A/^http(s)?://.+/B/^(http|https):\/\/[^\s]+$/第8题以下哪个正则表达式可以匹配一个只包含小写字母的字符串()A/^[a-z]+$/B/^[A-Za-z]+$/C/^[a-zA-Z0-9]+$/第9题以下哪个正则表达式可以匹配一个有效的电话号码以1开头,后面跟10位数字()A/^1[0-9]{10}$/B/^[1-9][0-9]{9}$/C/^1\d{10}$/项目六章节测试第1题location.reload()方法的作用是()。A重新加载当前页面,从浏览器缓存中获取数据B重新加载当前页面,忽略浏览器缓存(相当于强制刷新)C跳转到上一个浏览历史记录D跳转到下一个浏览历史记录第2题document.body代表()。A整个HTML文档B文档的部分C文档的部分D文档的第一个元素第3题window.onload和document.addEventListener('DOMContentLoaded')都用于在页面加载阶段执行代码,它们的主要区别是()。Awindow.onload等待页面所有资源(包括图片等)加载完成,DOMContentLoaded等待DOM树构建完成就执行BDOMContentLoaded等待页面所有资源(包括图片等)加载完成,window.onload等待DOM树构建完成就执行C它们完全相同,没有区别Dwindow.onload在浏览器窗口打开时就执行,DOMContentLoaded在页面资源加载一半时执行第4题在JavaScript中,要获取文档中所有的元素,可以使用()。Adocument.getElementByTagName('p')Bdocument.getElementsByTagName('p')Cdocument.querySelectorAll('p')DB和C第5题history.back()方法的作用是()。A前进到下一个浏览历史记录B重新加载当前页面并清除浏览历史记录C后退到上一个浏览历史记录D跳转到一个特定的URL(需要传入URL参数)第6题location.href属性用于()。A获取当前页面的URL路径部分B获取当前页面的完整URL并可用于导航到新的URLC仅获取协议部分,如“http://”或“https://”D获取域名部分第7题document.createElement()是()。A创建一个新的HTML文档对象B创建一个新的HTML元素对象C创建一个新的文本节点对象D创建一个新的文档片段对象第8题document.getElementById()方法返回()。A文档中所有具有指定id的元素的集合B文档中第一个具有指定id的元素C如果没有找到指定id的元素,返回falseD如果没有找到指定id的元素,返回undefined第9题以下哪个window方法用于打开一个新的浏览器窗口?()Awindow.open()Bwindow.close()Cwindow.navigate()Dwindow.refresh()第10题在JavaScript中,用于获取浏览器窗口内部高度(不包括浏览器边框、菜单栏等)的window属性是()。Awindow.outerHeightBwindow.innerHeightCwindow.screen.heightDwindow.document.clientHeight任务1习题第1题在JavaScript中,以下哪种方式可以为一个按钮添加点击事件?()A点击我Bdocument.querySelector('button').addEventListener('click',myFunction);C以上两种方式都可以D以上两种方式都不可以第2题在JavaScript中,事件对象event通常包含了很多关于事件的信息。以下哪个属性可以用来获取触发事件的元素?()Aevent.targetBevent.currentTargetCevent.srcElement(仅在IE浏览器中有类似作用)D以上选项都可以第3题以下关于JavaScript函数作为事件处理程序的描述,错误的是()。A函数可以访问和操作页面中的DOM元素B函数内部的this关键字通常指向触发事件的元素(使用addEventListener时情况较复杂)C函数不能有参数,因为事件处理程序不允许传递参数D函数可以调用其他函数来完成更复杂的操作第4题在JavaScript中,假设页面上有一个id为myDiv的元素,以下哪种方式可以获取这个元素并为它添加一个鼠标进入mouseenter事件?()Avardiv=document.getElementById('myDiv');div.onmouseenter=function(){console.log('鼠标进入');}Bdocument.querySelectorAll('#myDiv').addEventListener('mouseenter',function(){console.log('鼠标进入');});Cdocument.getElementById('myDiv').addEventListener('mouseenter',function(){console.log('鼠标进入');});DA和C都可以第5题在JavaScript中,事件冒泡是指()。A事件从最外层元素向最内层元素传播的过程B事件从最内层元素向最外层元素传播的过程,途中如果有其他元素也绑定了相同类型的事件,这些元素的事件处理程序也会被触发C事件只在触发的元素上执行,不会传播到其他元素D事件在页面上随机传播,没有固定的方向任务2习题第1题在JavaScript中,若要获取窗口的宽度(不包括浏览器边框等),应使用以下哪个window属性?()Awindow.outerWidthBwindow.innerWidthCwindow.screen.widthDwindow.document.width第2题以下关于document.getElementById()方法的描述,正确的是()。A它返回文档中所有具有指定id的元素的集合B它返回文档中第一个具有指定id的元素C如果没有找到指定id的元素,它返回nullDB和C第3题以下哪个事件会在表单提交之前触发,并且可以用于验证表单数据?()AsubmitBclick(当点击提交按钮时)CloadDchange(在表单元素值改变时)第4题在JavaScript中,若要在窗口加载完成后执行一段代码,以下哪种方式是正确的?()Awindow.onload=function(){//代码块};Bdocument.addEventListener('DOMContentLoaded',function(){//代码块});C以上两种方式都正确,但有区别。window.onload等待页面所有资源(包括图片等)加载完成,而DOMContentLoaded等待DOM树构建完成就执行D以上选项都错误项目七章节测试第1题以下哪个事件会在用户改变表单元素(如<input>)的值时触发?()Ai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中供铁军绩效考核制度
- 学校协会绩效考核制度
- 审计局外聘人员管理制度
- 审计定期培训制度
- 二级医院审计管理制度
- 医院建立第三方审计制度
- 吉高集团绩效考核制度
- 审计事务所夜班制度
- 变电站月度绩效考核制度
- 审计局工作制度汇编范本
- 去年南铁单招试卷及答案
- 第4课 安史之乱与唐朝衰亡 说课稿-2024-2025学年统编版(2024)七年级历史下册
- 施工资料员知识培训课件
- 三国演义经典三顾茅庐剧本
- 北京市房屋修缮工程计价依据-预算消耗量标准古建筑工程(下册)2021
- 毛概教学课件
- 角磨机安全教育培训课件
- 2024年医学影像检查技术专升本试题(含参考答案)
- 热风炉燃烧与平衡计算
- 健康管理中心运营汇报
- 2026届新高考语文热点精准复习 新高考Ⅰ卷五年【2021-2025】考点对比分析
评论
0/150
提交评论