一些前端笔试题目
jd
单选题
1、对数据4,2,8,0,5,1使用归并排序算法,总共需要几趟排序
A.2
B.3
C.4
D.5
2、CSS Sprites的分析,下列说法正确的是?
A.会减少请求次数
B.会增加网络请求压力
C.合成简单,定位容易
D.会丢失图片质量
3、在浏览器访问一个域名的网站时,其域名解析的过程为:
- 根域名服务器
- 本地域名服务器
- 权限域名服务器
- os自身DNS缓存
- 读取host文件
- 浏览器自身DNS缓存
A.645231
B.645312
C.623451
D.652431
4、http://www.xxx.com中www.xxx.com代表什么?
A.path
B.query
C.scheme
D.host
5、下列哪个样式选择器的优先级最高
A.class类选择器
B.元素标签选择器
C.ID选择器
D.全局选择器*
6、在构建哈夫曼树时,要使树的带权路径长度最小,需要遵循的原则是:
A.叶子节点数越多越好
B.权重越大的结点离树根越近
C.叶子节点数越少越好
D.权重越小的结点离树根越远
7、下面说法错误的是()
A.每个对象都具有一个名为prototype的方法
B.每个对象的_proto_属性指向自身构造函数的prototype
C.对象不具有prototype属性,只有函数才有prototype属性
D.每个对象都具有一个名为_proto_的属性
8、哪个不是H5语义化标签
A.Header
B.Footer
C.Details
D.strong
9、HTML中以下能产生复选框的是()?
A.<input type = "multiradio />
B.<input type = "multibox />
C.<input type = "checkbox />
D.<input type = "radio />
10、HTML DOM对象中,Attr 对象的属性不包括()?
A.isId
B.value
C.name
D.key
11、排序算法中,有许多可以快速解决排序问题的算法。对长度为n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是
A.直接插入排序
B.冒泡排序
C.快速排序
D.堆排序
12、堆排序是一种解决topN问题的有效且常用方法。以下对堆排序描述不正确的是:
A.在大多数机器上的实际运行速度要比实现良好的快速排序慢一些,但是它的最坏时间复杂度是O(n*log(n))。堆排序是一种就地in-place排序算法,而且它是稳定的排序。
B.堆排序相对选择排序改进的部分包括使用堆数据结构而不是线性时间的搜索来找到最大值
C.堆排序是一种不稳定的基于比较的排序算法
D.堆排序可以被认为是一种改进的选择排序
13、以下布尔判断结果为false的是?
A.”1“ == 1
B.NaN === NaN
C.null == undefined
D.a === a
14、UDP计算校验和的方法和计算IP数据报首部校验和的方法类似。但不同的是:
A.IP数据报的校验和把首部和数据部分一起都校验,但UDP的校验只校验数据报的首部
B.IP数据报的校验和对首部和数据部分校验视情况而定,但UDP的校验和使把首部和数据部分一起都校验
C.IP数据报的校验和只校验IP数据报的首部,但UDP的校验和对首部和数据部分校验视情况而定
D.IP数据报的校验和只校验IP数据报的首部,但UDP的校验和把首部和数据部分一起都校验
15、
待更新。。。