js月考试题

一、单选题(共20题,每题2分)

得分:2.0分

1.

下列JavaScript的循环语句中( )是正确的

A  

if(i<10;i++)

B  

for(i=0;i<10)

C  

for i=1 to

D  

for(i=0;i<=10;i++)

正确答案: D

解析:

得分:2.0分

2.

产生当前日期的方法是

A  

Now();

B  

new Data()

C  

new Date()   

D  

new Now()

正确答案: C

解析:

new Date()可以获取当前时间

得分:2.0分

3.

表示查询的sql语句关键字是:

A  

delete

B  

update

C  

insert

D  

select

正确答案: D

解析:

sql

得分:2.0分

4.

ES5中不能实现继承的关键字

A  

prototype

B  

call

C  

apply

D  

extends

正确答案: D

解析:

得分:2.0分

5.

不属于面向的对象思想的是

A  

封装

B  

继承

C  

多态

D  

抽象

正确答案: D

解析:

得分:2.0分

6.

下列哪一项不是jquery进行文档操作的方法

A  

append()

B  

inner()

C  

wrap()

D  

clone()

正确答案: B

解析:

inner() 不是

得分:2.0分

7.

arguments对象是

A  

函数中的参数

B  

函数中参数的数组

C  

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

D  

正确答案: C

解析:

参数数组

得分:2.0分

8.

var name = 10; var obj = {} console.log(name + 10 + obj )

A  

20[object Object]’

B  

‘1010[object Object]’

C  

"1010"

D  

20

正确答案: B

解析:

得分:2.0分

9.

在ES6(2015)中,哪个是原先没有的名词

A  

函数

B  

C  

递归

D  

过程

正确答案: B

解析:

 

得分:2.0分

10.

面向对象,你需要经过哪几步,说法错误的是

A  

OOA 面向对象分析

B  

OOD 面向对象设计

C  

OOC 面向对象获取

D  

OOP 面向对象编程

正确答案: C

解析:

得分:2.0分

11.

jQuery中可以使用哪个可以实现事件委托的绑定

A  

add

B  

on

C  

bind

D  

click

正确答案: B

解析:

得分:2.0分

12.

求数组最小值的方式,下面正确的是

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分

13.

以下关于gulp的介绍哪个是正确的

A  

Gulp是一个基于流的自动化构建工具

B  

Gulp是用来将es6-》es5的

C  

Gulp是用来将sass转为css的

D  

Gulp是用来将js压缩的

正确答案: A

解析:

得分:2.0分

14.

node中,包管理工具指

A  

npm

B  

nam

C  

nan

D  

nav

正确答案: A

解析:

得分:2.0分

15.

如果创建一个gulp任务?

A  

gulp.task("task1", function(){})

B  

gulp.function("task1", function(){})

C  

gulp.callback("task1", function(){})

D  

gulp.add("task1", function(){})

正确答案: A

解析:

得分:2.0分

16.

gulp.watch() 的作用是?

A  

监听某文件变化时,执行某gulp任务。

B  

gulp版本升级到最新版。

C  

创建一个gulp任务。

D  

gulp下没有这个方法。

正确答案: A

解析:

得分:2.0分

17.

jQuery中,哪个方法类似原生js中的innerHTML?

A  

html()

B  

text()

C  

inner()

D  

content()

正确答案: A

解析:

得分:2.0分

18.

你要是在一个jQuery事件处理程序里返回了false会怎样?

A  

阻止事件冒泡

B  

阻止事件默认行为

C  

既阻止事件冒泡也阻止事件默认行为

D  

没有任何作用

正确答案: C

解析:

既阻止事件冒泡也阻止事件默认行为

得分:2.0分

19.

如何获取仓库中的内容?

A  

git clone 地址

B  

git not 地址

C  

git none 地址

D  

none

正确答案: A

解析:

git clone 地址

得分:2.0分

20.

ES6的模块导出使用(  )

A  

define

B  

import

C  

export

D  

require

正确答案: C

解析:

问的是原生js,即es2017中模块的定义和引入啊,那当然要选  export  和 import 了

二、多选题(不定项选择)(共10题,每题2分)

得分:2.0分

1.

下面哪些方法支持正则表达式

A  

search ()

B  

match ()

C  

replace ( )

D  

test ()

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

解析:

得分:0.0分

2.

下面哪个不是数组的方法

A  

map()

B  

split()

C  

filter()

D  

test ()

正确答案: B,D

解析:

split是字符串的方法    test是正则表达式的方法

得分:2.0分

3.

下面说法错误的是

A  

递归就是函数运行别的函数

B  

回调就是函数运行自己

C  

侦听函数就是递归

D  

如果递归次数过多会出现堆栈上限溢出

正确答案: A,B,C

解析:

得分:0.0分

4.

案例代码如下: <form>    <div class="big">大字体</div>          <div class="small">小字体</div> </form>     请选取文本是"大字体"的div对象

A  

$("div.big");

B  

$("div   .big")

C  

$("div:contains('大字体')");

D  

$("form > div.big");

正确答案: A,C,D

解析:

此题考察不同选择器的用法

B选项是选取div里具有big类名(后代)的jquery对象集合

得分:2.0分

5.

jquery绑定事件的方法有

A  

one

B  

bind

C  

addEvent

D  

on

正确答案: A,B,D

解析:

addEvent不是一个事件

得分:2.0分

6.

jQuery中,哪些是ajax的参数对象中的属性?

A  

url

B  

data

C  

type

D  

dataType

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

解析:

555

得分:2.0分

7.

jQuery中,哪些方法可以创建插件函数?

A  

$.extend({abc:function(){})

B  

$.fn.extend({abc:function(){}})

C  

$.abc = function(){}

D  

$.fn.abc = function(){}

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

解析:

得分:2.0分

8.

下列可以绑定事件的方法有?

A  

off()

B  

bind()

C  

on()

D  

one()

正确答案: B,C,D

解析:

off是删除事件

得分:2.0分

9.

sass中循环语句正确的有

A  

@for $i from 1 through 4{ 语句;}

B  

@for $i from 1 to 4 { 语句;}

C  

for($i : 1;$i < 4;$i ++){语句;}

D  

for(var i = 1;i < 4;i ++){语句;}

正确答案: A,B

解析:

@for $i from 1 through 4{ 语句;}和@for $i from 1 to 4 { 语句;}都可以

得分:2.0分

10.

关于git和svn的区别描述正确的是?

A  

git是分布式版本管理控制工具

B  

git是集中式版本管理控制工具

C  

svn是分布式版本管理控制工具

D  

svn是集中式版本管理控制工具

正确答案: A,D

解析:

git和svn的区别

三、填空题(共5题,每题2分)

得分:0.0分

1.

for(var i=0;i < 10;i ++){ setTimeout(function(){ console.log(i) })}得出的结果是打印次

正确答案:

(1)  10

(2)  10

解析:

在循环之后执行延时器

得分:0.0分

2.

将对象转换成json格式字符串的方法是

正确答案:

(1)  JSON.stringify

解析:

得分:0.0分

3.

linux中创建文件夹的命令是

正确答案:

(1)  mkdir

解析:

得分:0.0分

4.

git rm 指令是什么含义

正确答案:

(1)  删除

解析:

得分:0.0分

5.

git clone 指令是什么含义

正确答案:

(1)  克隆

解析:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值