中移物联网今年秋招前端开发的题,与大家共勉

自己做了一份中移物联网今年秋招提前批的试题,是web开发方向的,感觉我做的可能有错误,大家可以帮我看一下,我们互相讨论
第一部分(单选题)


1. 以下关于htmI的说法不正确的为? (B)
A.
标准的html5声明方式为<!DOCTYPE html>
B.
ol代表有序列表,d代表无序列表
C.
使用i标签表示图标是不符合w3c标准的做法
D.
我们可以使用canvas标签绘制3d图像

2. 对于以下代码的描述不正确的是?E

function dumpThis(){

console.log(this);
}

let obj={
dump: dumpThis
};
A.在浏览器控制台运行dumpThis();输出window对象
B.
运行obj.dump();输出obj对象
C.
运行dumpThis.call(obj):输出obj对象
D.
运行dumpThis.apply(obj.window),输出window对象

E.以上均正确

3.在js1+"11"等于(C
A.12
B. "12"
C.111
D. "111"
4.
以下代码输出的结果是(A

var x=[];
if(x){
var x=[1]
console.log("a="+x)
}
console.log("b"=+x)
A.a=1;b=1
B.a=0;b=0
C.a=1;b=0
D.a=0;b=1

5.以下哪个单位是相对于父极元素的font-size(A)
A. em
B. rem
C. px
D. pt
6.
以下哪些组合都是行内元素(B)
A. a
spanli
B. img
inputb
C. span
Ph1
D.  br
ulstrong
7.
以下标出中没有超链接属性的是(D)
A.<a>
B.<area>
C.<link>
D.<address>
8.
请选择结果为true的表达式(B
A. null instanceof Object
B. null == undefined
C. NaN  == NaN
D. false ==  undefined
9.
cookie. session区别, 错误的是D
A cookie
存储于浏览器端,而session存储于服务端
B. cookie
的安全性相比于session较弱,别人可以分析存放在本地的cookie并进行cookie欺骗
C. session
会在一定时间内保存在服务器上。当访问增多时,会占用服务器的资源,所以考虑到服务器性能方面,可以使用cookie
D. cookie
存储容量有限制,单个cookie保存数据不能超过6k,且很多浏览器限制一个站点最多保存20cookie.而对于session,其默认大小一般是1024k
10.
下列程序执行结果,正确的是(D
var i=0
function outer (){
console.log(i)
function inner (){
console.log(i)
var i=1
console.log(i)
}
inner()
console.log(i)
}
outer()
A. undefined 0  1 0
B. undefined undefined 1 1
C. 0 undefined 1 1
D.  0 undefine1 1 0
11.
以下关于DOM事件流表述正确的是(D)
A.  DOM2
级事件规定的事件流包括两个阶段:事件捕获阶段和事件置泡阶段
B. addEventListener
第三个参数true表示事件处理被注册在冒泡阶段
C.  1E8
支持DOM事件流
D.
事件冒泡阶段,事件会沿着DOM树向上传播,在每级节点上都会发生,直至传播到document对象
12.
页面导入样式,使用link@import,以下说法不正确的是(A)
A.link
@import支持使用js控制DOM去改变样式
B.link
除了支持加载css,还可以用于定义RSSrel连接属性等作用
C.import
CSS2.1提出的,兼容所有现代浏览器
D.
页面加载时,link会同时被加载,而@import引用的css会等到页面加载完再加载
13.
有以下代码片段:
var a =[];
a[0]=1,a[1]=2,a[2]=3,a[5]=4;

请问a.length的值是多少( D)
A.
会报错
B.3
C.4
D.6

14.现有如下html结构
<ul>

<li>click me</li>

<li>click me</li>

<li>click me</li>

<li>click me</li>

</ul>
运行如下代码:
var elements=document.getElementsByTagName(‘li’);

var length= elements.length;

for(var i=O;i<length;i++){
elements[il.onclick=function(){
alert(i);
}

}
依次点击4li标签,哪一个选项是正确的运行结果(D)?
A.
依次弾出1,2,3,4
B.
依次弾出0,1,2,3

C,依次弾出3,3,3,3
D.
依次弹出4,4,4,4

15. 以下哪个不是Node.js的核心模块(C)
A.fs
B.path
C.request
D.http
16.8/(3-(8/3))
这个式子使用js的引擎计算下无法得到结果

24,原因是(B)
A.
计算机内存位数不够
B.
十进制和二进制转换有精度损失
C.
本身就不等于24
D.
引擎bug

17.<div></div>这段标签仅被
div(width:100px;height:100px;padding:20px)
这段样式影响,这个标签在浏览器宽度占据多少像素(C)
A.140px
B.120px
C.100px
D.80px
18.
以下代码的执行结果为B
> typeof nult
A.  'null'
B.  'object'
C.  'undefined'
D.
报错
19.
以下代码的执行结果是(B)
> var arr =[1
23,4]
arr.map(val => val+1)

console.log(arr)
A. [undefined, undefined, undefined, undefined]
B.  [1,2,3,4]
C.[2,3,4,5]
D.undefined

20.以下代码的最终打印顺序为C

>console.log(1)
setTimeout(()=>{console.log(2)},0)

new Promise((resolve,reject)=>{
console.log(3)

resolve(4)

}).then(val => console.log(val))

console. log(5)
A.12345
B.12534
C.13542

D.13452

21.以下哪些是打包工具(ABC)
A. webpack
B. gulp
C. fis
D. vue
22.
以下哪些属性可以设置元素的透明度(A)
A. opacity
B. rgb
C. rgba
D. position
23.
以下能解决跨域的方法有(ABD
A.
设置document.domain
B. JSONP
C. HTTPS
D. CORS
24.
对块格式化上下文(Block Formatting Context, BFC)描述正确的是(ACD)
A.BFC
Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元表的交互限定区域
B.
定位元素(元素的positionabsolutefixedrelative)
C.
浮动定位和清除浮动时只会应用于同一个BFC内的元素
D.
创建了块格式化上下文的元素中的所有内容都会被包含到该BFC
25.
下列哪些是Javascript的内置对象(C

A.Object

B.Arguments

C.Math

D.RegExp

26.以下描述正确的有(D)
A. cookie
以及localStorage会伴随着http请求发送到服务器
B. get
提交的url会有长度的限制,而post提交的数据则可以比较
C.
javascript中可以读写httponly属性为truecookie
D. javascript
在浏览器的执行是单线程的
27.
css中,被设置了position:absolute的标签会被祖先标签中的position,css属性影响,请问以下种该属性的值会影响到此标签的定位(BCD)
A. static
B. abolute
C. fixed
D. relative
28.
以下哪些被称为伪元素(BD

A. :link

B. :after

C. :hover

D. :before
29.浏览器环境下,以下哪几项执行后,会打印Window对象()

A.  function a(){ console.log(this)}

a()
B.  function a(){ console.log(this)}

var b={a:a}

b.a()
c.  function a(){ console.log(this)}

var b={a:a}

var c=b.a

c()
D.   function a(){ console.log(this)}

var b ={a:a}

var c =(1,2,3,b.a)
c(ACD)

A.选项A
B.选项B
C.
选项C
D.
选项D

30.以下对于javascript中数组的说法中正确的是(AC)
A.
数组是特殊的对象
B.
数组可以调用push, substr, map等方法

C.以下代码执行结果为 true
var arr=[]
arr.map === Array.prototype.map
D.
以下代码执行结果为true
var arr=[]
arr.map===Array.map
A.
选项A
B.
选项B
C.
选项C
D.
选项D

第二部分(问答题)
31.
从输入URL到浏览器显示页面发生了什么?
:
32.
JavaScript实现一个n阶乘函数

答:


#秋招##中移物联网##笔试题目##前端工程师#
全部评论
第三题是不是选D
点赞 回复 分享
发布于 2019-02-21 08:53
12题选A吧
点赞 回复 分享
发布于 2019-05-29 10:57
楼主,中移物联网针对前端是有单独的一套笔试题么
点赞 回复 分享
发布于 2020-08-15 10:33

相关推荐

评论
5
57
分享
牛客网
牛客企业服务