第四范式2019校园招聘前端笔试题

时长:120分钟 总分:100分

159浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 30 2
1.
以下不属于JavaScript基本数据类型的是:
问题详情




2.
在 W3C 标准盒模型中,默认情况下块元素的总宽度为:
问题详情




3.
关于状态码304,描述正确的是:
问题详情




4.
下列不属于行内元素的是:
问题详情




5.
...
问题详情

<style type="text/css">
div.demo{
color: black
}
div.wrap .demo{
color: yellow
}
div.wrap > .demo{
color: blue
}
div.wrap + .demo{
color: red
}
div.demo + .demo{
color: red
}
</style>
<div class="wrap">
<div class="demo">
Hello
</div>
<div class="demo">
World
</div>
</div>

Hello 和 world 两个单词分别是什么颜色?




6.
function Foo(){} Foo.proto...
问题详情

function Foo(){}
Foo.prototype.z = 3
var obj = new Foo()
console.info(obj.z)
obj.z = 10
console.info(obj.z)
delete obj.z
console.info(obj.z)

请选择正确的输出值





7.
var obj = {   &n...
问题详情

var obj = {

   name:"zhangsan",

   sayName:function(){

     console.info(this.name)

   }

 }

 var wfunc = obj.sayName

 obj.sayName()

 wfunc()

 var name = "lisi"

 obj.sayName()

 wfunc()


请选择正确的输出结果




8.
compute(10,100) var compu...
问题详情

compute(10,100)
var compute = function(A,B) {
  console.info(A * B)
}
 function compute(A,B){
   console.info(A + B)
 }
 function compute(A,B){
   console.info((A + B)*2)
 }
 compute(2,10)

请选择输出结果:




9.
在 http://www.4paradigm.com ...
问题详情

在 http://www.4paradigm.com 网站上,以下哪种情况存在跨域?




10.
已知:      var reg =...
问题详情

已知:

     var reg = /^((0|-)?[1-9][0-9]*)$/

  string为以下哪个选项时,reg.test(string)的值为false





11.
下列哪个行为会导致页面 reflow?
问题详情

下列哪个行为会导致页面 reflow




12.
关于箭头函数下列说法错误的一项是:
问题详情




13.
关于 BFC (block formatting context),以下说...
问题详情

关于 BFC (block formatting context),以下说法错误的有:




14.
关于进程的基本属性,以下说法正确的是:
问题详情




15.
关于 HTML ,以下说法错误的是:
问题详情




16.
以下代码输出: <ul>  ...
问题详情

以下代码输出:

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>
<script>
  var elements = document.getElementsByTagName("li")
  for (var i=0i<elements.lengthi++){
     elements[i].onclick =function( ){
       alert(i) 
     }
 }





17.
对于只在表的首、尾两端进行插入操作的线性表,宜采用的数据结构为()
问题详情




18.
选择排队作业中等待时间最长的作业优先调度,该调度算法是
问题详情




19.
已知一个有序表为(12,18,24,35,47,50,62,83,90,1...
问题详情

已知一个有序表为(12,18,24,35,47,50,62,83,90,115,134),当折半查找值为90的元素时,经过()次比较后查找成功?




20.
以下关于图片格式说法错误的是
问题详情




21.
以下输出错误的是
问题详情




22.
下面说法错误的是:
问题详情




23.
当一个 Ajax 请求由于跨域问题导致请求不能顺利完成时,你觉得是哪个环节...
问题详情

当一个 Ajax 请求由于跨域问题导致请求不能顺利完成时,你觉得是哪个环节导致的?




24.
25 辆车分成 5 组,每场比赛最多只能 5 辆车同时比赛,请问最少进行几...
问题详情

25 辆车分成 5 组,每场比赛最多只能 5 辆车同时比赛,请问最少进行几场比赛可以赛出前三名?




25.
执行如下代码,控制台的输出是什么? var arr = [] co...
问题详情

执行如下代码,控制台的输出是什么?

var arr = []
console.log(typeof arr, Object.prototype.toString.call(arr))





26.
获取input节点的正确方法是() <form class="...
问题详情

获取input节点的正确方法是()

<form class="file" name="upload">

<input id="file" name="file" />

</form>





27.
以下哪个是不稳定排序
问题详情




28.
阅读如下代码:
问题详情

阅读如下代码:
<style type="text/css">
.a, .b, .c {
    box-sizing: border-box
    border: 1px solid
}
.wrap {
    width: 250px
}
.a {
    width: 100px
    height: 100px
    float: left
}
.b {
    width: 100px
    height: 50px
    float: left
}
.c {
    width: 100px
    height: 100px
    display: inline-block
}
</style>

<div class="wrap">
    <div class="a">a</div>
    <div class="b">b</div>
    <div class="c">c</div>
</div>


请问 wrap 这个 div 的高度是多少?






29.
["1", "2", "3"].map(parseInt) 的结果是什么?
问题详情

["1", "2", "3"].map(parseInt) 的结果是什么?




30.
如下 HTML 代码展示了一个用户列表: <ul id="user...
问题详情

如下 HTML 代码展示了一个用户列表:
<ul id="user-list">
    <li>用户1 <button data-id="1">删除</button></li>
    <li>用户2 <button data-id="2">删除</button></li>
    <li>用户3 <button data-id="3">删除</button></li>
    <li>用户4 <button data-id="4">删除</button></li>
    <li>用户5 <button data-id="5">删除</button></li>
</ul>
产品经理期望管理员点击“删除”按钮时可以删除某个用户,关于实现该功能哪些描述是正确的:




31.
最长对称子字符串
问题详情

给定一个字符串(数字或大小写字母), 找出最长的对称的子串(如有多个,输出任意一个)。
例如:
输入:“abbaad”
输出:“abba”
输入描述: 字符串输入样例: a1223a 输出描述: 字符串输出样例 22
32.
字符串相乘
问题详情

给定两个数字(0-9)字符串(长度不限)求它们的乘积。 输入描述: 第一行为第一个数字字符串

第二行为第二个数字字符串输入样例: 123 20 输出描述: 乘积字符串输出样例 2460