JavaScript 1String 对象的方法不包括( )。(0.5分)0.0 分 A、 length() B、 toLowerCase() C、 substring() D、 charAt() 正确答案: A 2在某页面中有一张 1 行 2 列的表格,其中表格行的 ID 为 r1,下列( )能在表格中增加一列,并且将这一列显示在最前面。(0.5分)0.5 分 A、 document. getElementById("r1"). insertCell(1); B、 document.getElementById("r1").Cells(1); C、 document. getElement ById("r1"). Cells(0); D、 document. getElementById("r1"). insertCell(0); 正确答案: D 3 网页编程中,运行下面的 JavaScript代码,则提示框中显示( )。 x= 3; y=2; z=(x+2)/y; alert(z); (0.5分)0.5 分 A、 2.5 B、 16 C、 2 D、 32/2 正确答案: A 答案解析: 4在JavaScript 中,( )方法可以对数组元素进行排序。(0.5分)0.5 分 A、 lenght() B、 sort() C、 join() D、 add() 正确答案: B 5关于 DOM 描述正确的是( )。(0.5分)0.0 分 A、 DOM 主要关注在浏览器解释 HTML 文档时如何设定各元素的这种“社会”关系及处理这种“关系”的方法 B、 DOM 是个类库 C、 DOM 就是 HTML D、 DOM 是浏览器的内容,而不是 JavaScript 的内容 正确答案: A 6 在HTML页面中有以下结构的代码。 S3N认证考试 一 二 三 四 下列选项所示jQuery代码不能够让汉字“四”的颜色变成红色的是( )。 (0.5分)0.5 分 A、 $ ('# header li:eq(3) ' ).css('color', 'red'); B、 $ ('# header ul li:eq(3) ' ).css('color', 'red'); C、 $ ('# header li:last'). Css('color', 'red') D、 $ ('# header li:gt(3) ' ).css('color', 'red'); 正确答案: D 答案解析: 7 分析下面的 JavaScript 代码,m 的值为( )。 x=11; y="number"; m=x+y; (0.5分)0.5 分 A、 程序报错 B、 number C、 11number D、 11 正确答案: C 答案解析: 8在jQuery中,如果想要从DOM中删除所有匹配的元素,下面正确的是( )。(0.5分)0.5 分 A、 empty( ) B、 remove( ) C、 delete( ) D、 removeAll( ) 正确答案: B 9以下( )方法不能获取页面元素。(0.5分)0.5 分 A、 通过 ID属性 B、 通过 CLASS 属性 C、 通过 NAME 属性 D、 通过元素标签 正确答案: B 10用正则表达式对象 reg 检验字符串 str,下列方法正确的是( )。(0.5分)0.0 分 A、 str. exec(reg) B、 str. test(str) C、 reg. search(str) D、 reg. exec(str) 正确答案: D 11假设创建一个 Date 对象所获取的时间为“2009 年 6 月 11 日星期四,上午 9 点 36 分 27 秒”,则下列说法正确的是( )。(0.5分)0.5 分 A、 getMonth()方法返回 5 B、 getDay()方法返回 11 C、 getDate()方法返回 4 D、 getDay()方法返回 3 正确答案: A 12 在JavaScript中,运行下面代码后的返回值是( )。 var flag= true; document.write(typeOf(flag)); (0.5分)0.0 分 A、 undefined B、 null C、 number D、 boolean 正确答案: D 答案解析: 13在HTML页面中使用外部JavaScript文件的正确语法是( )。(0.5分)0.5 分 A、 B、 C、 D、 正确答案: C 14 执行下面语句:$(document) . ready(function( ) { $('#click'). click(function( ){ alert( 'click one time'); }); $('#click').click(function( ) { alert ('click two times'); }); }); 单击按钮,会有什么效果? ( ) (0.5分)0.5 分 A、 弹出一次对话框,显示click one time B、 JS编译错误 C、 弹出一次对话框,显示click two times D、 弹出两次对话框,依次显示click one time, click two times 正确答案: D 答案解析: 15 以下选项中,可以根据包含文本匹配到指定元素的是( )。 (0.5分)0.0 分 A、 input() B、 text() C、 contains() D、 attr() 正确答案: C 16如果在块中没有指定language属性,那么IE浏览器将以( )语言处理其中的程序代码。(0.5分)0.5 分 A、 Java B、 JavaScript C、 VBScript D、 Perl 正确答案: B 17当一个文本框中的内容被选中时,如果想要执行指定的方法,可以使用下面的( )事件来实现。(0.5分)0.5 分 A、 bind(fn) B、 change(fn) C、 select(fn) D、 click (fn) 正确答案: C 18单独存放JavaScript程序的文件扩展名是( )。(0.5分)0.5 分 A、 .js B、 java C、 .script D、 . prg 正确答案: A 19 使用jQuery检查元素在网页上是否存在的代码是( )。 (0.5分)0.5 分 A、 if($ ('#id'). length> 0){…} B、 if( '#id'). size > 0) {…} C、 if( S ('#id')){…} D、 if( $ ('#id'). Length()>0) {…} 正确答案: A 答案解析: 20 在对象的方法中访问属性name的语法为( )。 (0.5分)0.0 分 A、 self.name B、 this.name() C、 this.name D、 self.name() 正确答案: C 21下面不是jQuery选择器的是( )。(0.5分)0.0 分 A、 表单选择器 B、 层次选择器 C、 节点选择器 D、 基本选择器 正确答案: C 22 新闻代码中,可以获取元素tille的属性值的是( )。 (0.5分)0.0 分 A、 $("#a"). attr("title"); B、 $("a").attr("title"). value; C、 $("a"). attr("title"), val( ); D、 S ("a") attr("title"); 正确答案: D 答案解析: 23下列语句中,( )语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认的语句块。(0.5分)0.0 分 A、 for B、 if...else C、 switch D、 字符串运算符 正确答案: C 24如何在浏览器的状态栏放入一条消息?()(0.5分)0.0 分 A、 window. status='put your message here' B、 window. status('put your message here') C、 statusbar='put your message here' D、 status('put your message here') 正确答案: A 25编写JavaScript函数实现网页背景色选择器,下列选项中正确的是( )。(0.5分)0.0 分 A、 function change(color) { document. bgColor=color;} B、 function change(color) { window. bgColor=color;} C、 function change(color) { form. bgColor=color;} D、 function change(color) { body. bgColor=color;} 正确答案: A 26页面上有一个文本框和一个类change,change可以改变文本框的边框样式,那么使用下面的( )就可以实现当光标移到文本框上时,文本框的边框样式产生变化。(0.5分)0.0 分 A、 onmouseover="this. style. className= 'change'"; B、 onmouseover="this.className= 'change'"; C、 onmouseover="className= 'change '" D、 onmouseover="this. Style.border= 'solid 1px #ff0000'" 正确答案: B 27向页面输出Helloworld的正确JavaScript语句是( )。(0.5分)0.0 分 A、 response. write(" Helloworld") B、 "Helloworld" C、 (" Helloworld") D、 document.write(" Helloworld") 正确答案: D 28与 window 对象无关的属性是( )。(0.5分)0.0 分 A、 top B、 left C、 self D、 frames 正确答案: B 29某页面中有一个 id 为 main 的 Div,Div中有两幅图片及一个文本框,下列( )能够完整地复制节点 main 及 Div 中所有的内容。(0.5分)0.0 分 A、 document. getElementById("main").cloneNode(); B、 main. cloneNode(); C、 document.getElementById("main").cloneNode(false); D、 document. getElementById("main").cloneNode(true); 正确答案: D 30在jQuery中,如果想要获取当前窗口的宽度值,下面选项中( )是可以直接实现该功能的。(0.5分)0.0 分 A、 innerWidth( ) B、 width( ) C、 width(val) D、 width 正确答案: B 31在一个表单中,如果想要给输入框添加一个输人验证,可以用下面的( )事件实现。(0.5分)0.0 分 A、 change(fn) B、 change( ) C、 keypress (fn) D、 hover(over, out) 正确答案: C 32 分析下面的代码。 北京 上海 广州 下面对结果的描述正确的是( )。 (0.5分)0.0 分 A、 代码有错误,应该将 onchange 修改为 onclick B、 任何时候选中北京时,不弹出信息框 C、 当选中“广州”时,弹出“你选择了广州”信息框 D、 当选中“上海”时,弹出“你选择了 select2”信息框 正确答案: D 答案解析: 33以下变量名非法的是( )。(0.5分)0.0 分 A、 numb_1 B、 de2$ f C、 2numb D、 sum 正确答案: C 34 在某页面中有一张 10 行 3 列的表格,表格 ID 为 PTable,下面的选项中( )能够删除最后一行。 (0.5分)0.0 分 A、 document.getElementById("PTable").deleteRow(10); B、 var index=document. getElementById("PTable"). rows. length; document.getElementById("PTable"). deleteRow(index); C、 var delrow=document.getElementById("PTable").lastChild; delrow parentNode.removeChild(delrow); D、 var index=document.getElementById("PTable").rows.length-1; document.getElementByld("PTable"). deleteRow(index); 正确答案: D 答案解析: 35打开名为 window2 的新窗口的 JavaScript 语法是( )。(0.5分)0.0 分 A、 window. open('http://www.baidu.com','window2','') B、 new('http://www.baidu.com','window2'); C、 new. window('http://www.baidu.com','window2'); D、 window. new('http://www. baidu. com','window2') 正确答案: A 36下列声明数组的语句中,错误的选项是( )。(0.5分)0.0 分 A、 var student=new Array() B、 var student[ ]=new Array(3)(4) C、 var student=new Array(3) D、 var student=new Array("Jack","Tom") 正确答案: B 37 为一个指定元素的指定事件(如click)绑定一个事件处理函数,下面选项中,( )用来实现该功能。 (0.5分)0.0 分 A、 bind(type) B、 trigger(type) C、 one(type) D、 bind 正确答案: A 答案解析: 38 元素最初代码如下: 你最喜欢的运动是什么? 要想使元素的样式在myClass基础上再应用high样式,即变为以下代码。 你最喜欢的运动是什么? 下面( )方法可以实现。 (0.5分)0.0 分 A、 $("p"). addClass("high"); B、 $ ("p"), removeClass("high); C、 $("p") attr("class","high"); D、 $("p"). attr("class").val("high"); 正确答案: A 答案解析: 39 阅读下面的 JavaScript 代码。 function f(y){ var x =y * y; return x; } for(var x= 0;x 输出结果是( )。 (0.5分)0.0 分 A、 0 1 4 9 16 25 B、 以上答案都不对 C、 0 1 2 3 4 D、 0 1 4 9 16 正确答案: D 答案解析: 40 页面中有一个标签,代码如下: 请选择 选项一 选项二 选项三 选项四 使“选项四”选中的正确写法是( )。 (0.5分)0.0 分 A、 $("#sel"), val("4"); B、 $("#sel>option : eq(4)"). checked; C、 $("#sel"), val("选项四"); D、 $ ("#sel option: eq(4)"). attr("selected"); 正确答案: D 答案解析: 41用户可以在下列( )HTML元素中放置JavaScript脚本代码。(0.5分)0.0 分 A、 B、 C、 D、 正确答案: D 42 关于以下两个陈述的描述中,正确的是( )。 陈述1:window 对象的 confirm()方法用于显示一个包括相关信息以及 Yes 和No 这两个按钮的对话框。 陈述2:window 对象的 alert()方法用于弹出一个提示窗口,显示提示信息。 (0.5分)0.0 分 A、 陈述 1 错误,陈述 2 正确 B、 陈述 1 正确,陈述 2 错误 C、 陈述 1 和陈述 2 均正确 D、 陈述 1 和陈述 2 均错误 正确答案: A 答案解析: 43对于 DOM 对象中,关于 O 的描述错误的是( )。(0.5分)0.0 分 A、 O 代表 model B、 O代表 object C、 O 代表 document D、 O 代表 window 正确答案: B 44下列 JavaScript 语句中,( )能实现单击一个按钮时弹出一个消息框。(0.5分)0.0 分 A、 B、 C、 D、 正确答案: B 45DOM 对象中,getElementsByTagName()的功能是( )。(0.5分)0.0 分 A、 获取标签 name 名 B、 获取标签属性 C、 获取标签 id D、 获取标签名 正确答案: D 46在jQuery中,想要找到所有元素的同辈元素,下面( )可以实现。(0.5分)0.0 分 A、 next( ) B、 find( [expr]) C、 siblings([expr] ) D、 nextAll ( [expr]) 正确答案: C 47当光标移到页面上的某幅图片上时,图片出现一个边框,并且图片放大,这是因为激发了下面的( )事件。(0.5分)0.0 分 A、 onmouseover B、 onclick C、 onmousedown D、 onmouseout 正确答案: A 48setTimeout("adv()",100)表示的意思是( )。(0.5分)0.0 分 A、 间隔 100 秒后,adv()函数就会被调用 B、 间隔 100 分钟后,adv()函数就会被调用 C、 间隔 100 毫秒后,adv()函数就会被调用 D、 adv()函数被持续调用 100 次 正确答案: C 49以下不是JavaSript的基本特点的是( )。(0.5分)0.0 分 A、 跨平台 B、 编译执行 C、 基于对象 D、 脚本语言 正确答案: B 50 定义函数使用的关键字是( )。 (0.5分)0.0 分 A、 function B、 var C、 new D、 func 正确答案: A 51在HTML文档中包含以下超链接,要实现当光标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是( )。(0.5分)0.0 分 A、 注册 B、 注册 C、 注册 D、 注册 正确答案: A 52以下关于jQuery的描述,错误的是( )。(0.5分)0.0 分 A、 jQuery的宗旨是"write less, do more" B、 jQuery是一个JavaScript函数库 C、 jQuery的核心功能不是根据选择器查找HTML元素 D、 jQuery极大地简化了JavaSeript编程 正确答案: C 53要使用JavaScript语言,必须了解( )内容。(0.5分)0.0 分 A、 Perl B、 VBScript C、 C++ D、 HTML 正确答案: D 54 如果在HTML页面中包含以下图片标签,则选项中的( )语句能够实现隐藏该图片的功能。 (0.5分)0.0 分 A、 document. getElementById("pic"). style. display=”disvisible”; B、 document. getElementById("pic"). style. display=”none”; C、 document. getElementById("pic"). style. display=”visible”; D、 document. getElementById("pic"). style. display=”block”; 正确答案: B 答案解析: 55 下面选项中,可用来追加到指定元素的末尾的是( )。 (0.5分)0.0 分 A、 append() B、 after() C、 appendTo() D、 insertAfter() 正确答案: B 56下列不是 document 对象的属性的是( )。(0.5分)0.0 分 A、 anchors B、 image C、 location D、 forms 正确答案: B 57 在页面中有一个元素,代码如下: 苹果 橘子 菠萝 下面对节点的操作说法不正确的是( )。 (0.5分)0.0 分 A、 以上说法都不对 B、 $("ul"). append($ ("香蕉"));是给追加节点 C、 $ ("ul li:eq(1)").remove( );是删除下"橘子"那个节点 D、 var $li=$("香蕉 ");是创建节点 正确答案: A 答案解析: 58在JavaScript 中,如果不指明对象直接调用某个方法,则该方法默认属于( )对象。(0.5分)0.0 分 A、 location B、 form C、 document D、 window 正确答案: D 59下列选项中,不属于文本属性的是( )。(0.5分)0.0 分 A、 text-align B、 background-color C、 font-size D、 font-style 正确答案: D 60 页面中有3个元素,如下: div标签、 span标签、P标签,如果这3个标签要触发同一个事件,那么正确的写法是( )。 (0.5分)0.0 分 A、 $ ('div, span,p'). click(function( ) {...}); B、 $('div ~ span ~ p').click(function( ) {...}); C、 $ ('div || span || p').click(function( ) {...}); D、 $ ('div + span +p').click (function( ) {...}); 正确答案: A 答案解析: 61JavaScript 的表达式"总价钱是"+800+“元"的结果是( )。(0.5分)0.0 分 A、 "总价钱是"800"元" B、 一条错误消息 C、 "总价钱是"+800+"元” D、 总价钱是 800 元 正确答案: D 62 页面中有一个性别单选按钮,请设置“男”为选中状态。代码如下: 男 女 正确的代码是( )。 (0.5分)0.0 分 A、 $ (":radio[name=sex]:eq(0)"). attr("checked", true); B、 $( #sex[0] ). attr( checked , true); C、 $ ( [name=sex]:radio ).attr( checked , true); D、 $ ( sex[0] ). Attr( checked , true); 正确答案: A 答案解析: 63 下列正则表达式中,( )可以匹配首位是小写字母,其他位数是小写字母或数字的最少两位的字符串。 (0.5分)0.0 分 A、 /^[a-z]\d+$/ B、 /^[a-z][a-z0-9]+$/ C、 /^\w{2,}$/ D、 /^[a-z0-9]+$/ 正确答案: D 答案解析: 64下列关于JavaScript中onmouseover事件描述错误的是( )。(0.5分)0.0 分 A、 光标悬停事件 B、 双击事件 C、 光标离开事件 D、 单击事件 正确答案: A 65 页面中有一个ID为price的层,并且有一个ID选择器price用来设置层price的样式,在IE浏览器中运行此页面,下面( )能正确获取层的背景颜色。 (0.5分)0.0 分 A、 document. getElementById(" price"). style. backgroundColor B、 var divObj=document. getElementById("price"); document. defaultView. getComputedStyle( divObj, null).background; C、 document. getElementById("price"), currentStyle. backgroundColor D、 document. getElementById("price"). currentStyle. background-color 正确答案: C 答案解析: 66history 从属于 window,下列能访问前一页面的方法是( )。(0.5分)0.0 分 A、 back(-1) B、 forward(1) C、 back(1) D、 go(-1) 正确答案: D 67 在 JavaScript中,运行下面的代码后,sum 的值是( )。 var sum=0; for(i=1;i (0.5分)0.0 分 A、 $ ('.btnGo') B、 $ ("input[type= 'button'] ") C、 $ ('#btnGo') D、 $ ('.btn’) 正确答案: A 答案解析: 70setIntervavl()方法与 setTimeout()方法的区别在于( )。(0.5分)0.0 分 A、 setIntervavl()方法用于每隔一定时间重复执行一个函数,而 setTimeout()方法用于一定时间之后只执行一次函数 B、 两者功能不一样 C、 setInterval()方法用于每隔一定时间闪过一条广告,而 setTimeout()方法则很自由 D、 setTimeout()方法需要浏览者终止定时,而 setlnterval()方法不用这样 正确答案: A 71下列关于向HTML页面嵌入JavaScript脚本的说法中,描述正确的是( )。(0.5分)0.0 分 A、 JavaScript脚本必须被标签对所包含 B、 JavaScript脚本只能放置在HTML.页面与中 C、 JavaScript脚本可以放置在HTML页面中的任何地方 D、 JavaScript脚本必须被与标签对所包含 正确答案: C 72在jQuery中指定一个类样式,如果存在就执行删除功能,如果不存在就执行添加功能,下面( )是可以直接完成该功能的。(0.5分)0.0 分 A、 toggleClass(class) B、 removeClass( ) C、 addClass( ) D、 deleteClass( ) 正确答案: C 73插入JavaScript的正确位置是( )。(0.5分)0.0 分 A、 部分 B、 部分和部分均可 C、 都不行 D、 部分 正确答案: B 74下面选项中( )是用来将新建节点追加到指定元素的末尾的。(0.5分)0.0 分 A、 append( ) B、 appendTo( ) C、 insertAfter( ) D、 after( ) 正确答案: B 75 在HTML页面中有以下结构的代码。 苹果iPhone 5S 以下方法不能让“苹果iPhone 5S"隐藏的是( )。 (0.5分)0.0 分 A、 $('#p-list li: first-child '). hide( ); B、 $('#p-list li: nth-child(0) '). hide( ); C、 $('#p-list li: last-child '). hide( ); D、 $('#p-list li: only-child'). hide( ); 正确答案: B 答案解析: 76 正则表达式“/[m][e]/gi”匹配字符串“programmer”的结果是( )。 (0.5分)0.0 分 A、 programmer B、 m C、 e D、 me 正确答案: D 77对字符串 str="welcome to china"进行下列操作处理,描述结果正确的是( )。(0.5分)0.0 分 A、 str. toUpperCase()的返回值是 Welcome To China B、 str. substring(1,5)返回值是 elcom C、 str. indexOf("come",4)的返回值是 4 D、 str. length 的返回值是 16 正确答案: D 78引用名为"hello. js"的外部脚本的正确语法是( )。(0.5分)0.0 分 A、 B、 C、 D、 hello. Js 正确答案: C 79下面选项中,( )不属于jQuery的事件处理。(0.5分)0.0 分 A、 trigger (type) B、 click( ) C、 bind(type) D、 one(type) 正确答案: A 80引发事件冒泡时,要阻止事件冒泡可以使用( )语句。(0.5分)0.0 分 A、 preventDefault( ) B、 stop C、 return null D、 stopPropagation( ) 正确答案: D 81下面关于 Date 对象的 getMonth()方法的返回值描述,正确的是( )。(0.5分)0.0 分 A、 返回系统时间的当前月+1 B、 返回值的范围介于 1~12 之间 C、 返回系统时间的当前月 D、 返回值的范围介于 0~11 之间 正确答案: D 82 为代码添加多行注释的语法为( )。 (0.5分)0.0 分 A、 /* */ B、 // C、 D、 # 正确答案: A 83以下( )的方法全部属于 window 对象。(0.5分)0.0 分 A、 alert(),clear(),close() B、 clear(),close(),open() C、 alert(),setTimeout(),write() D、 alert(),close(),confirm() 正确答案: D 84 下列正则表达式的字符选项中,与“*”功能相同的是( )。 (0.5分)0.0 分 A、 + B、 ? C、 . D、 {0,} 正确答案: D 答案解析: 85下面选项中,能够获取滚动条距离页面顶端的距离的是( )。(0.5分)0.0 分 A、 onscroll B、 scrollTop C、 top D、 scrollLeft 正确答案: B 86 有以下标签: 请问不能够正确地获取文本框里面的值“张三”的语句是( )。 (0.5分)0.0 分 A、 $ ('#txtContent '). attr('value'); B、 $('#txtContent'). text(); C、 $('. txt'), val( ); D、 $('.txt'). attr('value'); 正确答案: B 答案解析: 87在jQuery中,下列关于文档就绪函数的写法错误的是( )。(0.5分)0.0 分 A、 $ (document). ready(function( ){ }); B、 $ (document) (function() { }); C、 $ (function() { }); D、 $(). ready(function(){ }); 正确答案: B 88 某页面中有以下代码,下列选项中( )能把“令狐冲”修改为“任盈盈”。 张三丰 90 令狐冲 88 (0.5分)0.0 分 A、 document. getElementById("Table1l").cells[0].innerHTML=“任盈盈"; B、 document, getElementById("Table1").cells[1].innerHTML="任盈盈"; C、 document. getElementById("Table1"). rows[2].cells[1].innerHTML.="任盈盈”; D、 document, getElementById("Table1"). rows[1]. cells[0].innerHTML="任盈盈"; 正确答案: D 答案解析: 二、填空题 (题数:20,共 20.0 分) 1 JavaScript中通过______可为的mouseover事件绑定多个事件处理程序。 (1.0分)0.0 分 正确答案 第一空: 事件监听 我的答案: 2 表达式(-5) % 3的运行结果等于______。 (1.0分)0.0 分 正确答案 第一空: -2 我的答案: 3 jQuery显示隐藏的元素用______实现。 (1.0分)0.0 分 正确答案 第一空: show() 我的答案: 4 DOM中______方法可用于创建一个元素节点。 (1.0分)0.0 分 正确答案 第一空: createElement() 我的答案: 5 alert('测试'.length)的输出结果是______。 (1.0分)0.0 分 正确答案 第一空: 2 我的答案: 6 Boolean(undefined)方法的运行结果等于______。 (1.0分)0.0 分 正确答案 第一空: false 我的答案: 7 表达式“[1, 2, '1', '2'].lastIndexOf('1', 1)”的返回值是______。 (1.0分)0.0 分 正确答案 第一空: -1 我的答案: 8 jQuery中______可以获取复选框的所有选中值。 (1.0分)0.0 分 正确答案 第一空: :checked 我的答案: 9 表达式“[a, c] = [8, 18, 32]”执行后,变量c的值为______。 (1.0分)0.0 分 正确答案 第一空: 18 我的答案: 10 console.log(alert('Hello'))在控制台的输出结果是______。 (1.0分)0.0 分 正确答案 第一空: undefined 我的答案: 11 在BOM中,所有对象的父对象是______。 (1.0分)0.0 分 正确答案 第一空: window 我的答案: 12 在正则表达式中, 用于匹配单词边界。 (1.0分)0.0 分 正确答案 第一空: \b 我的答案: 13 window.document.body可以简写为______。 (1.0分)0.0 分 正确答案 第一空: document.body 我的答案: 14 编辑器中“以UTF-8无BOM格式编码”中的BOM指的是______。 (1.0分)0.0 分 正确答案 第一空: 字节顺序标记 我的答案: 15 HTML DOM中的根节点是______。 (1.0分)0.0 分 正确答案 第一空: 标签 我的答案: 16 在正则表达式中, 用于匹配非单词边界。 (1.0分)0.0 分 正确答案 第一空: \B 我的答案: 答案解析: 17 JavaScript为响应用户行为所执行的程序代码是指______。 (1.0分)0.0 分 正确答案 第一空: 事件处理程序 我的答案: 18 在jQuery中event对象的______属性可获取键盘按键值。 (1.0分)0.0 分 正确答案 第一空: which 我的答案: 19 正则表达式中“( )”既可以用于分组,又可以用于 。 (1.0分)0.0 分 正确答案 第一空: 改变限定符的作用范围 我的答案: 20 history对象的______可获取历史列表中的URL数量。 (1.0分)0.0 分 正确答案 第一空: length 我的答案: 三、判断题 (题数:24,共 24.0 分) 1 jQuery中的页面加载事件可以注册多个事件处理程序。( ) (1.0分)0.0 分 正确答案: √ 2 $age在JavaScript中是合法的变量名。 (1.0分)0.0 分 正确答案: √ 3 JavaScript中name与Name代表不同的变量。 (1.0分)0.0 分 正确答案: √ 4 删除节点的removeChild()方法返回的是一个布尔类型值。( ) (1.0分)0.0 分 正确答案: × 5 变量aa = bb = 0,则aa变为3后,bb也等于3。( ) (1.0分)0.0 分 正确答案: × 6 事件对象的type属性可以获取发生事件的类型。 (1.0分)0.0 分 正确答案: √ 7 正则表达式中,可通过反向引用获取子表达式的捕获内容。( ) (1.0分)0.0 分 正确答案: √ 8 选择器“$(':input')”仅能获取表单中的input元素标签。( ) (1.0分)0.0 分 ' /> 正确答案: × 9 正则表达式“[a-z]”和“[z-a]”表达的含义相同。( ) (1.0分)0.0 分 正确答案: × 10 运算符“.”可用于连接两个字符串。 (1.0分)0.0 分 正确答案: × 11 通过外链式引入JavaScript时,可以省略标记。 (1.0分)0.0 分 正确答案: × 答案解析: 12 修改location对象的href属性可设置URL地址。 (1.0分)0.0 分 正确答案: √ 13 document.querySelector('div ').classList可以获取文档中所有div的class值。( ) (1.0分)0.0 分 ' /> 正确答案: × 14 jQuery中的hover()方法可同时处理鼠标移入与移出事件的切换。( ) (1.0分)0.0 分 正确答案: √ 15 JavaScript语句结束时的分号可以省略。 (1.0分)0.0 分 正确答案: √ 16 jQuery是对JavaScript封装的函数库。( ) (1.0分)0.0 分 正确答案: √ 17 HTML文档每个换行都是一个文本节点。( ) (1.0分)0.0 分 正确答案: √ 18 JavaScript中的方法名不区分大小写。 (1.0分)0.0 分 正确答案: × 19 JavaScript是Java语言的脚本形式。 (1.0分)0.0 分 正确答案: × 20 JSON是独立于语言的数据交换格式。( ) (1.0分)0.0 分 正确答案: √ 21 screen对象的outerHeight属性用于返回屏幕的高度。 (1.0分)0.0 分 正确答案: × 22 “{}”可用于在JavaScript中创建对象。( ) (1.0分)0.0 分 正确答案: √ 23 变量创建后,可以在任意位置使用。( ) (1.0分)0.0 分 正确答案: × 24 正则表达式“[^a]”的含义是匹配以a开始的字符串。( ) (1.0分)0.0 分 正确答案: ×