哔哩哔哩2021校园招聘前端开发方向笔试卷A

时长:120分钟 总分:33分

168浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 30 3
1.
HTML的script标签,按规范defer和async属性说法正确的是?
问题详情




2.
varp1=newPromise(function(resolve,rej...
问题详情

var p1 = new Promise(function(resolve, reject){
resolve("2")
})
setTimeout(function(){
console.log("1")
},10)
p1.then(function(value){
console.log(value)
})
setTimeout(function(){
console.log("3")
},0)
上例代码执行的输出顺序是?




3.
已知节点&ltspan&gtfoo&lt/span&gt,以下哪个...
问题详情

已知节点 <span>foo</span>, 以下哪个样式在现代浏览器默认样式下设置宽度后不会生效?




4.
在JavaScript中,要实现遍历一个数组并在满足特定条件时中止遍历,可...
问题详情

在JavaScript中,要实现遍历一个数组并在满足特定条件时中止遍历,
可以使用哪种方法?




5.
以下表达式,正确的是
问题详情




6.
设置下列哪个请求头信息,跨域时不会触发OPTIONS请求?
问题详情




7.
版本号比较​
问题详情

比较一组版本号,将其按从小到大顺序排列

输入描述: 版本号字符串数组输入样例: ["2.1.0", "1.5", "2", "1.1.999.1.2.3", "0.10.0"] 输出描述: 输出排序好的版本号数组输出样例 ["0.10.0", "1.1.999.1.2.3", "1.5", "2", "2.1.0"]
8.
有以下ES6代码function*gen(){yield1yield2...
问题详情

有以下ES6代码
function * gen() {
yield 1
yield 2
yield 3
}
以下说法正确的是:




9.
完全平方数
问题详情

给定正整数n,找到最少数量的完全平方数使得他们的和等于n 输入描述: 正整数n输入样例: 13 输出描述: 最少数量输出样例 2
10.
执行以下代码,正确的输出结果是:console.log(Object.pr...
问题详情

执行以下代码,正确的输出结果是:console.log(Object.prototype.toString.call(undefined))




11.
8进制计数
问题详情

输入一个 long 类型的数值, 求该数值的8进制表示中的7的个数 输入描述: long类型10进制数值输入样例: 888 输出描述: 该数值二进制表示中7的个数输出样例 1
12.
执行以下代码,正确的输出结果是:letobj1={a:1,foo:()=&...
问题详情

执行以下代码,正确的输出结果是:
let obj1 = {
a: 1,
foo: () => {
console.log(this.a)
}
}
// log1
obj1.foo()
const obj2 = obj1.foo
// log2
obj2()




13.
以下哪个不是&ltinput&gt元素的输入类型
问题详情

以下哪个不是<input> 元素的输入类型




14.
执行以下代码,错误的输出结果是
问题详情




15.
以下关于HTTPStatusCode描述错误的是
问题详情

以下关于HTTP Status Code描述错误的是




16.
样式权重的优先级下面正确的是?
问题详情




17.
数组以下哪个方法会影响原数组?
问题详情




18.
对一个宽高相等,仅有background为纯色的div新增或修改如下其中一...
问题详情

对一个宽高相等,仅有background为纯色的div新增或修改如下其中一个css属性,不可以得到圆形图案的是?




19.
consta=10functionrunFunction(){consta...
问题详情

const a = 10
function runFunction() {
const a = 20
console.log('inside', a)
}
runFunction()
console.log('outside', a)




20.
.rect{width:100pxheight:100pxbackgr...
问题详情

.rect {
width: 100px
height: 100px
background: #91B493
text-align: center
font-size: 20px
color: #FEDFE1
transition: all 1s
}
.rect:hover {
transform: rotate(0.5turn) scale(0.5)
background: #81C7D4
}
当鼠标 经过会产生什么效果




21.
执行以下代码,正确的输出结果是:Promise.reject(0).cat...
问题详情

执行以下代码,正确的输出结果是:
Promise.reject(0).catch(e => e).catch(e => console.log(e))




22.
vara={},b='123',c=123a[b]='b'a[c]='...
问题详情

var a={}, b='123', c=123
a[b]='b'
a[c]='c'
console.log(a[b])
// example 2
var a={}, b=Symbol('123'), c=Symbol('123')
a[b]='b'
a[c]='c'
console.log(a[b])
// example 3
var a={}, b={key:'123'}, c={key:'456'}
a[b]='b'
a[c]='c'
console.log(a[b])




23.
以下哪种CSS样式会尝试开启硬件加速?
问题详情

以下哪种 CSS 样式会尝试开启硬件加速 ?




24.
执行以下代码,正确的输出结果是:for(leti=0i&lt3i++...
问题详情

执行以下代码,正确的输出结果是:
for(let i = 0 i < 3 i++) {
setTimeout(function() {
console.log(i)
}, 1000)
}




25.
&ltstyletype="text/css"&gt.area{hei...
问题详情

<style type="text/css">
.area {
height: 100px
}
.box {
transition: height 1s
background: #000
}
</style>
<div class="area">
<div class="box"></div>
</div>
<script>
document.querySelector('.area').addEventListener('click', () => {
document.querySelector('.box').style.height = '100px'
})
</script>
点击 area,box 高度的表现是?




26.
关于&ltinputtype="text"/&gtchange事件和i...
问题详情

关于<input type="text" /> change 事件和input事件描述最准确的是?




27.
CSS中,top属性规定元素的顶部边缘。该属性定义了一个定位元素的上外边距...
问题详情

CSS 中,top 属性规定元素的顶部边缘。该属性定义了一个定位元素的上外边距边界与其包含块上哪个边距的距离?




28.
以下js表达式返回false的是
问题详情




29.
leti=6,j=6for(leti=0i&lt6i++){j=i...
问题详情

let i = 6, j = 6
for (let i = 0 i < 6 i++){
j = i % 6
}
console.log(i + j)




30.
一棵二叉树的先序遍历结果为'ABCDEF',中序遍历结果为'BADCFE'...
问题详情

一棵二叉树的先序遍历结果为'ABCDEF',中序遍历结果为'BADCFE',则其后序遍历结果为?




31.
下列那个选项可以完美实现左右定宽,section自适应尺寸的布局
问题详情




32.
letn=0for(leti=0i&lt6i++){n++for(l...
问题详情

let n = 0
for (let i = 0 i < 6 i++){
n++
for (let i = 0 i < 5 i++){
n++
}
}
console.log(n)




33.
执行以下代码,输出结果是setTimeout(function(){con...
问题详情

执行以下代码,输出结果是
setTimeout(function() {
  console.log('setTimeout')
}, 0)
Promise.resolve().then(function() {
  console.log('promise1')
}).then(function() {
  console.log('promise2')
})