【2020】奇安信秋招前端方向试卷1

时长:120分钟 总分:100分

140浏览 2人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 20 10 2
1.
对一个文件的访问,常由()共同限制
问题详情

对一个文件的访问,常由(   )共同限制




2.
下列关于TCP和UDP的描述正确的是()。
问题详情

下列关于TCP和UDP的描述正确的是(   )。




3.
在什么情况下,新插入链表的节点既是首节点也是尾节点
问题详情




4.
一个有向无环图是否存在拓扑排序?
问题详情




5.
以下关于哈希表的描述哪个是正确的?
问题详情




6.
存在一个数字组成的序列[a1,a2,...,aN],若要统计所有数字出现的...
问题详情

存在一个数字组成的序列[a1,a2,...,aN],若要统计所有数字出现的次数,用以下哪种数据结构比较适合?




7.
下列哪些不是IPv6过渡技术
问题详情




8.
下面不属于OSI七层模型的是?
问题详情




9.
以下哪些是TCP协议运行时阶段
问题详情




10.
老板发奖金
问题详情

老板一共需要给某个员工发奖金n元,可以选择一次发1元,也可以选择一次发2元,也可以选择一次发3元。请问老板给这位员工发放完n元奖金共有多少种不同的方法?

数据范围:1 <= n <= 10
11.
撤销与恢复
问题详情

撤销/恢复操作具有广泛的用途,比如word文档中输入一个单词,可以点撤销,然后可以再恢复。
编程实现如下功能:  从标准输入读取到一个字符串,字符串可包含0个或多个单词,单词以空格或者tab分隔; 如果遇到 "undo" 字符串,表示"撤销"操作,前一个字符串被撤销掉; 如果遇到"redo"字符串,表示恢复刚才撤销掉的字符串.
例如:   输入字符串 "hello undo redo world.",  对字符串中的 undo 和 redo 处理后, 最终输出的结果为 "hello world."
输入描述: 一行字符串: 包含0个或多个单词,单词以空格或者tab分隔输入样例: hello undo redo world. 输出描述: 一行字符串: 由0个或多个单词组成,单词以空格分隔输出样例 hello world.
12.
有5个元素,A,B,C,D,E,依次按顺序进栈,进栈过程中允许出栈,以下序...
问题详情

有5个元素,A, B, C, D, E, 依次按顺序进栈,进栈过程中允许出栈,以下序列中可能是该序列的出栈顺序的有




13.
存在若干个字符串,若要查找具有相同前缀的字符串,以下哪种数据结构比较适合
问题详情




14.
以下哪个算法是用于求解两个正整数的最大公约数的算法?
问题详情




15.
下述排序算法中,平均时间复杂度为nlogn且不稳定的是()
问题详情

下述排序算法中,平均时间复杂度为nlogn且不稳定的是(   )




16.
下列表述中,正确的是()
问题详情

下列表述中,正确的是(   )




17.
元素在常规文档流时,CSSposition属性的默认取值是()
问题详情

元素在常规文档流时,CSS position属性的默认取值是(   )




18.
以下哪项设置会触发GPU加速()
问题详情

以下哪项设置会触发GPU加速(    )




19.
关于px、em、vw/wh、rem,以下说法错误的是?
问题详情




20.
下面打印的值是什么?constp1=newPromise((resolve...
问题详情

下面打印的值是什么?
const p1 = new Promise((resolve, reject) => {
  resolve(1)
})
const p2 = new Promise((resolve, reject) => {
  resolve(2)
})
p1.then(res => {
  console.log(res)
  p2
})
.then(res => {
  console.log(res)
})




21.
用谷歌浏览器设置断点逐步调试,是在控制台的哪个Tab下。
问题详情




22.
下列代码的输出if([]==false){console.log(1)}...
问题详情

下列代码的输出
if ([] == false) {console.log(1)}
if ({} == false) {console.log(1)}
if ([]) {console.log(1)}
if ([1] == [1]) {console.log(1)}




23.
以下代码在控制台运行后数字输出顺序是什么?(asyncfunction()...
问题详情

以下代码在控制台运行后数字输出顺序是什么?
(async function () {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log('1')
    }, 0)
  })
})()
setTimeout(function () {
  console.log('2')
}, 0)
Promise.resolve(null).then(() => {
  console.log('3')
}).then(() => {
  console.log('4')
  return Promise.reject()
}).catch(() => {
  console.log('5')
})
console.log('6')





24.
现代浏览器下,获取如图盒模型元素的clientWidth值是多少?
问题详情




25.
以下和https://qianxin.com/不存在跨域的是?
问题详情

以下和 https://qianxin.com/ 不存在跨域的是?




26.
关于HTML语义化,以下哪个说法是正确的?
问题详情




27.
以下css选择器优先级表述正确的有
问题详情




28.
下列数组操作中,结果错误的有
问题详情




29.
选择下列执行结果为[0,1,2,3,4]的选项
问题详情

选择下列执行结果为 [0, 1,2,3,4] 的选项




30.
选出下列打印值为&ldquotest&rdquo的项
问题详情

选出下列打印值为“test”的项




31.
functionsum(x,y,z){returnx+y+z}以下哪几个选...
问题详情

function sum(x, y ,z) {
   return x+y+z
}
以下哪几个选项的不能返回6




32.
下列选型中,无法通过在网页上点击链接打开客户端邮件工具发送邮件的是
问题详情