2018成都亚信web前端实习面试题目总结(成都)------持续更新

根据网上不同的资料整合,做一个整理方便练习。

一. JavaScript and CSS 知识考察

(1)

运行这段代码之后,“mike”的值是什么?
<script>
    function Person(name,age){
        this.name = name;
        this.age = parseInt(age,10)
    }
    var mike = Person('Mike', '25')
    alert(mike)
</script>

A. {name:'mike',age:25}
B. {name:'mike',age:'25'}
C. 代码不能运行,语法有错误
D. undefined
E. null

答案:D

(2)

var myVar = '5';
var myAddedVar = myVar + 10;
有上面的代码,执行
myAddedVar.constructor === Number 的值是多少

A. true
B. 报类型错误
C. undefined
D. false
E. NaN

答案:D

(3)

<spacer type="vertical" size=#>表示

A. 竖直空白高度
B. 水平空白宽度
C. 竖直空白宽度
D. 水平空白高度
答案:A

解析:

<spacer type="horizontal" size=#> #=水平空白宽度 

<spacer type="vertical" size=#> #=竖直空白高度 

(4)

css样式,什么属性可以用来将所有的转换为大写或小写字母,或者将首字母转为大写?

A. capitalize
B. transformation
C. all-text
D. text-transform

答案:D

(5)

["1","2","3"].map(parseInt)的结果是

A. [1,NaN]
B. [1,2,3]
C. [1]
D. [1,NaN,NaN]

答案:D

二.  网络及数据结构知识考察

(1)

当主机产生一个ARP包时,以下哪项是未知的?

A. 发送设备的IP地址
B. 目的设备的以太网硬件地址
C. 发送设备的以太网硬件地址
D. 目的设备的端口号

答案:C

解析:不确定对不对。当主机向本局域网的主机B发送一个IP数据包,但是它只知道主机B的IP地址,不知道其MAC。

(2)

用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序,序列的变化情况采样如下:
20,15,21,25,47,27,68,35,84
15,20,21,25,35,27,47,68,84
15,20,21,25,27,35,47,68,84
请问采用的是以下哪种排序算法

A. 归并排序
B. 快速排序
C. 希尔排序
D. 选择排序

答案:D

解析:不是很懂,基础不牢固

(3)

以下哪种算法的时间复杂度可以到达线性的时间复杂度?

A. 桶排序
B. 插入排序
C. 快速排序
D. 堆排序

答案:B

解析:不确定正不正确。

猜你喜欢

转载自blog.csdn.net/weixin_42322501/article/details/80989514