进大厂必会的java笔试题.docx
- 文档编号:30334090
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:9
- 大小:18.27KB
进大厂必会的java笔试题.docx
《进大厂必会的java笔试题.docx》由会员分享,可在线阅读,更多相关《进大厂必会的java笔试题.docx(9页珍藏版)》请在冰豆网上搜索。
进大厂必会的java笔试题
1."下列代码输出结果正确的是:
(c)varval=12;
functionfun1(){
console.log(val);
varval=20;
console.log(val);
}
fun1();"
a.1220
b.1212
c.undefined20
d.20undefined
2.TCP/IP协议栈的网络层的主要功能是通过以下哪个协议来完成的?
(a)
a.IP协议
b.TCP协议
c.以太网协议
d.IGP协议
3.以下属于行内标签的是(b)
a.P
b.img
c.ul
d.form
4.布局的描述,正确的是?
(abc)
a.块级元素实际占用的宽度与它的width属性有关;
b.块级元素实际占用的宽度与它的border属性有关;
c.块级元素实际占用的宽度与它的padding属性有关;
d.块级元素实际占用的宽度与它的background属性有关。
5.下面结果为不为真的表达式是:
(bd)
a.null==undefinedObject.prototype;
b.[1,2,3].splice(1,1,1)==[2]
c.letMi=newFunction();Mi.__proto__.__proto__==Object.prototype;
d.'1'===true
6.下列说法正确的是?
(ab)
a.display:
none;不为被隐藏的对象保留其物理空间;D:
visibility:
hidden;与display:
none;两者没有本质上的区别;
b.visibility:
hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;
c.visibility:
hidden;产生reflow和repaint(回流与重绘);
d.visibility:
hidden;与display:
none;两者没有本质上的区别;
7.浮动会导致页面的非正常显示,以下几种清除浮动的方法,哪个是可以使用的?
(abd)
a.在浮动元素末尾添加一个空的标签例如 both”>
b.通过设置父元素overflow值为hidden;
c.父元素也设置浮动
d.给父元素添加clearfix类
8.关于web表单登录中用到的图形验证码的实现,以下做法不正确的有(abd)
a.返回给浏览器的html代码中包含图形验证码和文本字符串,登录前客户端判断输入内容和页面中保存的内容是否一致
b.服务器端在返回的图片和cookie中同时包含图形验证码,登录前客户端判断输入内容和cookie保存的内容是否一致
c.服务器端生成验证码后一方面通过图片将验证码返回给客户端,同时在服务器端保存文本的验证码,由服务器端验证输入内容是否正确
d.浏览器通过识别图形验证码中的内容和用户输入的内容判断是否一致
9.触摸事件包括一下哪几种?
(abcd)
a.touchesBegan
b.touchesMoved
c.touchesCancelled
d.touchesEnded
10.关于栈和队列,下列说法正确的有(bd)
a.可以使用队列模拟栈,但栈不能模拟队列
b.栈和队列都不支持随机访问
c.栈是一种树形数据结构
d.栈具有后进先出的特征
11.下列不属于document对象方法的是?
(ad)
a.Onload
b.querySelectorAll
c.children
d.ajax
12.关于快速排序,下列说法正确的有(ab)
a.快速排序是基于比较的排序
b.快速排序使用了分治的思想
c.在某些特殊数据中,快速排序的时间复杂度可以达到O(n)
d.快速排序只能使用递归方式实现
13.以下哪些语言是面向对象的(bc)
a.C
b.C++
c.JAVA
d.汇编
14.下列关于闭包描述正确的是?
(ac)
a.闭包内变量执行后不会被清除
b.闭包不满足链式作用域结构
c.(Function(){})()理论上是一个闭包
d.闭包不耗内存,可以随意使用
15.以下标签不存在的是(b)
a.Body
b.Dlv
c.Footer
d.picture
16.下列哪些功能默认支持跨域?
(bd)
a.LocalStorage
b.Image
c.Canvas
d.iframe
17.以下说法正确的是(bc)
a.HTML中表示标题的标签应该全部使用h1
b.应该将h1用作主标题(最重要的),其后是h2(次重要的),再其次是h3,以此类推。
c.应该根据页面中内容的层级关系来决定使用合适的标题标签。
d.h1标签用来描述网页中最上层的标题。
18.以下那几个标签默认有padding值(acd)
a.Body
b.Div
c.Form
d.img
19.以下哪些可以作为mediaqueries的条件(bcd)
a.设备型号
b.设备像素比
c.设备类型
d.设备高度
20.下列哪些事件不支持冒泡?
(acd)
a.Scroll
b.Click
c.blur
d.mouseleave
21.请按照要求完成模块的结构和样式:
左图右文,间距10px,左图宽100px高100px,右文宽200px,行高20px,高度超出100px部分截断
参考答案
结构:
xxxxxxxxxxxxxxxxxx
left; width:
100px height:
100px; margin-right:
10px;} (出现float:
left,10分)(备注:
左右布局有多种方式实现,出现display:
flex给8分,出现display:
inline-block给5分).blockp{ width:
200px height:
100px; line-height:
20px; overflow:
hidden;}
22.获取input节点的正确方法是( d)
a.document.querySelectorAll('file')[0]
b.document.getElementById('file')[0]
c.document.getElementByTagName('file')[0]
d.document.getElementsByClassName(‘file')[0]
23.以下哪个特性不是HTTP2协议的新特性?
(c)
a.HeaderCompression
b.ServerPush
c.Pipelining
d.Multiplexing
24.以下http状态码描述错误的是?
(b)
a.200正常响应
b.304重定向
c.403无权限
d.505服务端错误
25.二叉树的前序遍历是:
-+abc*de/f,后序遍历是:
bad*c+f/e-,则层序遍历和中序遍历依次为(a)
a.-+eac/b*fd、ab+d*c-ef/
b.-+eac/b*fd、ba+d*c-ef/
c.-+eacf/b*d、ab+d*c-fe/
d.-+eacf/b*d、ba+d*c-fe/
26.已知二叉树Node定义如下,现在需要设计一个方法交换左子树和右子树,下列方法中,可以实现交换的是?
(d)classNode{
public:
Node*left;
Node*right;
char
content;
Node(char
content);
private:
Node(const
Node&);
Node&
operator=(constNode&node);
};
a.voidswap(Noderoot){Node*temp=root.left;root.left=root.right;root.right=temp;}
b.voidswap(Node&left,Node&right){Nodetemp=left;left=right;right=temp;}
c.voidswap(Node*left,Node*right){Node*temp=left;left=right;right=temp;}
d.voidswap(Node*&left,Node*&right){Node*temp=left;left=right;right=temp;}
27.静态变量static在不同的实例中地址是否一样?
他们储存在什么区域?
(c)
a.地址一样,在堆栈区。
b.地址不一样,在堆栈区。
c.地址一样,在全局区。
d.地址不一样,在全局区。
28.描述cookie和localStorage的区别,为什么cookie的容量限制比localStorage小?
参考答案
Cookie和localStorage的区别有:
1.Cookie可以由服务端和js读写(如果设置了HttpOnly的话js无法读),localStorage只能是js读写。
2.Cookie会附带在HTTP请求头里,而localStorage不会。
3.Cookie可设置过期时间,而localStorage不能。
4.同域名的http和https共享cookie(设置了Secure的除外)但是不共享localStorage。
5.Cookie的接口没有localStorage方便,localStorage直接写key-value,而cookie需要自己构造符合要求的格式。
因为cookie会附带在HTTP请求头里,如果太大会影响传输性能,所以容量限制比较小。
29.在网络字节序中,所谓”小端”(littleendian)说法正确的是(b)
a.高字节数据存放在低地址处,低字节数据存放在高地址处
b.低字节位数据存放在内存低地址处,高字节位数据存放在内存高地址处
c.和编译器相关
d.上述答案都不正确
30.n个人拎着水桶在一个水龙头前面排队打水,水桶有大有小,水桶必须打满水,水流恒定。
说法不正确的是(a)
aa.让水桶大的人先打水,可以使得每个人排队时间之和最小
b.让水桶小的人先打水,可以使得每个人排队时间之和最小
c.让水桶小的人先打水,在某个确定的时间t内,可以让尽可能多的人打上水
d.若要在尽可能短的时间内,n个人都打完水,按照什么顺序其实都一样
31.用常规的非递归方法遍历一个平衡二叉树,所需的时间复杂度和空间复杂度是?
(a)
a.O(n),O(n)
b.O(n),O
(1)
c.O(n*n),O(n*n)
d.O(n),O(n*n)
32.现有初始状态均为空的栈X和队列Y,元素a、b、c、d、e、f、g依次进入栈X,每个元素出栈后即进入队列Y,如果出队列的顺序为b、c、f、e、g、d、a,则要求栈X最小容量为(c)
a.6
b.5
c.4
d.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进大厂必会 java 笔试
![提示](https://static.bdocx.com/images/bang_tan.gif)