面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
【2021】奇安信春招前端方向试卷2
【2021】奇安信春招前端方向试卷2
时长:120分钟
总分:100分
144浏览
1人已完成答题
开始做题
题型介绍
题型
单选题
多选题
填空题
数量
20
10
2
1.
高度为8的AVL树最多有()个结点
问题详情
查看答案
A. 127
B. 128
C. 252
D. 255
2.
中缀表达式5+4*(x+3)-6所对应的后缀表达式为()
问题详情
查看答案
A. 5 4 x 3 + * 6 + -
B. 5 4 x 6 3 + * + -
C. 5 4 x 3 6 + * + -
D. 5 4 x 3 + * + 6 -
3.
以下属于稳定排序算法的是
问题详情
查看答案
A. 归并排序
B. 快速排序
C. 希尔排序
D. 选择排序
4.
最大体积值
问题详情
查看答案
一个长方体,长宽高都是质数,已知长宽高之和为n【
n为[6,10000]范围内的自然数。
】,求这个长方体的体积最大值。
输入值:长宽高之和。
输出值:体积的最大可能值。
5.
单车摆放问题
问题详情
查看答案
有n辆共享单车,编号依次为A,B,C,... 。现在要将单车整齐摆放,其中A车、B车属于特殊车型,并且B车比A车大,现要求B车必须摆在A车后,例如A-B-C, A-C-B等,有多少种摆放方法。备注:至少3辆单车。 输入描述: 第一行的数字n表示单车的数量;第二行的n个字母代表车辆的编号 ,可自己定义,但必须包含A B
输入样例: 3 A B C 输出描述: 所有的摆放顺序及一共有多少种摆放方法输出样例 A-B-C A-C-B C-A-B 3
6.
关于堆数据结构,下面描述中正确的有
问题详情
查看答案
A. 可以用堆实现优先队列(priority_queue)
B. 使用堆可以实现排序算法,复杂度为N * log N
C. 从M个元素中查找最小的N个元素时,使用大顶堆的效率比使用小顶堆更高
D. 在大顶堆中,第N层中的所有元素比第N+1层中的所有元素都要大
E. 堆数据结构可以用数组方式存储,存储的是一棵完全二叉树
7.
以下各项中,不是IP数据报操作特点的是
问题详情
查看答案
A. 每个分组自身携带有足够的信息,它的传送是被单独处理的
B. 使所有分组按顺序到达目的端系统
C. 在整个传送过程中,不需建立虚电路
D. 网络节点要为每个分组做出路由选择
8.
在单处理机计算机系统中,多道程序的执行具有()的特点。
问题详情
查看答案
A. 程序执行宏观上并行
B. 程序执行微观上串行
C. 设备和处理机可以并行
D. 设备和处理机只能串行
9.
在下列进程调度算法中,可能引起进程长时间得不到运行的算法是
问题详情
查看答案
A. 可抢占式静态优先数算法
B. 不可抢占式动态优先数算法
C. 时间片轮转算法
D. 不可抢占式静态优先数算法
10.
IP数据报头中用于控制数据报分段和重组字段的是哪些
问题详情
查看答案
A. 标识符字段
B. 标志字段
C. 生命周期字段
D. 片偏移字段
11.
对于路由表,下列说法中正确的是
问题详情
查看答案
A. 在缺省的情况下,如果一台路由器同时运行了RIP和OSPF两种动态路由协议,则在路由表中只会显示RIP发现的路由,因为RIP协议的优先级更高
B. 在缺省的情况下,如果一台路由器同时运行了RIP和OSPF两种动态路由协议,则在路由表中只会显示OSPF发现的路由,因为OSPF协议的优先级更高
C. 在缺省的情况下,如果一台路由器同时运行了RIP和OSPF两种动态路由协议,则在路由表中只会显示RIP发现的路由,因为RIP协议的花费值(metric)更小
D. 在缺省的情况下,如果一台路由器同时运行了RIP和OSPF两种动态路由协议,则在路由表中只会显示OSPF发现的路由,因为OSPF协议的花费值(metric)更小
12.
在一棵度为4的树T中,若有22个度为4的结点,8个度为3的结点,2个度为2...
问题详情
查看答案
在一棵度为4的树T中,若有22个度为4的结点,8个度为3的结点,2个度为2的结点,10个度为1的结点,则树中共有多少个节点()
A. 122
B. 125
C. 127
D. 128
13.
已知关键码序列6,9,12,19,28,20,16,22,23,30是最小...
问题详情
查看答案
已知关键码序列6,9,12,19,28,20,16,22,23,30是最小堆,插入关键码7,调整后得到的最小堆是(
A. 6,9,12,7,19,28,20,16,22,23,30
B. 6,7,12,19,9,20,16,22,23,30,28
C. 6,9,12,7,19,30,20,16,22,23,28
D. 6,7,12,19,28,29,9,16,22,23,30
14.
已知一个线性序列{25,36,75,66,80,82},如果采用散列函数h...
问题详情
查看答案
已知一个线性序列{25,36,75,66,80,82},如果采用散列函数h(key)=key%11计算散列地址,并散列存储在散列表A[15]中,若采用线性探查方法解决冲突,则在该散列表上进行等概率成功搜索的平均搜索长度约为()。
A. 1.2
B. 1.4
C. 1.7
D. 1.9
15.
以下哪个type属性是input元素不支持的?
问题详情
查看答案
以下 哪个type 属性是 input 元素不支持的?
A. color
B. range
C. link
D. number
16.
最终item-1和item-2的宽度分别是多少?&ltdivclass=...
问题详情
查看答案
最终 item-1 和 item-2 的宽度分别是多少?
<div class="box">
<div class="item item-1"></div>
<div class="item item-2"></div>
</div>
.box{
display: flex
width: 1200px
}
.item{
height: 100px
flex: 0 0 300px
}
.item-1{
width: 250px
}
.item-2{
max-width: 250px
}
A. 300px, 300px
B. 300px, 250px
C. 250px, 300px
D. 250px, 250px
17.
以下哪个方法可以改变函数this指向?
问题详情
查看答案
A. Function.prototype.bind
B. Function.prototype.toString
C. Function.prototype.valueOf
D. Function.prototype.isPrototypeOf
18.
以下哪个div高度不会被撑开?
问题详情
查看答案
A. <div><p></p></div>
B. <div><span style="display:inline-block"></span</div>
C. <div> <a></a></div>
D. <div><img /></div>
19.
严格模式&lsquousestrict&rsquo的约束不包括
问题详情
查看答案
严格模式‘use strict’的约束不包括
A. 不允许使用八进制
B. 禁止局部作用域里的this指向全局对象
C. 不允许使用eval语句
D. 不允许使用with语句
20.
以下代码执行后,打印对象obj的值为?varobj={a:[1],b:2}...
问题详情
查看答案
以下代码执行后,打印对象obj的值为?
var obj = {a: [1], b: 2} Object.assign(obj, {}, {a: [2]})
A. {a:[1], b: 2}
B. {a:[1,2], b:2}
C. {a: [2], b: 2}
D. {a: [1,2]}
21.
最终whatsThefinalResult值是?letwhatsThefi...
问题详情
查看答案
最终 whatsThefinalResult 值是?
let whatsThefinalResult = 1
if (function f(){}) {
whatsThefinalResult += typeof f
}
A. 1
B. 2
C. 1undefined
D. undefined
22.
"Firstparagraph"字体颜色是?&ltdiv&gt&lt...
问题详情
查看答案
"First paragraph"字体颜色是?
<div>
<p id="a">First paragraph</p>
<p>Second paragraph</p>
</div>
<style>
p#a {
color: green
}
div::first-line {
color: blue
}
div {
color: red
}
p {
color: black
}
</style>
A. green
B. blue
C. red
D. black
23.
以下代码的输出结果是?Object.prototype.a=functio...
问题详情
查看答案
以下代码的输出结果是?
Object.prototype.a = function () {
console.log('Object')
}
Function.prototype.a = function () {
console.log('Function')
}
function F(){}
var f = new F()
f.a()
A. Object
B. Function
C. undefined
D. Uncaught TypeError: f.b is not a function
24.
下面代码输出结果是?(function(){vara={value:1}...
问题详情
查看答案
下面代码输出结果是?
(function () {
var a = { value: 1 }
var b = { value: 2 }
var object = { a, b }
var { a: a1, b: b1 } = object
var { a: a2, b: b2 } = { ...object }
console.log(a1.value, b1.value)
window.location.reload()
})()
A. 1,2 和 true,true
B. 1,2 和 false,false
C. 2,1 和 true,true
D. 2,1 和 false,false
25.
下面关于编译器与解释器的观点,错误的是?
问题详情
查看答案
A. 解释器不产生目标程序,它直接执行源程序或者源程序的内部形式
B. 解释程序和编译程序的主要区别在于是否产生目标程序
C. 编译器对高级语言程序的处理过程划分成词法分析、语法分析、语义分析,中间代码生成、代码优化、目标代码生成几个阶段
D. 解释器参与运行控制、程序执行的速度快
26.
关二叉树下列说法不正确的是
问题详情
查看答案
A. 二叉树的度为2
B. 一棵二叉树的度可以小于2
C. 二叉树中至少有一个结点的度为2
D. 二叉树中任何一个结点的度都为2
27.
以下对let理解正确的有?
问题详情
查看答案
A. let声明的变量的作用域是块级的
B. let在全局声明的变量无法被window调用
C. let不能重复声明已存在的变量
D. let声明的变量不存在变量提升
28.
以下哪些是DOM树会有,渲染树不会有的节点
问题详情
查看答案
A. html
B. head
C. template
D. footer
29.
使用哪种method发送http请求,可以有body的method有?
问题详情
查看答案
A. get
B. post
C. delete
D. put
30.
请你谈谈Cookie的弊端?
问题详情
查看答案
A. 每个特定的域名下最多生成的cookie个数有限制
B. IE和Opera 会清理近期最少使用的cookie,Firefox会随机清理cookie
C. cookie的最大大约为2048字节,为了兼容性,一般不能超过2047字节
D. 安全性问题。如果cookie被人拦截了,那人就可以取得所有的session信息
E. cookie需要指定作用域,不可以跨域调用
31.
以下哪些方法可以往Array中添加元素()
问题详情
查看答案
以下哪些方法可以往 Array 中添加元素()
A. push
B. pop
C. splice
D. unshift
32.
关于transition与animation的说法正确的是?
问题详情
查看答案
A. transition让属性变化成为一个持续一段时间的过程,而不是立即生效的;
B. transition不需要触发事件;
C. animation重点是在创建帧,让不同帧在不同时间点发生不同变化;
D. 一条transition规则可以定义多个属性的变化
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录