前端岗位试题.docx
- 文档编号:29970265
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:8
- 大小:17.58KB
前端岗位试题.docx
《前端岗位试题.docx》由会员分享,可在线阅读,更多相关《前端岗位试题.docx(8页珍藏版)》请在冰豆网上搜索。
前端岗位试题
前端岗位试题
亲爱的同学,您好!
该卷一共30题,均为单选题;每个微信账号有且只能登陆1次,请完整作答后再提交,作答限时45分钟。
第1项:
信息填写姓名 ____________年级专业 ____________电话 ____________
第2项:
JavaScript中的操作符不包含()
○A.$
○B.
○C.?
:
○D.%
第3项:
JavaScript中的赋值操作符不包含()
○A.++
○B.+=
○C.-=
○D.=
第4项:
以下浏览器内核不正确的是:
○选项1
○B.火狐(Presto)
○C.谷歌(Blink)
○D.Safari(webkit)
第5项:
编写JavaScript代码实现当移动浏览器的垂直滚动时,层(DIV)的垂直位置始终位于浏览器顶端,下列选项中()是正确的
○A.document.getElementById(divid).top=0;
○B.document.getElementById(divid).pixelTop=document.body.scrollTop;
○C.document.getElementById(divid).pixelTop=0;
○D.document.getElementById(divid).style.pixelTop=document.body.scrollTop;
第6项:
代码isNaN(“3.14”)表示()
○A.是否是PI值
○B是否为空
○C.是否是一个对象
○D.是否是一个数字
第7项:
下列控件当前控件文本水平对齐方式的是()
○A.aa.style.textDecorationUnderline
○B.aa.style.letterSpacing
○c.aa.style.textAlign
○D.aa.style.verticalAlign
第8项:
下列哪个代码可以设置或获取当前控件与其底部相邻控件或父控件底边之间的距离()
○A.aa.style.marginBottom
○B.aa.style.marginTop
○C.aa.style.marginLeft
○D.aa.style.marginRight
第9项:
以下哪段代码是获取控件内文本的颜色()
○A.varcolor=aa.style.color
○B.aa.style.color=‘blue’
○C.varwidth=aa.borderWidth
○D.varstyle=aa.style.borderBottomStyle
第10项:
代码P.style.borderBottomWidth=2表示()
○A.设置p的边框为2像素
○B.设置p的底边框为2像素
○C.设置id为P的标签的边框为2像素
○D.设置id为P的标签的底边框为2像素
第11项:
代码varcount=Math.ceil(Math.random()*30)+90,count的值为()
○A.90=count=120
○B.90count=120
○C.90=count120
○D.90count120
第12项:
在JavaScript的表达式parseInt(8.1)+parseFloat(8.1)+parseInt(8.1)的结果是()
○A.88.18
○B.24.3
○C.”8.1”+”8.1”
○D.8.18.18.1
○E.24.1
第13项:
在JavaScript中,可以使用Date对象的()方法返回一个月中的一天
○A.getDate()
○B.getYear()
○C.getMonth()
○D.getTime()
第14项:
分析下面的JavaScript代码段,输出的结果是()emp=newArray(5);emp[1]=1;emp[2]=2;document.write(emp.length);
○A.2
○B.3
○C.4
○D.5
第15项:
对方法声明中的错误代码:
functionAdd(inti1,inti2)分析正确的是
○A.参数不能指定数据类型
○B.没有指定返回类型
○C.没有指定访问
○D.function不是方法声明的关键字
第16项:
对于以下代码分析正确的是inputtype=buttonvalue=点一下onclick=alert(你好,欢迎你)
○A.onclick表示鼠标移上去的事件
○B.这个代码运行时将报错
○C.点击这个按扭时弹出提示框,并显示“你好,欢迎你”
○D.必须把alert改为window.alert才能正常运行
第17项:
代码:
abcdefg.substring(2,3)的结果是
○A.cde
○B.b
○C.c
○D.bcd
第18项:
以下方法中,有()个能够减少页面加载时间?
1.优化图片2.在一些对颜色要求不高的地方选择GIF格式的图片3.压缩合并css4.网址后加斜杠,如5.标明所要展示图片的高度和宽度6.合并文件、图片,减少http请求。
○A.3个
○B.4个
○C.5个
○D.6个
第19项:
阅读如下代码,该代码在浏览器中运行时,点击段落中的文本ClickMe,页面效果为()?
htmlheadtitleclickMe/titlescripttype=text/javascriptlanguage=javascriptfunctionclickDIV(event){vartarget=event.target||event.srcevent;alert(clickDIV,target=+target.nodeName);}functionclickP(event){vartarget=event.target||event.srcevent;alert(clickP,target=+target.nodeName);}/script/headbodydivonclick=clickDIV(event);ponclick=clickP(event);ClickMe/p/div/body/html
○A.先弹出clickP,target=P,再弹出clickDIV,target=P。
○B.先弹出clickDIV,target=P,再弹出clickP,target=P。
○C.先弹出clickP,target=P,再弹出clickDIV,target=DIV。
○D.先弹出clickDIV,target=DIV,再弹出clickP,target=P。
第20项:
在JavaScript中,下列选项中不属于数组方法的是
○A.sort()
○B.length()
○C.concat()
○D.reverse()
第21项:
制作级联菜单功能时调用的是下拉列表框的()事件。
○A.onClick
○B.onChange
○C.onmouseout
○D.onmousemove
第22项:
在es6中,下面程序运行结果输出,选项结果正确的是for(leti=0;i12;i++){}console.log(i);consta=12;a=13;console.log(a);constg={b:
3};console.log(g.b=12);console.log(g.b);let[head,...tail]=[1,2,3,4];console.log(tail);
○A.11,13,3,12,[3,4]
○B.inotdefined,TypeError,TypeErrpr,4
○C.11,12,3,3,4
○D.inotdefined,TypeError,3,12,[2,3,4]
第23项:
在标准的JavaScript中,Ajax异步执行调用基于下面哪一个机制才能实现?
○A.Event和callback
○B.多线程操作
○C.多CPU核
○D.Deferral和promise
第24项:
下面有关浏览器中使用js跨域获取数据的描述,说法错误的是?
○A.域名、端口相同,协议不同,属于相同的域
○B.js可以使用jsonp进行跨域
○C.通过修改document.domain来跨子域
○D.使用window.name来进行跨域
第25项:
下面有关html5标签说法错误的有?
○A.audio标签定义声音,比如音乐或其他音频流
○B.canvas比如来自一个外部的新闻提供者的一篇新的文章,或者来自blog的文本,或者是来自论坛的文本。
亦或是来自其他外部源内容
○C.标签定义菜单列表。
当希望列出表单控件时使用该标签
○D.标签定义命令按钮,比如单选按钮、复选框或按钮
第26项:
现有如下html结构ulliclickme/liliclickme/liliclickme/liliclickme/li/ul运行如下代码:
varelements=document.getElementsByTagName(li);varlength=elements.length;for(vari=0;ilength;i++){elements[i].onclick=function(){alert(i);}}依次点击4个li标签,哪一个选项是正确的运行结果()?
○A.依次弹出1,2,3,4
○B.依次弹出0,1,2,3
○C.依次弹出3,3,3,3
○D.依次弹出4,4,4,4
第27项:
运行以下程序scriptvarm=1,j=k=0;functionadd(n){returnn=n+1; }y=add(m);functionadd(n){returnn=n+3;}z=add(m);/script
○A.2,4
○B.4,4
○C.2,2
○D.报异常
第28项:
x的值是:
functionA(){this.do=function(){returnfoo;};}A.prototype=function(){this.do=function(){returnbar};};varx=newA().do();
○A.bar
○B.报错
○C.foo
○D.undefined
第29项:
display属性值的常用取值不包括
○A.inline
○B.block
○C.hidden
○D.none
第30项:
XML和JSON的区别以下说法不正确的是:
○A.在数据体积方面:
JSON相对于XML来讲,数据的体积小。
○B.数据交互方面:
JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互。
○C.数据描述方面:
JSON对数据的描述性比XML较好。
○D.传输速度方面:
JSON的速度要远远快于XML。
第31项:
控制台(console)会打印出什么?
functiontest(){console.log(a);console.log(foo());vara=1;functionfoo(){return2;}}test();
○A.1,2
○B.2,undefined
○C.undefined,2
○D.undefined,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 前端 岗位 试题