web开发面试题及答案
单项选择题(每题2分,共10题)
1.以下哪个是HTML中用于创建段落的标签?
A.divB.pC.spanD.br
答案:B
2.CSS中设置元素字体大小的属性是?
A.font-styleB.font-weightC.font-sizeD.font-family
答案:C
3.JavaScript中用于获取HTML元素的方法是?
A.getElementB.querySelectorC.findElementD.selectElement
答案:B
4.在HTTP协议中,用于向服务器提交数据的请求方法是?
A.GETB.POSTC.PUTD.DELETE
答案:B
5.以下哪种不是JavaScript中的数据类型?
A.numberB.stringC.arrayD.function
答案:D(function是一种对象类型,这里考查基本数据类型)
6.HTML5新增的用于绘制图形的元素是?
A.canvasB.svgC.videoD.audio
答案:A
7.CSS盒模型中,内容区与边框之间的距离是?
A.marginB.paddingC.borderD.width
答案:B
8.JavaScript中定义函数的关键字是?
A.defineB.functionC.methodD.procedure
答案:B
9.在HTML中,设置超链接目标地址的属性是?
A.hrefB.targetC.srcD.alt
答案:A
10.以下哪个是前端构建工具?
A.ReactB.VueC.WebpackD.Angular
答案:C
多项选择题(每题2分,共10题)
1.以下属于HTML表单元素的有()
A.inputB.selectC.textareaD.button
答案:ABCD
2.CSS中可以设置元素定位的属性值有()
A.staticB.relativeC.absoluteD.fixed
答案:ABCD
3.JavaScript中的循环语句有()
A.forB.whileC.do...whileD.for...in
答案:ABCD
4.以下哪些是HTTP状态码()
A.200B.404C.500D.301
答案:ABCD
5.前端框架有()
A.ReactB.VueC.AngularD.Express
答案:ABC(Express是后端框架)
6.HTML中常用的元数据标签有()
A.metaB.titleC.linkD.script
答案:ABC
7.CSS中用于设置文本颜色的方式有()
A.颜色名称B.RGB值C.HEX值D.rgba值
答案:ABCD
8.JavaScript中数组的常用方法有()
A.pushB.popC.sliceD.map
答案:ABCD
9.在HTML中,img标签的常用属性有()
A.srcB.altC.widthD.height
答案:ABCD
10.以下属于响应式布局技术的有()
A.媒体查询B.弹性盒模型C.网格布局D.浮动布局
答案:ABC
判断题(每题2分,共10题)
1.HTML标签必须成对出现。()
答案:错(如br、input等单标签)
2.CSS中,id选择器的优先级高于类选择器。()
答案:对
3.JavaScript中,变量可以先使用后声明。()
答案:对(存在变量提升,但不推荐)
4.HTTP是无状态协议。()
答案:对
5.React是一个后端框架。()
答案:错(是前端框架)
6.HTML中,a标签只能用于创建超链接。()
答案:错(还可用于创建锚点等)
7.CSS中,设置元素透明度可以使用opacity属性。()
答案:对
8.JavaScript中,函数内部不能访问外部变量。()
答案:错(可以访问,存在作用域链)
9.在HTML表单中,inputtype=submit用于提交表单数据。()
答案:对
10.响应式布局就是让网页在不同设备上都能完美显示。()
答案:对
简答题(每