html+css+js面试题87 . 如何求得2和4中最大的数?A) Math.ceil(2,4)B) Math.max(2,4)C) ceil(2,4)D) top(2,4)88 . 打开名为“window2”的新窗口的JavaScript语法是?A) open.new("","window2")B) window.open("","window2")C) new("","window2")D) new.window("","window2")89 . 如何在浏览器的状态栏放入一条消息?A) statusbar = "put your message here"B) window.status = "put your message here"C) window.status("put your message here")D) status("put your message here")90.下列不属于文档对象的方法的是()A)createElementB)getElementByIdC)getElementByNameD)forms.length91.下面这段代码运行的结果()<body><script language=”JavaScript”>document.writeln(“文档最后修改于”+stModified);var lastModObj=new Date(document. lastModified);alert(lastModObj.getMinutes());</script></body>A)弹出一个对象框B)没有任何输出C)在文档中显示文档最后修改的时间D)在对话框中显示文档最后修改的时间92.下列属性中表示文档中的未访问过的超链接的颜色是哪个()A)linkColor属性B)vlinkColor属性C)alinkColor属性D)以上都不是93.分析下面这段代码运行的结果()<script language=”JavaScript”>with(document){writeln(“最后一次修改时间:” +stModified+”<br>”);writeln(“标题:” +document.title+”<br>”);writeln(“URL:” +document.URL+”<br>”);}</script>A)只输出最后一次修改的时间B)只输出文档的标题C)输出文档的标题、最后一次修改时间和当前的URLD)什么也不输出94.分析下面这个程序运行的结果()<script language=”JavaScript”>var str=”字符串”with(document){writeln(“<b>您好,</b>”);write(“欢迎光临本网页!” +”<br>”);writeln(“<p><b>在js标签之间,”);writeln(str+”可以写在这里</b></p>”);}</script>A)会有”<br>”这样的字符输出B)第6行输出字符后会换行C)最后页面会出错D)会有乱码出现95.以下是历史对象的属性的是()A.CurrentB.LengthC.hrefD.Next96.分析下面这两行代码的作用()01 <A href=”javascript:history.back()”></A>02 <A href=”javascript:history.forward()”></A>A)代码第1行的作用相当于后退按钮B)代码第2行的作用相当于后退按钮C)代码第1行的作用相当于前进按钮D)以上表述不都不正确97.通常情况下,一个URL的格式是()A)协议//路径名称主机:端口/#哈希标识?搜索条件B)协议//主机:端口/#哈希标识/路径名称?搜索条件C)协议//主机:端口/路径名称?搜索条件D)协议//主机:端口?搜索条件/路径名称#哈希标识98. 对location对象的href属性的叙述错误的是()A) 可以获取当前路径B) 可以改变当前路径C) 可以用来刷新页面D) 是只读属性99. 可以使用下列哪种方法来用一个URL取代当前窗口的URL()A)loadB)onloadC)replaceD)open100.下列对表单对象的属性表述不正确的是()A)name:返回表单的名称B)action:返回/设定表单的提交地址C)target:返回/设定表单提交内容的编码方式D)length:返回该表单所含元素的数目101.对下面这段代码分析不正确的是()funtcion Submit(){form1.submit();alert(“提交成功”)}function Reset(){form1.reset();}A)调用Submit()可以提交表单B)调用Reset()重置表单C)调用Reset()相当于提交按钮D)调用Submit()相当于提交按钮102.对下面这段代码分析不正确的是()var len=form1.elements.length;for(var i=0 ;i<Len; i++){if(form1.elements[i].value.length==0){alert(“你的资料没有填写完善”);return flase;}}A)代码第1行是取得当前表单元素的个数B)代码第1行是取得当前文本表单的个数C)这是循环验证表单D)这段代码可以验证表单中文本框中的值是否为空103.对下面这段代码分析您输入的字符数为正确的是()function count(){var len=form1.text.value.length;alert(“”+len+”个”)}A)代码第3行是取得当前文档中文本框的个数B)代码第3行是取得当前文档中表单的个数C)这段代码有错误D)这段代码是统计用户输入文本框中字符个数104.下列叙述不正确的是()A)document:最顶层的节点,所有的其他节点都是附属于它的B)documentTypeDTD:引用(使用<!DOCTYPE>语法)的对象表现形式C)Attr:代表一对特性名和特性值。
这个节点类型能包含子节点D)documentFragment:可以像document一样来保存其他节点105.下列不属于访问指定节点的方法的是()A)obj.valueB)getElementByTagNameC)getElementsByNameD)getElementById106.对下列代码分析正确的是()function msg(){var p=document.createElement(“p”);var Text=document.createTextNode(“Hello!”);p.appendChild(“Text”);document.body.appendChild(p);}A)代码第2行是创建一个<P>元素标签B)代码第3行是创建一个文本节点C)<P>是文本节点的子节点D)这代码的作用是创建新的节点107.下列对符号所表示的意义解释错误的是()A)ˆ(尖号):匹配字符串的开头B)$(美元符号):匹配字符串的结尾C)?(问号):匹配前面的子表达式一次或多次D)\(反斜杠):对特殊字符的特殊元字符含义进行转义108. 对下面这段代码分析不正确的是()var reg=/ .o./ g; //寻找字符o前后接任意字符组成的有三个字符的字符串var str= “How are you?” //源串var result=new Array(); //用于接收结果while(reg.exec(str)!=null) //执行匹配操作,如果找到匹配则继续找下一项{result.push(stMatch); //添加结果}alert(result);A)代码第1行是寻找字符o前后接任意字符组成的有三个字符的字符串B)代码第4行是执行匹配操作,如果找到匹配则继续找下一项C)代码第6行是将所得到的结果添加到数组中D)最后输出的是“How are you?”109.以下不是RegExp对象的实例属性的是()A)global属性B)lastIndex属性C)ignoreCase属性D)multiLine属性110.下面与IE结合对JavaScript调试支持比较好的工具是()A)记事本B)Microsoft Visual Studio 2005C)JSEclipseD)VC++111. 在调试前的准备工作下列叙述不对的是()A)在“设置”列表框中找到两个“禁用脚本调试”复选框,将它们前面的钩去掉B)如果“禁用脚本调试”复选框,前面的钩不去掉,则不会弹出调试信息C)“禁用脚本调试”复选框,前面的钩去掉后,当程序出错时会弹出调试信息D)“禁用脚本调试”复选框,前面的钩去不去与调试无关112.关于代码优化下列表述不对的是()A)JavaScript程序代码编写出来后,主要是交给浏览器去运行B)尽可能使用全局变量,可以使代码简单C)书写风格应遵循“标识符短而含义清晰”、“代码缩进对齐”、“尽可能注释”等原则D)在机器上运行的代码总是希望其速度越快越好,阅读维护时其可读性可理解性最好113.弹出输入框,默认内容是“Hello World”的正确javascript语法是?A) document.write("Hello World") B) "Hello World"C) response.write("Hello World") D) prompt(“输入”,"Hello World") 114.JS特性不包括( )A)解释性B)用于客户端C)基于对象D)面向对象115.下列JS的判断语句中( )是正确的A)if(i==0)B)if(i=0) C)if i==0 then D)if i=0 then116、下列JavaScript的循环语句中( )是正确的A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.for(i=0;i<=10;i++)117、下列的哪一个表达式将返回假A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”==”a”)&&(“c”!=”d”)D.(2<3)||(3<2)118、下列选项中,( )不是网页中的事件A.onclickB.onmouseoverC.onsubmitD.onpressbutton119、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:A.x<10 B. x<=10 C.x<20 D.x<=20120、JS语句var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( )结果A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a2D.显示错误121、将字串s中的所有字母变为小写字母的方法是( )A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase()D.s.toUpperChars()122、以下( )表达式产生一个0~7之间(含0,7)的随机整数.A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math. floor(Math.random()*8)D.Math.ceil(Math.random()*8)123、产生当前日期的方法是( )A.Now();B.Date()C.new Date()D.new Now()124、如果想在网页显示后,动态地改变网页的标题( )A.是不可能的B.通过document.write(“新的标题内容”)C. 通过document.title=(“新的标题内容”)D. 通过document.changeTitle(“新的标题内容”)125、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms[0].element[0]D.以上都可以126、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。