web工程师面试题及答案
单项选择题(每题2分,共10题)
1.HTTP协议的默认端口号是()
A.21B.80C.443D.23
2.以下哪种不是JavaScript中的数据类型()
A.numberB.stringC.arrayD.char
3.HTML中,设置元素背景颜色的属性是()
A.colorB.background-colorC.bg-colorD.back-color
4.CSS中,用于清除浮动的属性是()
A.clearB.floatC.displayD.position
5.在JavaScript中,以下哪个方法用于获取元素的id()
A.getElementByIdB.getElementsByTagNameC.getElementsByClassNameD.querySelector
6.AJAX是指()
A.AsynchronousJavaScriptandXML
B.AutomaticJavaandXML
C.ActiveJavaScriptandXML
D.AllJavaScriptandXML
7.以下哪个标签用于在HTML中创建表格()
A.divB.tableC.trD.td
8.CSS选择器中,以下哪个表示选择所有元素()
A..classB.idC.D.element
9.在JavaScript中,函数内部使用什么关键字来引用调用该函数的对象()
A.thisB.thatC.superD.self
10.HTML5新增的用于绘制图形的标签是()
A.canvasB.svgC.videoD.audio
答案:1.B2.D3.B4.A5.A6.A7.B8.C9.A10.A
多项选择题(每题2分,共10题)
1.以下属于HTTP状态码的有()
A.200B.301C.404D.500
2.以下哪些是JavaScript中的循环语句()
A.for循环B.while循环C.do-while循环D.foreach循环
3.CSS中的定位方式有()
A.staticB.relativeC.absoluteD.fixed
4.以下哪些是HTML5新增的语义化标签()
A.headerB.navC.articleD.section
5.在JavaScript中,可以创建对象的方式有()
A.字面量方式B.构造函数方式C.Object.create()方法D.newArray()方式
6.以下哪些属于AJAX的技术组成部分()
A.XMLHttpRequestB.JavaScriptC.CSSD.XML或JSON
7.以下哪些事件属于JavaScript中的鼠标事件()
A.clickB.mouseoverC.mouseoutD.keydown
8.CSS盒模型包含的属性有()
A.contentB.paddingC.borderD.margin
9.以下哪些是JavaScript中的数组方法()
A.push()B.pop()C.slice()D.join()
10.HTML中用于设置超链接的属性有()
A.hrefB.targetC.relD.title
答案:1.ABCD2.ABC3.ABCD4.ABCD5.ABC6.ABD7.ABC8.ABCD9.ABCD10.ABCD
判断题(每题2分,共10题)
1.HTML标签必须成对出现。()
2.JavaScript是一种强类型语言。()
3.CSS样式只能写在head标签内。()
4.在JavaScript中,null和undefined是相同的。()
5.AJAX可以在不刷新整个页面的情况下与服务器进行数据交互。()
6.HTML5中的inpu