课程名称 Web前端交互式开发(闭卷)年级专业2019软件工程_考试日期
………………………………………………………………装……订……线……内……不……要……答……题………………………………………………………… 学生姓名 学号 班级
题号 题分 得分 一 40二 20 三 20 四 20 五 六 总分 100 累分人 考生注意事项:1.本试卷共 5 页,请查看试卷中是否有缺页。
2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
教师注意事项:请按照阳光学院试卷评阅要求操作。
得 分 评卷人 一、单选题(共40分,每小题2分)
1.关于JavaScript说法正确的是:( ) A.JavaScript与Java语法完全一样 B.JavaScript要运行必须安装Java运行环境
C.JavaScript一般用于在网页上实现数据验证及特效等 D.JavaScript可于开发Windows应用程序
2.分析正确的是( )
A.onclick表示鼠标移上去的事件 B.这个代码运行时将报错
C.点击这个按扭时弹出提示框,并显示“你好” D.必须把alert改为window.alert才能正常运行
3.已知错误代码:function Add(int i1,int i2) 分析正确的是( ) A.参数不能指定数据类型 B.没有指定返回类型 C.没有指定访问
D.function不是方法声明的关键字
4.对于代码:$(“#div1”).html() 说法正确的是( )
A.语法错误
B.这段代码是获得div1标签对象
C.这段代码是获得div1标签内的HTML文本 D.这段代码是获得ID为div1的标签的HTML文本
第 1 页 共 5 页
5.代码:$(“div”).css(“background-color”, “red”)的意思是( )
A.设置网页的文字颜色为红色
B.设置ID为document的标签的背景色为红色 C.设置div的背景色为红色 D.语法错误
6.代码:“abcdefg”.substring(2,3) 的结果是( )
A.cde
B.b
C.c
D.bcd
7.代码:“abcdefg”.indexOf(‘D’) 结果是( )
A.4
B.3
C.-1
D.0
8.jQuery中要实现为ID为one的p标签设置字体颜色为绿色,以下正确的是( )
A.$(“#one”).css(“color”,“green”)
B.$(“#one”).css(“backround-color”,“green”) C.$(“one”).css(“backround-color”,“green”)
D.$(“one”).css(“color”,“green”) 9.要实现层的隐藏, display: ( )
A.false
B.hidden
C.“”
D.none
10.字符串,str=\"welcome to Beijing\"进行下列操作处理,描述结果错误的是( )
A.str.substring(4,9)返回值是\"ome t\" B.str.length的返回值是\"18\" C.str.charAt(\"4\")返回值是\"o\"
D.str.toUpperCase()的返回值是\"welcome to Beijing\" 11.分析下面的javascript代码段,输出的结果是( )
var emp=new Array(5); emp[1]=1; emp[2]=2;
document.write(emp[2]) A.1 B.2
C.5
D.NAN
12.
123
,以下哪种写法可以打印出123 ( )A.alert($(“one”).html()) B.alert($(“id”).html()) C.alert($(“#one”).html()) D.alert($(“#id”).html())
第 2 页 共 5 页
13.下列javascript声明变量正确的是( ) A.int num =0;
B.String st = “123”;
C.boolean b = true; D.var num = 112; 14.以下不属于javascript数据类型的是( ) A.null
B.int
C.number
D.boolean
15.jQuery的基本过滤器中哪一个是选取第一个元素 ( ) A.:last
B.:first
C.:even
D.:odd
16.Window对象的常用方法中哪一个是带有提示信息.确定和取消按钮的对话框( ) A.open()
B.confirm
C.alert
D.comfirm
17.在JavaScript的表达式parseInt(\"8.1\")+parseFloat(\"8.1\")+parseInt(\"8.1\")的结果是( ) A.88.1
B.24.1
C.8.18.18.1
D.818181
18.使用退出 可以用来( ) A.打开一个新的窗体
B.弹出消息窗体 D.错误代码,报错
C.直接关闭当前浏览器窗口
19.JavaScript是( )的脚本语言 A.服务器端 B.客户端
C.在服务器运行后,把结果返回到客户端 D.在客户端运行后,把结果返回到服务器
20.在JavaScript中,可以使用Date 对象的( )方法返回一个月中的每一天。 A.getDate() 得 分 评卷人
B.getYear()
C.getMonth()
D.getTime()
二、判断题(共20分,每小题2分)
( )
1.JavaScript不区分大小写。
2.jQuery对象失去焦点时触发focus事件,获得焦点时触发blur事件。 ( ) 3.jQuery的优点是用最少的代码实现更多的功能。
( )
( ) ( )
4.jQuery不需要导入js文件就能使用。 5.“Hello,world”.toUpperCase()返回值为”HELLO,WORLD”。 6.jQuery中的ready()是窗体加载事件,在页面中可以写多个。
第 3 页 共 5 页
( )
7.jQuery对象中的hide()为显示, show()为隐藏。 8.JavaScript声明变量关键字是var。
( )
( ) 9.JavaScript是一种弱类型语言,声明变量可以不用var。 ( )
10.jQuery的工厂函数是 $()。
( )
得 分 三、填空题(共20分,每空2分)
评卷人
1.使用jQuery代码需要引入_________库文件。
2.jQuery代码中常见的元素包括_________、_________和方法。 3.jQuery中的_________方法用来获取第一个配置元素的属性值。 4.jQuery中_________方法允许清理之前使用的data()添加的数据。 5.jQuery中_________方法通过增加元素样式达到动态改变元素样式的效果。 6.jQuery中_________方法可以删除类样式。
7.jQuery中_________方法用于获取匹配元素后面紧邻的同辈元素。 8.jQuery中_________方法用于获取匹配元素前面紧邻的同辈元素。 9.jQuery中_________方法遍历集合中所有的元素。
得 分 四、简答题(共20分,每小题4分)
评卷人
1. JS中的事件的概念。
2. 简述DOM中的节点的分类和作用。
第 4 页 共 5 页
…………………………………………………………题……答……要……不……内……线……订……装………………………………………………………………
3.DOM的概念。
………………………………………………………………装……订……线……内……不……要……答……题…………………………………………………………
4.简述DOM操作分为哪三个方面和作用。
5.简述正则表达式的优点。
第 5 页 共 5 页
因篇幅问题不能全部显示,请点此查看更多更全内容