一、单选题(共30题,每题2分)
得分:0.0分
1.
闭包的好处说法不对的

A
缓存变量

B
防止命名冲突

C
可能造成内存泄露

D
减少内存使用率

正确答案: D
解析:

得分:0.0分
2.
不能进行强制类型转化的为
A
parseInt
B
parseFloat
C
Number
D
Math.floor
正确答案: D
解析:
得分:0.0分
3.
不属于同源策略限制条件的
A
端口
B
协议
C
域名
D
网址
正确答案: D
解析:
得分:0.0分
4.
alert(username);var username=“leson”;结果为

A
undefined

B
leson

C
null

D
报错

正确答案: A
解析:
变量提升,预解析

得分:0.0分
5.
关于原型对象以下说法错误的是

A
每一个函数都有一个原型对象

B
每一个构造函数都有一个原型对象

C
原型对象上的属性和方法能被实例访问

D
原型对象上的属性和方法能被子类(代码里)访问

正确答案: D
解析:
原型对象上的属性和方法能被实例访问

得分:0.0分
6.
版本管理工具svn中的提交命令是

A
push

B
add

C
commit

D
update

正确答案: C
解析:
svn中的提交命令是commit

得分:0.0分
7.
jquery对象转换成原生DOM对象的方法是

A
index()

B
get()

C
eq()

D
find()

正确答案: B
解析:
$(‘div’).get(0)获取原生dom元素

得分:0.0分
8.
下面的this指向不是window的是那个

A
全局中的this

B
普通函数,直接调用的函数中获取的this

C
按钮侦听的事件函数中的this

D
函数通过call调用时,第一个参数填入null,函数中的this

正确答案: C
解析:
鼠标事件中this指向被侦听的对象

得分:2.0分
9.
下面程序返回的值是 var obj={ _instance:null, createDiv:function () { if(!this._instance){ this._instance=document.createElement(“div”); } return this._instance; } }; var div1=obj.createDiv(); var div2=obj.createDiv(); console.log(div1===div2);

A
true

B
false

C
报错

正确答案: A
解析:
这是一个单例的使用

得分:0.0分
10.
以下不是闭包特点的是

A
函数嵌套函数

B
函数内部可以引用外部的参数和变量

C
参数和变量不会被垃圾回收机制回收

D
返回的函数可以不用存储在外部变量中

正确答案: D
解析:
返回的函数必须存储在外部变量中

得分:2.0分
11.
下面函数执行后返回的结果是 function fun1(x) { var z=fun2(x+1); console.log(z); } function fun2(a){ if(a<10){ fun1(a+1); }else{ return a; } } fun1(2);

A
10

B
11

C
12

D
13

正确答案: B
解析:
这是回调函数的使用

得分:0.0分
12.
arguments对象是

A
函数中的参数

B
函数中参数的数组

C
函数中含有参数的伪数组对象

D

正确答案: C
解析:
参数数组

得分:0.0分
13.
下列输出结果正确的是 var a = 0; var obj = { fn : function(a){ a = 2; a --; } } obj.fn(a); alert(a);
A
0
B
1
C
2
D
报错
正确答案: A
解析:
得分:0.0分
14.
var obj = {1 : 1};

var arr = [1,1];

console.log(obj + arr);

A
1

B
2

C
[object Object]1,1

D
1,1[object Object]

正确答案: C
解析:

得分:0.0分
15.
下列箭头函数书写正确的是
A
0–{}
B
a,b => {}
C
_ =>
D
caller
正确答案: C
解析:
得分:0.0分
16.
在构造函数中,可以在一个属性后添加方法,该属性为
A
prototype
B
prototype
C
proto
D
prototype
正确答案: B
解析:
得分:0.0分
17.
关于设计模式,下面哪个是错误的

A
工厂方法模式

B
路由器模式

C
策略模式

D
观察者模式

正确答案: B
解析:

得分:0.0分
18.
jQuery中可以使用哪个可以实现事件委托的绑定
A
add
B
on
C
bind
D
click
正确答案: B
解析:
得分:0.0分
19.
关于闭包理解,下列描述错误的是

A
闭包就是能够访问自由变量的函数

B
如果闭包使用不当,容易造成内存泄漏

C
使用闭包常见的方式有传入一个函数参数,或者返回一个函数

D
闭包函数运行结束后,其中产生的数据会随着函数的结束而自动销毁掉

正确答案: D
解析:
概念题,普通函数内的局部变量在函数调用结束后自动销毁

闭包函数运行结束后,产生的数据仍会保存在内存中

得分:0.0分
20.
关于call和apply的说法,错误的是

A
call的第一个参数和apply的第一个参数一样

B
call的第二个参数到最后一个参数是函数本身的参数

C
关于第二个参数,call可以写arguments,而apply则不可以

D
call和apply的功能是一样的,唯一的区别是格式上的区别

正确答案: C
解析:
call的参数为参数列表,apply的参数为数组,可以用arguments表示

得分:0.0分
21.
什么是闭包

A
闭包是指有权访问另一个函数作用域中的变量的函数

B
闭包是指有权访问任意函数作用域中的变量的函数

C
闭包是指有权访问全局个函数作用域中的变量的函数

D
闭包是指有权访问局部个函数作用域中的变量的函数

正确答案: A
解析:
概念题

得分:0.0分
22.
求数组最小值的方式,下面正确的是

A
Math.apply(arr)

B
Math.call(arr)

C
Math.min.apply(null,arr)

D
Math.min(arr)

正确答案: C
解析:
Math.min()是求一组数的最小值,但参数不为数组

apply()能让Math.min运行且第二个参数为数组

结合在一起能求出一个数组中的最小值

得分:0.0分
23.
混合继承是

A
混合了构造函数继承和原型链继承

B
其它都不对

C
混合了es6继承和原型链继承

D
混合了构造函数继承和es6继承

正确答案: A
解析:
概念题

得分:0.0分
24.
jq选择器的结果是什么

A
对象

B
数组

C
函数

D
undefined

正确答案: A
解析:
获取到的是一个伪对象(类数组对象)

得分:0.0分
25.
jq中发起添加类名的方法是

A
ajax

B
addClass

C
getClass

D
setClass

正确答案: B
解析:
识记题

得分:0.0分
26.
jq中设置输入框值的方法是

A
$().val()

B
$().value

C
$().html()

D
$().text()

正确答案: A
解析:
识记题

得分:0.0分
27.
一个php后缀的文件,可以在什么环境下执行()

A
mysql数据库

B
浏览器

C
Apache服务器

D
Windows系统

正确答案: C
解析:

得分:0.0分
28.
XMLHttpRequest 对象的 status 属性表示当前请求的 http 状态码,其中()表示正确返回。

A
200

B
301

C
500

D
404

正确答案: A
解析:
500服务器错误,301重定向,404请求资源未找到

得分:0.0分
29.
执行下列程序的结果是 function fn3() { arguments.callee.play(); } fn3.play=function () { console.log(“aaa”); }; fn3()

A
报错

B
空值

C
play

D
“aaa”

正确答案: D
解析:
callee的使用

得分:0.0分
30.
以下运行的结果是false的是 function Box(){this.name=‘zhang’;} function Desk(){this.age=100;} function Table(){this.lever=1000} Desk.prototype=new Box();//通过原型链继承 var desk=new Desk(); var table=new Table();

A
alert(table instanceof Object)

B
alert(desk instanceof Box);

C
alert(Desk instanceof Box);

D
alert(desk instanceof Desk );

正确答案: C
解析:
A. 一切事物皆对象

B. Dest 继承了 Box, 所以正确

C. Desk 是 Function的实例,和Box无关

D. desk 是 Desk 的实例

二、多选题(不定项选择)(共20题,每题2分)
得分:0.0分
1.
js创建对象的方式有下面哪几种
A
可以通过json方式创建对象
B
可以通过new 关键字创建对象
C
可以通过函数调用方式创建对象
D
对象不可以通过函数的调用方式创建
正确答案: A,B,C
解析:
得分:0.0分
2.
下面关于构造函数的优点,描述正确的有哪些

A
构造函数可以通过new关键字创建对象,对象的创建比较规范

B
构造函数只能创建一个对象

C
可以解决多个同类对象创建时,代码重复的问题

D
构造函数创建的对象,创建出的对象是相等关系

正确答案: A,C
解析:

得分:0.0分
3.
以下哪条语句会产生运行错误
A
var obj =()
B
var obj=[]
C
var obj ={}
D
var obj ={[]}
正确答案: A,D
解析:
得分:0.0分
4.
jquery中移除jquery对象的方法有

A
remove

B
detach

C
empty

D
clear

正确答案: A,B,C
解析:
前三个都可以,clear不行

得分:0.0分
5.
以下哪些属性是defineProperty可以定义的

A
Enumerable

B
Configurable

C
Writable

D
Value

正确答案: A,B,C,D
解析:

得分:0.0分
6.
下面说法错误的是
A
递归就是函数运行别的函数
B
回调就是函数运行自己
C
侦听函数就是递归
D
如果递归次数过多会出现堆栈上限溢出
正确答案: A,B,C
解析:
得分:0.0分
7.
对象设置属性和属性值的方法正确的是

A
obj.name=3

B
obj[“name”]=3

C
obj{name} = 3

D
Obj->name=3;

正确答案: A,B
解析:

得分:0.0分
8.
jquery中获取对象的方式正确的是
A
$()
B
jQuery()
C
jquery()
D
$jQuery()
正确答案: A,B
解析:
得分:0.0分
9.
关于prototype原型和原型链说法正确的是

A
Javascript的继承机制基于原型,而不是Class类

B
凡是通过 new Function() 创建的对象都是函数对象,其他的都是普通对象

C
普通对象没有prototype,但有__proto__属性

D
prototype属性(对象)会默认获得一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在函数的指针

正确答案: A,B,C,D
解析:
概念题 ABCD均对

得分:0.0分
10.
闭包的特点

A
函数嵌套函数

B
函数内部可以引用外部的参数和变量

C
函数内部只能引用内部的参数和变量

D
函数必须有返回值

正确答案: A,B
解析:
概念题

得分:0.0分
11.
为什么要使用jQuery?jquery有哪些好处

A
它有强大的选择器,出色的DOM操作的封装

B
出色的浏览器的兼容性

C
完善的ajax

D
有可靠的事件处理机制

正确答案: A,B,C,D
解析:
jquery最大的特点在查询,并封装了大量的方法进行DOM操作,事件处理及ajax请求等

得分:0.0分
12.
下面是设计模式的是

A
单例模式

B
观察者模式

C
测试模式

D
视图模式

正确答案: A,B
解析:
单例模式和观察者模式,是常见的设计模式

得分:0.0分
13.
前后端开发过程中,解决跨域的方法有那些。( )

A
后端代理

B
jsonp

C
xhr2

D
ajax

正确答案: A,B,C
解析:

得分:0.0分
14.
下面哪些是mysql的常用数据类型( )

A
varchar

B
int

C
float

D
text

正确答案: A,B,C,D
解析:

得分:0.0分
15.
下面是jquery方法的是

A
$(".box").attr()

B
$(".box").css()

C
$(".box").remove()

D
$(".box").html()

正确答案: A,B,C,D
解析:

得分:0.0分
16.
jq中关于操作元素节点class属性的操作有

A
addClass

B
removeClass

C
attr(“class”, “box”)

D
setClass

正确答案: A,B,C
解析:
A是添加类名

B是删除类名

C是切换类名

得分:0.0分
17.
下面可以实现继承的有

A
构造函数继承

B
Object.create()

C
原型链继承

D
es6 extends

正确答案: A,B,C,D
解析:
前三种是es5中继承,最后一个是es6的继承

得分:0.0分
18.
Ajax的请求方式有哪些。( )

A
post

B
get

C
method

D
putx

正确答案: A,B
解析:
1

得分:0.0分
19.
执行这个程序后打印的结果forEach=function (arr,fn) { for(var i=0,l=arr.length;i<l;i++){ var c=arr[i]; if(fn.call(c,i,c)===false){ return false; } } }; function box1(index,num) { console.log(index,num); } var arr=[10,9,8,7,6,5,4]; forEach(arr,box1)

A
0 10

B
3 7

C
2 4

D
5 5

正确答案: A,B,D
解析:

得分:0.0分
20.
jq中法可以发起ajax请求的方法有

A
$.ajax

B
$.get

C
$.post

D
$().load

正确答案: A,B,C,D
解析:
识记题 $.ajax()jquery的底层封装 $.get() 封装get请求 $.getJSON()可以做跨域请求

Jquery考试面试题(一)相关推荐

  1. Jquery考试面试题(二)

    一.单选题(共30题,每题2分) 得分:2.0分 1. Jq中找到指定div元素id为user错误的 A $("#user") B $("#"+"us ...

  2. 贵州高二会考计算机考试题,20167月贵州普通高中学业水平考试会考试题

    <20167月贵州普通高中学业水平考试会考试题>由会员分享,可在线阅读,更多相关<20167月贵州普通高中学业水平考试会考试题(27页珍藏版)>请在人人文库网上搜索. 1.WO ...

  3. 一级计算机考试题库25套答案,全国计算机等级考试一级试题及答案(25套)..doc

    全国计算机等级考试一级试题及答案(25套). 全国计算机等级考试一级试题及答案(25套) 一.选择题(每题1分,共20分) D (1)世界上第一台计算机诞生于哪一年? A)1945年 B)1956年 ...

  4. java二级考试历年真题6_2018年3月计算机二级考试JAVA试题及答案(六)

    2018年计算机等级考试开考在即,小编在这里为考生们整理了2018年3月计算机二级考试JAVA试题及答案,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦. 2018年3月计算机二级考试J ...

  5. java程序设计试题_《Java语言程序设计》期末考试模拟试题——填空题和编程题...

    一.根据题意,填写出空格中的内容 Java平台包括三个技术方向,其中J2ME代表____________.J2SE代表___________.J2EE代表____________.2.面向对象的四大概 ...

  6. 求单链表的最大值与原地逆转_江西师范大学硕士学位研究生入学考试数据结构试题(2003年)一.doc...

    江西师范大学硕士学位研究生入学考试 数据结构 试题 (2003年) 选择题(每空2分,共20分) 1. 设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是 . (1)A,B,C, ...

  7. 计算机三级网络技术题库第15套,计算机等级考试理论试题第二十五套

    1.十进制数 141 转换成无符号二进制数是______. A.10011101 B.10001011 C.10001100 D.10001101 2.当前计算机感染病毒的可能途径之一是______. ...

  8. 大学计算机网络技术考试题,2017年大学生计算机考试的试题

    2017年大学生计算机考试的试题 36.一座大楼内的一个计算机网络系统,属于 B . A.PAN B.LAN C.MAN D.WAN 37.承载信息量的基本信号单位是 A . A..码元 B..比特 ...

  9. A级计算机考试试题,计算机等级考试一级试题及答案-计算机a级试题

    计算机等级考试一级试题及答案-计算机a级试题 最全计算机一级考试试题汇 A 第一部分:单选题(每小题1分 共30分) 注意:打开你考试文件夹中的EXCEL工作簿文件"单选题答题卡A.XLS& ...

最新文章

  1. 【认证课程】NP 理论复习之ospf(一)
  2. git bash退回上一个文件夹
  3. 工业互联网二级节点建设_建设者还是二传手?
  4. Linux下多功能编辑器,Linux下的编辑器——vi大全
  5. 深度linux 2014 体验机预览,[视频]深度Linux体验机计划
  6. Serverless 崛起背后的五大挑战
  7. 人脸对齐(十七)--DenseReg
  8. 【python】见过if else组合,但是你见过for else组合吗?
  9. CODEVS1067:机器翻译(模拟水题)
  10. pod打包原理_webpack打包原理解析
  11. 国家2000坐标系的理解
  12. 云盘同步本地文件和QQ聊天记录
  13. 乐山市计算机学校灵异事件,真人真事:我们学校那些灵异的事情(西南交通大学灵异事件)...
  14. 程序员面试中注意事项
  15. 全面解析Linux 内核 3.10.x - Device Tree 详解
  16. 【论文笔记】Reaching agreement in the presence of faults (EIG)
  17. 博客内容导航——你想要的我都有!
  18. 初夏小谈:结构体内存对齐详解
  19. 在Keil4中新建51单片机工程模板详细步骤
  20. 安装trinity、解决报错

热门文章

  1. [问题已处理]-mac安装cobra失败
  2. Column 'parent_id' specified twice问题解决--insertable = false, updatable = false的使用
  3. C#合并单元格,AddMergedRegion
  4. 从模拟信号到数字信号
  5. python用循环打出阶梯图形,matplotlib阶梯图的实现(step())
  6. grep 命令的使用
  7. 免费使用谷歌的深度学习云服务
  8. 出现数据库不给访问的情况
  9. Android系统功耗优化之CPU - CPU功耗和频率的关系
  10. 汽车在线升级系统(OTA)开发浅析