前端面试---笔试记录

今天上午去参加了一场国企的笔试面试。到中午的时候,通知笔试成绩合格。紧接着就是下午的面试。面试时是两位面试官,轮番吊打我,然后告诉我回家等通知,愉悦(ganga)的气氛就在此时凝固了。总之,面完出来,觉得自己这些年啥也没学会。和面试官say byebye以后拖着没有知识的脑袋回家了。下面总结一下今天的五十道笔试题。都是单选,每题2分,这里就不附正确答案了,题目比较基础,都自己尝试着做一下吧,就当是给正在找工作的小朋友们加点菜吧。
1、哪个元素表示给定范围内的标量值?
A.option
B.meter
C.label
D.input
2、下列选项中,哪个CSS属性可以更改字体的大小?
A.text-size
B.font-size
C.text-style
D.font-style
3、以下描述错误的是?
A.cookie以及loaclStorage都会伴随着http请求发送到服务器
B.get提交的url会有长度限制,而post提交的数据则可以比较大
C.在JavaScript中可以操作cookie
D.JavaScript在浏览器的执行是单线程的
4、下列关于vue-router的说法不正确的是?
A.hash模式会给url中增加#
B.hash模式下可以用hashchange监听路由变化
C.hash模式下会优先向服务器请求路由
D.history模式利用了pushState API
5、以下关于盒模型的说法不正确的是?
A.盒模型都是由四个部分组成的,分别是margin、border、padding和content
B.标准盒模型的width和height属性的范围包含了border、padding和content
C.IE盒模型的width和height属性的范围包含了border、padding和content
D.通过修改元素的box-sizing属性来改变元素的盒模型
6、如何使用CSS选择器定义某个父元素中所有第“奇数”个子元素的样式?
A.nth-child(odd)
B.nth-child(even)
C.nth-of-type(odd)
D.nth-of-child(even)
7、v-if和v-for谁的优先级高?
A.v-for
B.v-if
C.一样高
D.无法比较
8、以下JS表达式返回false的是?
A.1==true
B.""==false
C.false==null
D.null==undefined
9、以下不是顶级域名的是?
A.net
B.edu
C.www
D.cn
10、对于方法Object.assign()说法错误的是?
A.该方法的参数中,第一个参数是目标对象,后面的参数都是源对象
B.undefined和null不能作为该方法的参数
C.不同参数中存在同名属性,则进行替换
D.该方法对对象实行深拷贝
11、下列正确定义函数的是?
A.function foo() {}
B.Function foo() {}
C.var foo = new Function() {}
D.var foo = new function() {}
12、下列标记中,用于定义HTML5文档所要显示内容的是?
A.
B.
C.
D.
13、哪个CSS属性定义某个元素的某一侧不允许其他浮动元素?
A.display
B.float
C.clear
D.position
14、哪种定位方式将对象放置在普通文档流中?
A.absolute
B.float
C.fixed
D.relative
15、下面让CSS只在当前Vue组件中起作用的正确描述是?
A.在当前组件的样式文件中添加scoped关键字
B.在当前组件的样式文件中添加redonly关键字
C.把组件的样式通过内联方式实现
D.以上描述都不对
16、下面代码的输出是什么?+true;!“Lydia”;
A.1和false
B.false和NaN
C.false and false
D.1和NaN
17、下面哪个选项能设置WEB页面的背景颜色?
A.
B.
C.
D.
18、下面哪一个不是HTML5中的标签?
A.article
B.section
C.foot
D.main
19、数组头部插入方法是哪个?
A.pop
B.push
C.unshift
D.shift
20、console.log(!5)的结果是?
A.5.0
B.0.0
C.true
D.false
21、下列选项中,可以实现颠倒数组中元素的位置的是?
A.reverse()
B.sort()
C.indexOf()
D.lastIndexOf()
22、下列选项中,不属于运算符的是?
A.==
B.=
C.=<
D.!=
23、下列程序中输出结果正确的是?var a = “A”;var b = a;typeof(a==b)
A.number
B.string
C.undefined
D.boolean
24、vue的生命周期,执行顺序争取的是?
A.beforCreate->init->create->mount->destory
B.mount->init->beforCreate->create->destory
C.beforCreate->create->init->mount->destory
D.init->beforCreate->create->init->destory
25、v-if和v-show之间的区别说法错误的是?
A.v-if是“真正”的条件渲染,因为他会确保在切换过程中条件块内的事件监听和子组件适当的被销毁重建
B.不管初始条件是什么,v-show作用的元素总是会被渲染,并且只是简单的基于CSS进行切换
C.v-if如果在初始渲染时条件为假,则什么也不做,直到条件第一次变味真时,才会开始渲染条件块
D.v-show通过切换CSS属性visibility来控制元素的显示和隐藏
26、下列不属于JavaScript数组的方法是?
A.push
B.pop
C.slice
D.toFixed
27、下面有关CSS选择器的说法错误的是?
A. .intro,选择class="intro"的所有元素
B. #firstName,选择id="firstName "的元素
C.div>p, 选择所有

元素和所有的

元素
D.p 选择所有的

元素
28、下列不属于原始数据类型是?
A.boolean
B.object
C.symbol
D.string
29、vue的常用指令包括?
A.v-if
B.v-get
C.v-set
D.v-hidden
30、下面哪一个不是JavaScript运算符?
A.=
B.===
C.&&
D.$#
31console.log(true+0)输出为、?
A.0.0
B.1.0
C.2.0
D.3.0
32、下面语法中哪个可以定义一个带正方形的列表?
A.list-style-image:square
B.list-style-color:square
C.list-type:square
D.list-style-type:square
33、vue-cli项目中src目录下不包含?
A.error
B.assets
C.router
D.components
34、如何把7.25四舍五入为最接近的整数?
A.round(7.25)
B.rnd(7.25)
C.Math.rnd(7.25)
D.Math.round(7.25)
35、通过vue-cli生成的vue工程内置的打包工具是?
A.rollup
B.webpack
C.gulp
D.vite
36、解决浏览器兼容性问题的方法不包括?
A.据兼容需求选择技术框架/库,入jQuery等
B.渐进增强
C.优雅降级
D.使用ES6
37、下列描述错误的是?
A.onload和DOMContentLoaded都是页面加载时间,没有区别
B.DOMContentLoaded有浏览器兼容问题
C.定义在全局作用域中的变量是window对象的属性
D.window对象的方法在调用时可以省略不写window
38、如何使用CSS在标题元素

前插入一个图像文件?
A.h2:after{content: url(mark.png)}
B.h2:before{content: url(mark.png)}
C.h2:head{content: url(mark.png)}
D.h2:first{content: url(mark.png)}
39、在构建VueRouter时,如何制定history模式?
A.mode:history
B.model:history
C.model:hash
D.无法制定
40、404状态码的含义是?
A.请求的网页或资源部存在
B.请求失败
C.请求成功
D.网络异常
41、html块级元素不包括?
A.span
B.div
C.p
D.herder
42、vue生命周期函数不包括?
A.created
B.update
C.destoryed
D.show
43、以下哪个属性不会使div脱离文档流?
A.position:absolute
B.float:right
C.position:fixed
D.position:relative
44、vue-cli工程中常用的npm命令有哪些?
A.npm install
B.npm run serve
C.npm run build
D.以上都是
45、下列选项中,可以实现创建元素的是?
A.element.push('

你好

')

B.element.pop('

你好

')

C.element.innerHTML('

你好

')

D.document.createElement('p')
46、CSS盒模型的属性不包括?
A.margin
B.padding
C.border
D.box
47、网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?
A.一直到IE9,都是Trident内核
B.firefox是Gecko内核
C.Chrome是webkit内核
D.IE是目前最快的浏览器
48、下面哪项不是vue-cli脚手架创建的工程常用的npm命令?
A.npm run dev
B.npm run build
C.npm run build --report
D.以上都是
49、padding的属性不包括?
A.padding-bottom
B.padding-left
C.padding-right
D.padding-length
50、CSS样式,边距:10px 20px 40px 30px;哪一个是底边距?
A.10px
B.20px
C.40px
D.30px

你可能感兴趣的:(笔记,javascript,vue.js,css,html5,css3)