文章导航
- 免责声明
- 题目分享
- 一、单选题
- 二、技术问答题
- 三、编程题
- 四、主观问答题
免责声明
有关本博文试题源自4399校园招聘2019,仅供参考,如有侵权,请告知删除!
题目分享
一、单选题
-
以下不是
TCP
具有的能力的是C
A. 数据可靠传输
B. 有连接
C. 数接序到达
D. 端到量控制
-
深度为k的二叉树至多有几个结点
D
A. 2^k
B. 2^(k-1)
C. 2^k+1
D. 2^k-1
叶子节点数至多
2^(k-1)
节点数之多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/style.css'>
B.
<link type="text/css" href='https://43399/style.css'>
C.
<link type="text/css" href='http://4399/style.css'>
D.
<link type="text/css" href='file://4399/style.css'>
选项 A 和 D 不是加载资源的正确方式。
HTTPS
兼容HTTP
,即支持HTTPS
协议访问的链接也支持HTTP
协议访问,反之不然,所以使用HTTP
协议访问资源是可以同时支持访问支持HTTPS
或HTTP
的资源。
-
以下关于html5存储说法正确的是
B
A.
sessionStorage
浏览器关闭后也会生效B.
cookie
存储大小不能超过4k
C.
localStorage
浏览器关闭后失效D.
localStorage
不同源的窗口也可以共享
–
sessionStorage
和localStorage
都可以做本地化存储,其大小可以达到5M
;
–cookie
常用作客户端和服务器之间传输,其大小不能超过4k,便于传输;
–sessionStorage
的生命周期是当前浏览器窗口,关闭浏览器之后失效;localStorage
的生命周期是永久,除非手动清除。
- 以下C语言程序,最后输出结果是
C
A. 15
B. 2
C. 10
D. 死循环
main(){
int i=0,s=0;
for (;;){
if(i==4)continue;
if (i==5)break;
i++;
s+=i;
}
printf("%d\n",s);
}
-
UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法
B
A. 基于瀑布模型的结构化方法
B. 基于对象的面向对象的方法
C. 基于需求动态定义的原型化方法
D. 基于数据的数据流开发方法
-
哪个不是
jQuery
表单对象的属性C
A.
:enabled
B.
:disabled
C.
:hidden
D.
:selected
-
关于
Sass
下列哪些说法是错的?D
A.
Sass
完全兼容css3
B.
Sass
支持函数C.
Sass
支持firebug
D.
Sass
无需编译 -
关于
webpack
的说法错误的是D
A.
webpack
自身只理解Javascript
,非Javascript
文件需要用loader
处理B.
bundle
是webpack
打包出来的文件C.
SplitchunksPlugin
可以用来分离代码D.
weback-dev-server
中inline
模式,在前端代码变动的时候无需整个刷新页面,只把变化的部分替换掉 -
以下代码的运行结果是
D
var game='4399'; game.substring(2,1); console.log(game);
A. 4
B. 3
C. 9
D. 4399
-
[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
1<2
结果为true
,true<3
结果为true
。3<2结果为false
,false<1
结果为true
。true == 1, false==0
二、技术问答题
localStorage
与Cookie
有哪些区别 (回答2种)? 使用localStorage
有哪些需要注意的地方?- 前端如何优化网站性能?
三、编程题
- 使用前端缓存
localStorage
实现以下2
个方法来缓存用户标题浏览的历史记录,localStorageTitle
使用title_history
这一个key
。
function get() //获取历史标题列表;返回一个数组
function addTitle() //增加一个标题记录
// 实现
function get(){
return (localStorage.getItem("title_history") || "").split(',')
}
function addTitle(){
let titles = get();
localStorage.setItem("title_history",[...titles, "localStorageTitle"])
}
-
假设有一个字符串
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年最有可能阻碍你成长的性格因素是什么?
- 请描述一个例子,你曾经解决过一个别的同学解决不了的技术问题,你是如何做到的?
- 如果你和你的同事被分配到一个任务的两个模块,他没有完全理解他的模块,并且如果换你做他的模块又会很高效很快完成,你会怎么做?
更多推荐
4399前端笔试题2019
发布评论