您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > HTML&JavaScript编程笔试题(前端)
测试题(笔试)HTML&JavaScript不定项选择题(共50题,每题2分,总分100分)1)下面关于JavaScript语言正确的是(b)。(单选)a)JavaScript在运行之前需要手工编译b)JavaScript是能在浏览器里面运行的脚本语言c)JavaScript是Java语言的一个分支d)JavaScript是服务器端的脚本语言2)JavaScript包含在一个(X)HTML文档中的方法主要有(a,b,c,d)。(多选)a)使用script元素在XHTML中直接嵌入JavaScript语句b)将JavaScript源文件通过script元素的src属性链接到XHTML文档c)使用伪URL方式加入到超链接d)脚本包含在XHTML事件处理程序属性中3)不属于JavaScript数据类型的是(d)。(单选)a)Numberb)Undefinedc)Stringd)Float4)下面语句中那些可以创建一个数组(ac)。(多选)a)vararray=newArray();b)vararray={‘a’,’b’,1};c)vararray=[‘1’,’a’,4];d)vararray=(‘1’,2,3);5)functionjustTest(num){if(num3){returnnum+1;}}varresult=justTest(2);result的值是(e)(单选)a)3b)程序出错c)Nulld)4e)Undefined6)foo对象有att属性,怎么获取att的值:(ac)。(多选)a)foo.attb)foo{att}c)foo.getAttribute(“att”)d)foo(att)7)以下哪些是javascript的内置对象Global的函数(ab)。(多选)a)ParseIntb)Evalc)Alert窗口的d)SetTimeOut窗口的8)varresult=2+5+8;result的值是(e)(单选)a)258b)“258”c)78d)15e)“78”9)下面那些语句可以创建一个不为空的对象(abd)。(多选)a)varobj=newObject();b)varobj={};c)varobj;d)varobj=newDate();10)vara=false;varb=0;(默认转化为false,1为true)运算结果为true的表达式是(b)(单选)a)a=bb)a==bc)a===bd)ainstanceofb11)请选择结果为真的表达式(b)(单选)a)nullinstanceofundefinedb)null==undefinedc)null===undefinedd)NaN==NaN12)CSS定位类型有(abcd)。(多选)a)Static(默认的定位)b)relativec)absoluted)fixed13)以下那些标签是块级元素(c)。(单选)a)labelb)Imgc)divd)input14)元素的盒模型包括(bcd)。(多选)a)内容b)Marginc)paddingd)border15题和16题基于下面这段程序:htmlbodyscriptfunctionfoo(){//在此处添加代码varrg=document.15题(radioGroup);for(vari=0;irg.length;i++){if(16题){alert(你选择了第+(i+1)+个单选框);}}returnfalse;}/scriptbodyformname=form1onsubmit=returnfoo();inputtype=radioname=radioGroup/inputtype=radioname=radioGroup/inputtype=radioname=radioGroup/inputtype=radioname=radioGroup/inputtype=radioname=radioGroup/inputtype=radioname=radioGroup/inputtype=submit//form/body/html15)(单选)__c_a)GetElementByIdb)getElementsByTagNamec)getElementsByNamed)getElementByName16)(单选)__c__a)rg[i].selectedb)rg[i].selectc)rg[i].checkedd)rg[i].check17)scriptfunctiontest(){if(){alert(不能超过50个字符!);document.a.b.focus();returnfalse;}}/scriptformname=”a”onsubmit=returntest()textareaname=bcols=40wrap=VIRTUALrows=6/textareainputtype=submitname=Submitvalue=check/form空白处应填写的代码(c)(单选)a)document.a.b.value.length()50b)document.a.b.length50c)document.a.b.value.length50d)document.getElementById(‘b’).value.length5018)functionfucCheckNUM(NUM){varregex=/^\d+$/;if(regex.18题(NUM)){//说明有字符是数字alert(“字符是数字”);}else{//说明是数字alert(“字符不是数字”);}(单选)__a_a)Testb)Matchsc)Match(字符串才是它)d)pattern19题和20题基于以下代码:以下这段代码用来实现让页面上所有的超链接当鼠标移上去时,下划线消失的操作styletype=”text/css”.mouseon{text-decoration:none;}stylescriptwindow.onload=function(){varallLinks=document.;for(vari=0;iallLinks.length;i++){allLinks.=function(){this.19题=20题;};};/script19)(单选)__d_a)Classb)classc)Classnamed)className20)(单选)__d__a)Mouseonb)“.mouseon”c).mouseond)“mouseon”21、22题基于以下代码以下这段代码实现是通过点击按钮的方式使方块每次向右移动5个像素headtitle/titlestyletype=text/css#block{position:absolute;width:20px;height:20px;background:Red;top:100px;left:0px}/stylescripttype=text/javascriptvarblockX=0;functionmoveBlock(){varblockDiv=21题(’block’);blockX+=5;22题=blockX+px;}/script/headbodydivid=block/divinputtype=buttonvalue=移动onclick=moveBlock();//body21)(单选)__b__a)document.getElementsByIdb)document.getElementByIdc)document.getElementsByTagNamed)document.getElementByTagName22)(单选)__c__a)blockDiv.rules.leftb)blockDiv.style.rules.leftc)blockDiv.style.leftd)blockDiv.styles.left23)DOM里面创建元素节点的方法是(a)(单选)a)createElement()b)createTextNode()c)createComment()d)createAttribute()24)将下面这个节点里面的文本改为“simple”的语句是(c)(单选)varnode=document.getElementById(“sample”);.........spanid=sampleThisisasample/spana)node.value=”simple”;b)node.nodeValue=”simple”;c)node.firstChild.nodeValue=”simple”;d)node.appendChild(document.createTextNode(simple);25)将下面这个节点里面的文本改为“simple”的语句是(c)(单选)varnode=document.getElementById(“sample”);.........spanid=sampleThisisasample/spana)node.InnerHtml=”simple”;b)node.innerHtml=”simple”;c)node.innerHTML=”simple”;d)node.value=”simple”;26)*javaScript的事件流包括以下以个阶段(a,b)(多选)a)事件捕获阶段b)事件冒泡阶段c)事件处理阶段d)事件回滚阶段27)以下关于javaScript事件的描述正确的有(ad)(多选)a)目前,浏览器对传统事件处理程序的指派方法的支持,比对现代事件处理程序指派方法的支持更好。b)传统事件处理程序可以为一个事件指派多个处理方法。c)使用现代事件处理程序指派方法,IE和DOM是一样的。d)现代事件处理程序可以为一个事件指派多个处理方法。28)*CSS选择器的优先级从高到低是(ad)(多选)a)内联内嵌外部样式b)!importantIdclass伪类element*c)!importantIdelementclass伪类*d)!importantIdclasselement伪类*29)*以下关于javaScript操作样式表描述正确的有(ab)(多选)a)页面中的每个元素,都有一个style属性。b)可以使用style.样式名来操作元素的样式。c)操作元素.style.样式名时,样式名和CSS样式的名称总是相同的。d)使用style属性可以操作外部样式表。30)*以下关于javaScript事件描述正确的有(abd)(多选)a)javaScript事件可分为鼠标事件,键盘事件,HTML事件。b)刷新页面的时候,会触发load事件和unload事件。c)事件一旦开始触发,事件的冒泡传播就不可以被终止。d)在某些事件如submit的事件代码中返回false,可以阻止默认行为的发生。31)*想要把窗口导航到新的页面,下面那些语句是正确的(d)(单选)a)window.URL=””b)document.location=””c)location.URL=””d)location.href=””32)--下面那些情况不能在老式浏览器中使用innerHTML属性(ad)(多选)a)向select元素里面添加optionb)向div内部增加表单c)向ul内部增加li节点d)向table内部增加tr和td33)在IE中给一个按钮but绑定点击事件的代码正确的是(ab)(多选)a)在按钮的标签中用onclick=”proce
本文标题:HTML&JavaScript编程笔试题(前端)
链接地址:https://www.777doc.com/doc-4540027 .html