东师《web网页开发基础》2023春学期期末作业考核(资料答案)
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 30 分)
1.下述break语句的描述中,()是不正确的。
A.break语句用于循环体内,它将退出该重循环
B.break语句用于switch语句,它表示退出该switch语句
C.break语句用于if语句,它表示退出该if语句
D.break语句在一个循环体内可使用多次
2.var arr = [1,2,3]; var aaa = arr.push("abc");程序运行结果是()。
A.[1,2,3]
B.123abc
C.123
D.[1,2,3,"abc"]
3.页面中title的作用是什么?()
A.页面的文件名
B.页面的描述
C.页面的标题
D.页面的关键词
4.2+3+‘love’+4+5 ,输出的结果是()。
A.14
B.5love45
C.23love45
D.lo ve
5.css可以沿用父元素的样式,这种特性叫做()。
A.可复制性
B.可并存性
C.可移植性
D.可继承性
6.css中设置透明度需要用的属性为?()
A.display
B.overflow
C.opacity
D.cursor
7.下列( )不属于js的算数运算?
A.*
B.%
C.+
D.>
8.关于addEventListener的第三个参数的说法,错误的是()。
A.true的触发顺序总是在false前面
B.如果多个均为true 则外层触发先于内层
C.true和false同时触发
D.如果多个均为false 则内层触发先于外层
9.以下属于css列表样式的属性有()。
A.list-style
B.list-image
C.list-position
D.list-type
10.调用location对象的port属性,返回的结果可能是下面的()。
A.#content
B.8080
C.http
D.q=javascript
11.在JavaScript中,使用on事件,给标签加多个事件的时候,会有什么样的效果?()
A.on事件失效
B.标签不可识别
C.后面的on事件覆盖前面的on事件
D.on事件按添加顺序执行
12.input的内容变化是js可以捕获到么?( )
A.可以
B.不可以
C.看input内容的长度
13.下面选项中,属于html的DOM对象文档内容的是()。
A.doc文件
B.xls文件
C.html文件
D.png文件
14.合并两个数组的方法为( )。
A.concat
B.pop
C.join
D.splice
15.js中返回当前点击区域最内侧元素的左上角的横坐标的属性是()。
A.clientX
B.offsetXpageX
C.screenX
二、多选题 (共 10 道试题,共 40 分)
16.for循环的3个必备条件是什么?
A.初值
B.循环条件
C.变换步长
D.循环体
17.以下函数中,属于js去除字符串空格的是?
A.trim
B.trimRight
C.trimLeft
D.splice
18.switch里的break的说法正确的是?
A.属于关键字
B.跳出并组织后续内容的执行
C.无实际意义
D.不写也不会影响结果
19.下面对js中数组的说法中,正确的是?
A.遍历数组一般用while
B.遍历数组一般用forin
C.使用 concat() 方法来合并两个数组
D.使用sort方法对数组排序
20.关于超链接描述正确的是()。
A.指从一个网页指向一个目标的链接关系
B.超链接只能链接到网页
C.超链接只能用绝对路径
D.超链接可以链接到网页、图片、文件等
21.想要表单提交数据,哪两个属性不能少()。
A.method
B.action
C.type
D.name
22.float有哪些可选值()。
A.left
B.right
C.none
D.both
23.关于js函数下列说法正确的是?
A.关键字为function
B.可以通过return返回结果
C.调用时可以传入参数
D.内部可以定义变量
24.在head元素内部可以添加哪些元素?()
A.title
B.link
C.meta
D.style
25.下列哪些是鼠标事件?
A.onmouseover
B.onmousedown
C.onmousemove
D.onmouseup
三、判断题 (共 15 道试题,共 30 分)
26.js中定义变量关键词是var
27.不同标记具有相同属性。
28.如果有定义var a=true,b;那么a ll b的结果为true。
29.定义变量的关键字是var。
30.window.location.href能获取到完整的页面url
31.一个用switch语句实现的多路分支结构的程序段不能使用if语句实现。
32.所有的HTML标记符都包括开始标记符和结束标记符。
33.a标签链接的网页默认时在当前窗口打开。
34.指定时间后调用函数或计算表达式的方式是setTimeout()
35.js是属于网络的脚本语言.
36.空字符串("")也是字符串常量。
37.表达式的类型只取决于运算符,与操作数无关。
38.用H1标记符修饰的文字通常比用H6标记符修饰的要小。
39.js里函数的关键词是function
40.可以通过innerHTML来获取元素内容