整理了20道前端面试题,看看你能做对几道。
1、下列属于ipv6报文头中的字段的是:
A:版本号 B:留标签(flow label) C:跳数限制 D:服务类型(Type of Service)
答案:ABC
2、同时具有较高的插入和删除性能的数据结构有?
A:单链表 B:数组 C:二叉树 D:哈希表
答案:CD
3、已知二叉树的先序遍历结果为ABCDEF,后序遍历结果为CDBFEA,那么,中序遍历结果可以是:
A:CBDAEF B:DCAEFB C:CBDAFE D:CBADFE
答案:AC
4、下列描述正确的是:
A:进程拥有自己独立的堆和栈,既不共享堆,也不共享栈
B:线程是CPU独立运行和独立调度的基本单位
C:协程是一种用户态的轻量级线程
D:进程,线程,协程的调度都由操作系统完成
答案:ABC
5、变量el为一个form元素,哪些方法可以调用:
A:submit B:reset C:empty D:insertBefore
答案:ABD
6、var reg = /[a][bc]\de/; 那么,以下为true的有:
A:reg.test(‘ac\de’)
B:reg.test(‘bc1e’)
C:reg.test(‘bc1ef’)
D:reg.test(‘db1efg’)
答案:BCD
7、以下哪些字符串方法的参数支持正则表达式:
A:split B:match C:replace D:indexOf
答案:ABC
8、封装函数 f,使 f 的 this 指向指