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

A
$("#user")

B
$("#"+“user”)

C
$(“div[id=user]”)

D
$(“div[id==user]”)

正确答案: D
解析:
元素获取

得分:2.0分
2.
有代码 function foo(){ var a=10; return function(){ console.log(a++) } } foo()(); 运行之后,会在控制台中打印

A
10

B
11

C
函数体

D
报错

正确答案: A
解析:
a++,加加在后,先赋值后加

得分:2.0分
3.
以下哪一个不是常见的设计模式

A
单例模式

B
代理模式

C
飞行模式

D
观察者模式

正确答案: C
解析:
飞行模式,手机里才有的模式!!

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

A
index()

B
get()

C
eq()

D
find()

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

得分:2.0分
5.
下列jquery对象方法中返回布尔值的是

A
not()

B
has()

C
hasClass()

D
fiter()

正确答案: C
解析:
hasClass()有类名返回true,没有返回false

得分:2.0分
6.
关于jquery插件,描述错误的是

A
使用jquery插件可以提高开发效率

B
jquery插件可以通过jquery对象调用

C
jquery插件无法实现链式调用

D
jquery插件一般都需要考虑参数设置问题

正确答案: C
解析:
只要返回值是jq中的对象,就可以链式调用

得分:2.0分
7.
下面程序返回的值是 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
解析:
这是一个单例的使用

得分:2.0分
8.
下面函数执行后返回的结果是 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
解析:
这是回调函数的使用

得分:2.0分
9.
以下程序最后计算的结果是 function fun1(){ var sum=1; return function(){ sum++; return sum; } } var fun2=fun1(); console.log(fun2()); console.log(fun2());

A
1,1

B
1,2

C
2,3

D
2,2

正确答案: C
解析:
这是闭包的使用

得分:2.0分
10.
执行下列程序的结果会是 var obj1=(function(){ return { a:1, b:2, fun2:function(){ console.log(this.a+this.b); } } })(); obj1.fun2();
A
3
B
4
C
1
D
2
正确答案: A
解析:
得分:2.0分
11.
下列箭头函数书写正确的是
A
0–{}
B
a,b => {}
C
_ =>
D
caller
正确答案: C
解析:
得分:2.0分
12.
下面一段代码,请问,输出结果是 for (var i = 1; i < 3; i++) { setTimeout( function timer() { console.log(i); }, 1000 ); }
A
1 2
B
1 2 3
C
3 3
D
3 3 3
正确答案: C
解析:
得分:2.0分
13.
关于设计模式,下面哪个是错误的

A
工厂方法模式

B
路由器模式

C
策略模式

D
观察者模式

正确答案: B
解析:

得分:0.0分
14.
在ES6(2015)中,哪个是原先没有的名词

A
函数

B

C
递归

D
过程

正确答案: B
解析:

得分:2.0分
15.
面向对象,你需要经过哪几步,说法错误的是
A
OOA 面向对象分析
B
OOD 面向对象设计
C
OOC 面向对象获取
D
OOP 面向对象编程
正确答案: C
解析:
得分:0.0分
16.
下面哪种不是jquery的选择器

A
基本选择器

B
后代选择器

C
类选择器

D
进一步选择器

正确答案: D
解析:

得分:2.0分
17.
当DOM加载完成后要执行的函数,下面哪个是正确的

A
jQuery(expression, [context])

B
jQuery(html, [ownerDocument])

C
jQuery(callback)

D
jQuery(elements)

正确答案: C
解析:
jQuery(callback)是jQuery(document).ready()的简写

得分:2.0分
18.
以下哪个方法不能发起异步请求

A
$.get()

B
$.post()

C
$.json()

D
$.ajax()

正确答案: C
解析:
A、B、D均是jquery类本身的异步请求方法

C选择项中的$.json()为干扰项,无此用法

得分:2.0分
19.
jQuery中判断元素是否包含某个类名的方法是

A
headClass

B
hadClass

C
haveClass

D
hasClass

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

得分:2.0分
20.
关于jQuery框架,下列描述错误的是

A
jQuery框架支持链式写法

B
jQuery框架实现了跨浏览器的兼容包括IE低版本

C
jQuery1.x版本支持低版本IE浏览器

D
jQuery不能操作CSS3属性

正确答案: D
解析:
jQuery可以操作css3属性

得分:2.0分
21.
下列哪个方法不能改变函数内部this的指向

A
bind

B
change

C
apply

D
call

正确答案: B
解析:
bind call apply均可改变this指向,注意使用的区别

得分:2.0分
22.
jQuery哪个方法可以清空对象内所有的子元素

A
remove()

B
removeAll()

C
deleteAll()

D
empty()

正确答案: D
解析:
remove()将自身及子元素移除

empty()清空所有子元素,包括文本节点

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

A
Math.apply(arr)

B
Math.call(arr)

C
Math.min.apply(null,arr)

D
Math.min(arr)

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

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

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

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

A
$().val()

B
$().value

C
$().html()

D
$().text()

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

得分:2.0分
25.
在用浏览器查看网页时出现404错误可能的原因是 ( ) 代表网页不存在没有找到文件

A
页面源代码错误

B
文件不存在

C
与数据库连接错误

D
权限不足

正确答案: B
解析:

得分:2.0分
26.
php的源码是( ) 开源语言

A
开放的

B
封闭的

C
需购买的

D
完全不可见的

正确答案: A
解析:

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

A
mysql数据库

B
浏览器

C
Apache服务器

D
Windows系统

正确答案: C
解析:

得分:2.0分
28.
function People(name, age) { this.name = “xixi”, this.age = 18 return {} } var obj = new People(); People 函数被new调用之后的返回值(obj)是?

A
{}

B
{name: “xixi” age: 18}

C
报错

D
函数体本身

正确答案: A
解析:
return 对象比实例返回优先级更高

得分:2.0分
29.
下面函数运行的结果是 function fn6(fn) { return fn(3,5); } function fn7(a,b) { return a+b; } function fn8(a,b) { return a*b; } var s=fn6(fn7); var s1=fn6(fn8); console.log(s,s1);

A
3,5

B
5,3

C
8,15

D
15,8

正确答案: C
解析:

这是一个回调函数的使用

得分:2.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分)
得分:2.0分
1.
下面哪些关键字不可以实现删除实例属性
A
delete
B
has
C
instanceof
D
add
正确答案: B,C,D
解析:
得分:2.0分
2.
以下哪个设计模式是我们常见的设计模式
A
爆破模式
B
单例模式
C
组合模式
D
观察者模式
正确答案: B,C,D
解析:
得分:2.0分
3.
使用new运算符生成一个实例时,需要执行的步骤有那些

A
创建一个新对象

B
改变this指向

C
执行构造函数里的代码

D
返回一个对象

正确答案: A,B,C,D
解析:
当代码 new Foo(…) 执行时,会发生以下事情:

一个继承自 Foo.prototype 的新对象被创建。
使用指定的参数调用构造函数 Foo ,并将 this 绑定到新创建的对象。new Foo 等同于 new Foo(),也就是没有指定参数列表,Foo 不带任何参数调用的情况。
由构造函数返回的对象就是 new 表达式的结果。如果构造函数没有显式返回一个对象,则使用步骤1创建的对象。(一般情况下,构造函数不返回值,但是用户可以选择主动返回对象,来覆盖正常的对象创建步骤)

得分:2.0分
4.
关于call,apply,bind方法,下列说法正确的是

A
三者都可以用于继承

B
三者都可以改变this指向

C
三者参数传递一样

D
三者调用方式一样

正确答案: A,B
解析:
三者都可以改变this,所有都可以是 实现继承(构造函数继承的原理是改变函数的this)

得分:2.0分
5.
以下关于jquery的说法正确的是

A
jquery可以和原生js结合一起使用

B
jquery对象和原生DOM对象不能相互转换

C
jquery对象可以使用原生js的方法

D
原生DOM对象不能使用jquery对象方法

正确答案: A,D
解析:
jquery对象不可以使用原生js的方法

得分:2.0分
6.
以下说法正确的是

A
类是对象的抽象化

B
对象是类的具象化

C
对象是类的实例化

D
对象就是类

正确答案: A,B,C
解析:
在js中,类是构造函数

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

A
Enumerable

B
Configurable

C
Writable

D
Value

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

得分:2.0分
8.
以下说法错误的是

A
对象一般存储在栈中

B
对象是类的实例化

C
类是对象的实例化

D
类不可以继承

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

得分:0.0分
9.
下面说法错误的是
A
递归就是函数运行别的函数
B
回调就是函数运行自己
C
侦听函数就是递归
D
如果递归次数过多会出现堆栈上限溢出
正确答案: A,B,C
解析:
得分:2.0分
10.
jquery中获取对象的方式正确的是
A
$()
B
jQuery()
C
jquery()
D
$jQuery()
正确答案: A,B
解析:
得分:2.0分
11.
下列哪种属于设计模式
A
单例模式
B
观察者模式
C
mvc
D
mvvm
正确答案: A,B
解析:
得分:2.0分
12.
获取

内容

标签里的文本内容

A
$("#content").val();

B
$("#content").html()

C
$("#content").text()

D
$("#content").innerHTML()

正确答案: B,C
解析:
val()获取表单元素value值的

html()获取元素内容的,包含html结构

text()获取元素文本内容的

innerHTML是原生DOM对象的属性,无此方法

得分:2.0分
13.
闭包的特点

A
函数嵌套函数

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

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

D
函数必须有返回值

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

得分:2.0分
14.
当XMLHttpRequest 对象的状态发生改变时调用 callBackMethod 函数, 下列不正确的是()

A
xmlHttpRequest.callBackMethod=onreadystatechange;

B
xmlHttpRequest. onreadystatechange(callBackMethod);

C
xmlHttpRequest. onreadystatechange(new function(){callBackMethod });

D
xmlHttpRequest. onreadystatechange= callBackMethod

正确答案: A,B,C
解析:
状态发生改变,触发onreadystatechange事件, 在改属性上绑定callBackMethod事件处理程序即可

得分:2.0分
15.
在php中,下列哪些是输出(打印)函数。( )

A
print

B
echo

C
print_r

D
write

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

得分:2.0分
16.
jquery绑定事件的方法有

A
one

B
bind

C
addEvent

D
on

正确答案: A,B,D
解析:
addEvent不是一个事件

得分:2.0分
17.
Jq中关于dom 增删改的操作有

A
append

B
appendTo

C
remove

D
detach

正确答案: A,B,C,D
解析:
几个都是dom操作的方法

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

A
构造函数继承

B
Object.create()

C
原型链继承

D
es6 extends

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

得分:2.0分
19.
下面对ajax的描述哪些是正确的( )

A
是指一种创建交互式网页应用的网页开发技术

B
AJAX 可以使网页实现异步更新

C
可以调用xml、json、php等外部数据

D
没有平台限制

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

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

A
$.ajax

B
$.get

C
$.post

D
$().load

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

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

  1. 职称计算机理论,江苏省职称计算机考试理论试题二(职称计算机考试其它考试卷).doc...

    试卷第 PAGE 1 页共 NUMPAGES 2 页 江苏省职称计算机考试理论试题二(职称计算机考试其它考试卷) 姓名:_____________ 年级:____________ 学号:_______ ...

  2. Jquery考试面试题(一)

    一.单选题(共30题,每题2分) 得分:0.0分 1. 闭包的好处说法不对的 A 缓存变量 B 防止命名冲突 C 可能造成内存泄露 D 减少内存使用率 正确答案: D 解析: 无 得分:0.0分 2. ...

  3. 计算机应用基础二00018,2019年10月自学考试00018《计算机应用基础》试题(二)

    2019年10月自学考试00018<计算机应用基础>试题(二) 1. [单选题]在Word中,__D______的作用是能在屏幕上显示所有文本内容. (A).标尺 (B).控制框 (C). ...

  4. 计算机专业全真模拟试卷答案,最新高职考试全真模拟试卷计算机类试题(二、六、七、八、九、十,山东省,有答案)...

    内容简介: 最新高职考试全真模拟试卷计算机类试题(二.六.七.八.九.十,山东省,有答案) 最新高职考试全真模拟试卷(二)计算机类试题 第一部分 考生共答题(满分100分) 一.填空题(每空1分,共3 ...

  5. 计算机二级新题access,2018年计算机二级考试Access试题及答案二

    2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试Access试题及答案,希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦. 2018年计算机二级考试Access ...

  6. 公务员考试计算机最后程序题,公务员考试计算机试题十二

    计算机专业公务员考试各地真题-- 公务员考试计算机试题十二 一.选择题((1)-(30)每个选项1分,(31)-(55)每个选项2分,共80分) (1) 微机计算机中,控制器的基本功能是 A) 实现算 ...

  7. 2023年全国硕士研究生入学统一考试英语(二)试题

    2023年全国硕士研究生入学统一考试英语(二)试题 Section I Use of English Directions: Read the following text. Choose the b ...

  8. 四川单招计算机网络试题,中职对口单招《计算机网络技术》和《软件技术》专业职业技能考试模拟题二...

    2021年高职单招升学一对一咨询高职单招蒋老师:18623129352(微信) 中职对口单招<计算机网络技术>和<软件技术>专业职业技能考试模拟题二 21.在OSI参考模型中, ...

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

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

最新文章

  1. Google和网易有道合作开课了
  2. 阿里云linux centos 一键部署web环境--图文详解
  3. RHEL5系列之三:GNOME桌面的简单管理应用(1)
  4. Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略
  5. Android-源码解析HandlerLooper
  6. LibreOj 6279数列分块入门 3 练习了一下set
  7. Sqlite3 for Linux 可视化工具
  8. java 正则匹配引号_java 正则 贪婪匹配 匹配sql语句中的引号内容
  9. 递归-计算字符串长度(代码、分析、汇编)
  10. 創建oracle用戶及表空間,window,linux下創建oracle用戶及表空間 對比 易於學習
  11. python经典教程游戏_使用pygame制作经典小游戏:五子棋
  12. 《监控》这本书让我爱不释手
  13. VALSE2019总结(4)-主题报告
  14. Flink 1.11 Unaligned Checkpoint 解析
  15. Linux 实用工具vi
  16. 第十届全国大学生智能汽车竞赛获奖名单
  17. android 9视频播放器,通用视频播放器Android版本9.10.18下载
  18. linux宝塔面板下安装mindoc参考
  19. SQL数据库练习题以及答案(46例题)
  20. java obj_java中的 compareTo(Object obj)的obj怎么理解

热门文章

  1. 怪物猎人世界计算机内存不足,Win10电脑提示内存不足无法进入怪物猎人世界游戏怎么解决...
  2. 2016,我的技术和诗
  3. 父亲节快到了,几句父亲的话留下
  4. 说他是人像拍照大师,可有意见?
  5. Ubuntu安装图解
  6. EN 14318-1-2013 建筑保温产品.原位形成硬质聚氨酯(PUR)和聚异氰脲酯(PIR)泡沫产品现场制保温隔热材料-CE认证
  7. 20200202——记特殊的春节假期
  8. 第2章第4节:文本框的使用:使用文本框在幻灯片显示文字内容 [PowerPoint精美幻灯片实战教程]
  9. 行到瀚海阑干处,坐看华为云起时:中国互联网航海家的远大征程
  10. 帅气的胡歌,谁能比?