东师《web网页开发基础》2023年春学期在线作业二(资料答案)
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.如何创建函数? ( )
A.function:myFunction()
B.function myFunction()
C.function=myFunction()
D.无
2.编写好的html文件应该用什么软件打开()。
A.看图软件
B.音乐播放器
C.浏览器
D.任务管理器
3.如何编写当 i 等于 5 时执行一些语句的条件语句?( )
A.if (i==5)
B.if i=5 then
C.if i=5
D.if i==5 then
4.纵向合并单元格应该用什么属性()。
A.col
B.colspan
C.row
D.rowspan
5.块级元素浮动后,会()。
A.撑开父容器
B.脱离原本文档流
C.没有宽高
D.无法设置宽高
6.关于行内样式描述正确的是()。
A.只能写在一行内
B.写在html一对标签之间
C.写在html标签上
D.写在html最开头
7.循环语句“for(var i=0,j=10; i=j=10; i++, j--);”的循环次数是()。
A.0
B.. 1
C.10
D.无限
8.下面代码段的运算结果是()。var a; var b = a * 0; if (b == b) { console.log(b * 2 + "2" - 0 + 4); } else { console.log(!b * 2 + "2" - 0 + 4); }
A.0
B.224
C.NaN
D.26
9.下面的()表达式将返回真?
A.(3===3)&&(5<l)
B.!(17<=20)
C.(3!=3) || (7<2)
D.(1===1) || (3<2)
10.elementNode.childNodes[0]返回的结果是()。
A.返回‘childNodes’数组的最后一个子节点
B.返回‘childNodes’数组的第一个子节点返回‘childNodes’数组的所有子节点
C.返回‘childNodes’数组的第二个自己点
二、多选题 (共 10 道试题,共 40 分)
11.js语句'2' === 2 ? 'ok' : 'no'的描述正确的是?
A.值为ok
B.是三元表达式
C.可以使用if else语句代替
D.值为no
12.关于link,下列说法正确的是?()
A.link为html的标签
B.type为text/css
C.使用href属性链接外部css文件
D.每个页面至少有一个link
13.css盒模型中关于边框描述正确的是()。
A.上下左右边框可以单独设置也可以统一设置
B.可以设置边框为虚线
C.不能更改边框的宽度
D.可以改变边框的颜色
14.js中判断变量a和b相等的语句为?
A.a = b
B.a == b
C.a === b
15.超链接标签内可以存放什么内容()。
A.图片
B.文字
C.span标签
D.b标签
16.关于for in语句说法正确的是?
A.是一种循环语句
B.通常用来操作对象
C.执行速度比for循环快
D.不可以循环数组
17.()属性可以设置背景颜色。
A.bg
B.background
C.background-color
D.background-image
18.常见的HTML标签有哪些()。
A.a
B.div
C.p
D.form
19.在JavaScript中,下列属于window.location 对象所包含的属性的是?
A.hash
B.host
C.url
D.port
20.下列按键中,不能识别onkeypress事件的有?
A.F12
B.Fn
C.enter
D.5
三、判断题 (共 15 道试题,共 30 分)
21.网站就是一个链接的页面集合。
22.空字符串("")也是字符串常量。
23.将网页上传到Internet时通常采用FTP方式。
24.可以使用Math对象来得到一个0-1的随机数
25.每过一段时间执行一次函数应该用的语法是setInterval()
26.js是运行在客户端的脚本语言
27.input标签的闭合方式是</input>。
28.js是属于网络的脚本语言.
29.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null.
30.//是用来输出多行注释的.
31.window.location.href能获取到完整的页面url
32.所有的HTML标记符都包括开始标记符和结束标记符。
33.innerHTML可以获取到元素内部的html标签
34.continue语句只能出现在循环体中。
35.break语句可以出现在各种不同循环语句的循环体中。