- 1
- 0
- 约5.83千字
- 约 9页
- 2026-02-02 发布于河南
- 举报
(完整版)javascript程序设计实验复习题
姓名:__________考号:__________
一、单选题(共10题)
1.JavaScript中的函数声明和函数表达式有什么区别?()
A.函数声明可以提升,函数表达式不能提升
B.函数声明可以提升,函数表达式不能提升,并且函数表达式不能作为对象属性赋值
C.函数声明不能提升,函数表达式可以提升
D.函数声明和函数表达式都不能提升
2.以下哪个是JavaScript中的严格模式?()
A.usestrict;
B.strictmode;
C.usestrict;
D.use_strict;
3.以下哪个是JavaScript中的全局对象?()
A.window
B.document
C.console
D.Math
4.在JavaScript中,如何创建一个对象?()
A.varobj={};
B.newObject();
C.Object.create();
D.newobj();
5.以下哪个是JavaScript中的数组方法?()
A.forEach
B.map
C.filter
D.all
6.在JavaScript中,如何判断一个变量是否为数组?()
A.typeofvariable===array
B.variableinstanceofArray
C.Array.isArray(variable)
D.variable.constructor===Array
7.在JavaScript中,如何定义一个类?()
A.functionMyClass(){}
B.classMyClass{}
C.varMyClass=function(){}
D.letMyClass=function(){}
8.在JavaScript中,如何实现继承?()
A.使用函数式继承
B.使用原型链继承
C.使用类继承
D.以上都是
9.以下哪个是JavaScript中的事件处理程序?()
A.onclick
B.onmouseover
C.onchange
D.onsubmit
10.在JavaScript中,如何阻止一个事件的默认行为?()
A.event.preventDefault();
B.event.stopPropagation();
C.event.stopImmediatePropagation();
D.event.cancelBubble=true;
二、多选题(共5题)
11.以下哪些是JavaScript中的数据类型?()
A.Number
B.String
C.Boolean
D.Object
E.Function
F.Undefined
G.Null
12.在JavaScript中,以下哪些操作符是逻辑运算符?()
A.
B.||
C.!
D.===
E.==
F.+
G.-
13.在JavaScript中,以下哪些函数是全局函数?()
A.alert
B.console.log
C.prompt
D.setTimeout
E.setInterval
F.Math.random
G.JSON.parse
14.以下哪些是JavaScript中的事件?()
A.onclick
B.onmouseover
C.onchange
D.onsubmit
E.onload
F.onresize
G.onblur
15.以下哪些是JavaScript中的数组方法?()
A.push
B.pop
C.shift
D.unshift
E.slice
F.concat
G.join
三、填空题(共5题)
16.在JavaScript中,使用________关键字来定义一个变量。
17.JavaScript中的字符串字面量是用________括起来的。
18.在JavaScript中,如果需要检查一个变量是否为真值,可以使用________运算符。
19.JavaScript中的循环结构包括________、________和________。
20.在JavaScript中,可以使用________方法来获取数组中指定范围的子数组。
四、判断题(共5题)
21.JavaScript中的所有变量都是对象。()
A.正确B.错误
22.在JavaScript中,函数声明和函数表达式是相同的。
原创力文档

文档评论(0)