免责声明
有关本博文试题源自4399校园招聘2019,仅供参考,如有侵权,请告知删除!
题目分享
一、单选题
-
以下不是TCP具有的能力的是
C
A. 数据可靠传输
B. 有连接
C. 数接序到达
D. 端到量控制
-
深度为k的二叉树至多有几个结点
B
A. 2^k
B. 2^(k-1)
扫描二维码关注公众号,回复: 8836828 查看本文章C. 2^k+1
D. 2^k-1
-
以下哪个不是xss攻击的类型?
D
A. 存储型XSS
B. 反射型XSS
C. DOM型XSS
D. 关系型XSS
-
以下哪个不是CSS盒模型的属性?
A
A.
font
B.
margin
C.
padding
D.
border
-
以下属性哪一个可以实现层的隐藏?
D
A.
display: "
B.
display: false
C.
display: hidden
D.
display: none
-
以下哪种加载资源的方式可以同时支持http和https的方式请求?
C
A.
<link type="text/css" href='//4399.com/style.css'>
B.
<link type="text/css" href='https://43399.com/style.css'>
C.
<link type="text/css" href='http://4399.com/style.css'>
D.
<link type="text/css" href='file://4399.com/style.css'>
- 【解析】
AD不是加载资源的正确方式。https兼容http,即支持https协议访问的链接也支持http协议访问,反之不然。
-
以下关于html5存储说法正确的是
B
A. sessionStorage浏览器关闭后也会生效
B. cookies存储大小不能超过4k
C. localStorage浏览器关闭后失效
D. localStorage不同源的窗口也可以共享
- 【解析】
sessionStorage和localStorage都可以做本地化存储,其大小可以达到5k;
cookie常用作客户端和服务器之间传输,其大小不能超过4k,便于传输;
sessionStorage的生命周期是当前浏览器窗口,关闭浏览器之后失效;localStorage的生命周期是永久,除非手动清除。
-
以下C语言程序,最后输出结果是
main(){ int i=0,s=0; for (;;){ if(i==4)continue; if (i5)break; i++; s+=i; } printf("%d\n",s); }
A. 15
B. 2
C. 10
D. 死循环 -
UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法
B
A. 基于瀑布模型的结构化方法
B. 基于对象的面向对象的方法
C. 基于需求动态定义的原型化方法
D. 基于数据的数据流开发方法
-
哪个不是 jquery表单对象的属性
C
A.
:enabled
B.
:disabled
C.
:hidden
D.
:selected
-
关于Sass下列哪些说法是错的?
A. Sass完全兼容css3
B. Sass支持函数
C. Sass支持firebug
D. Sass无需编译
-
关于 webpack的说法错误的是
A. webpack自身只理解Javascript,非Javascript文件需要用 loader处理
B. bundle是webpack打包出来的文件
C. SplitchunksPlugin可以用来分离代码
D. weback-dev-server中inline模式,在前端代码变动的时候无需整个刷新页面,只把变化的部分替换掉
-
以下代码的运行结果是
var game='4399' game.substring(2,1) console.log(game)
A. 4
B. 3
C. 4399
D. 9
-
[typeof null, null instanceof Object]
的结果是A
A. [“object”, false]
B. [null,false]
C. [“object”, true]
D. other
-
[1<2<3,3<2<1]
的结果是B
A. [true, false]
B. [true, true]
C. error
D. other
二、技术问答题
- localstorage与cookie有哪些区别(回答2种)?使用localstorage有哪些需要注意的地方?
- 前端如何优化网站性能?
三、编程题
-
使用前端缓存 localstorage实现以下2个方法来缓存用户标题浏览的历史记录, localstoragetitle使用title_history这一个key。
function get() //获取历史标题列表;返回一个数组 function addtitle() //增加一个标题记录
-
假设有一个字符串s,其长度最长为1000,请编写函数 palindrome找到该字符串中最长的回文字符片段。
例1: s为cdcde",输出:cdc,注意:"dcd也是有效值。
例2: s为"cdde",输出"dd
注:如时间不够,可以列出解题思路,酌情给分。
-
页面中有一个div,id为 rotate,背景色为red,宽度为200px,高度100px点击该div,div开始转动,再次点击转动速度增加点击stop按钮,div转动速度减小(html+css+js)
提示: 使用 requestanimationframe
四、主观问答题
- 近2年,你遇到的最大困难是什么?你是如何定位和解决该问题的?
- 大学这几年自己有设立什么样的目标?达成的情况如何?为什么?
- 什么是你最大的弱点?或者你认为未来35年最有可能阻碍你成长的性格因素是什么?
- 请描述一个例子,你曾经解决过一个别的同学解决不了的技术问题,你是如何做到的?
- 如果你和你的同事被分配到一个任务的两个模块,他没有完全理解他的模块,并且如果换你做他的模块又会很高效很快完成,你会怎么做?