js阶段考试
- 格式:doc
- 大小:49.51 KB
- 文档页数:6
一、选择题(共30题/60分) 1、 制作级联( 省市区联动 )菜单功能时调用的是下拉列表框的( )事件。 A. onClick B. onChange C. onmouseout D. onmousemove
2、 在jquery中想要实现通过远程http POST请求载入信息功能的是下面哪一
个方法() A. $.ajax() B. load(url) C. $.GET(url) D. $.POST(url) 3、 关于JavaScript说法正确的是:() A. JavaScript与Java语法完全一样 B. JavaScript一般用于在网页上实现数据验证及特效等 C. JavaScript要运行必须安装Java运行环境 D. JavaScript可于开发Windows应用程序
4、 jquery中,如果要删除所有匹配的元素,使用( ) A. delete() B.empty() C.remove() D.removeall()
5、 juqery中获得表单中username’ value=’zhangsan’>的value值方法( ) A. $(input[name=’username’]).val() B. $(“#username”).val() C. $(“:text”).html() D. $(“#username”).text()
6、 在jquery中想要找到所有元素的同辈元素,下面哪个可以实现( ) A.eq(index) B.find(expr) C.siblings([expr]) D.next() 7、 下面哪个不是jquery对象访问的方法( )
A.each(callback) B.size() C.index(subject) D.index 8、 以下哪个技术不是Ajax技术体系的组成部分? A. XMLHttpRequest B. DHTML C. CSS D. DOM 9、 XMLHttpRequest对象有几个返回状态值?
A.6 B.5 C.4 D.3 10、 下列不属于Javascript语法关键/保留字的是 A.var B.$ C.function D.while
11、 下列不属于Javascript DOM操作事件的是 A.onclick B.onkeydown C.onbodyload D.onmouseover
12、 分析javascript代码段,输出结果是: ()
var a="125.8765"; c=parseInt(a); d=parseFloat(a); document.write(c+" "+d) A.125.8765 126 B.125 125.8765 C.125.8765 125 D.126 125.8765
13、 下面关闭id名为mydiv的层的代码正确的是: () A. document.getElementById(mydiv).style.display="none"; B. document.getElementById("mydiv").style.display=none; C. document.getElementById("mydiv").style.display="none"; D. document.getElementById("mydiv").style.display=="none"; 14、 在JavaScript表达式中13+"13"+5的结果是:() A. 29 B. 265 C. 126 D. 13135 15、 在JavaScript表达式中13+13+"5"的结果是:()
A. 29 B. 265 C. 126 D. 13135
16、 下列描述正确的是 () A、JavaScript是一种编译型语言 B、JavaScript是一种基于对象和事件驱动的编程语言 C、JavaScript中变量声明采用强定义类型 D、JavaScript采用静态联编
17、 对JavaScript功能说法正确的是:() A JavaScript可以编辑客户端文件 B JavaScript可以获取服务器中的时间 C JavaScript代码由浏览器解释执行 D JavaScript可以接收用户提交的表单
18、 在下面的选项中,在HTML文档中使用JavaScript并调用test()方法,
不正确的是:() A 单击 B C
19、 在HTML文档中嵌入JavaScript代码,不正确的是:() A、 B、 C、 D、
20、 对JavaScript基本语法描述不正确的一项是:() A JavaScript严格区分大小写 B JavaScript程序代码的格式,每条功能执行语句的最后必须用分号(;)结束 C JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含标签。 D JavaScript中使用单引号和双引号声明的字符串没有任何区别
21、 在js中判断是否为数字的函数是() A. isNaN B. number C. is_numeric D. int
22、 js中取得指定字符在字符串中的位置的函数是() A、indexof B、indexofvalue C、indexOf D、addindex
23、 js中获取字符串第一个字符可以使用() A、 indexfirst() B、 onechar C、 firstChild D charAt(0)
24、 在js中获取html的下拉列菜单item第一个option的值,用() A. item.options[0].value B. item.selectedIndex.text C. item.first.text D. this.value
25、 以下代码运行结果:() A JavaScript is PHP B is JavaScript C PHP is JavaScript D JavaScript is 26、 对于代码: 分析正确的是() a) 必须把alert改为window.alert才能正常运行 b) Onclick表示鼠标移上去的事件 c) 这个代码运行时将报错 d) 点击这个按扭时弹出提示框,并显示“你好”
27、 以下代码执行结果为:() A 30 B 24linux6 C 6 D 30linux
28、 在HTML DOM中,那一项不是document对象中的成员:() A、bgColor B、onload C、title D、forms
29、 以下JavaScript的内置对象中,哪一个是静态对象,不用通过new关键
字去实例化:() A. String B. Date C. Math D. Array 30在对象XMLHttpReque的属性onreadyState值为 ( )表示异步访问服务器通信已经完成
A.1 B.2 C.3 D.4
二、简答题(共5题/40分) 1、 javascript 包括那些基本数据类型? 2、 jQuery 中, 遍历数组或对象的方法是? 变量jQuery对象集合的方法是? 3、 jQuery 中, 如何既阻止浏览器默认行为又阻止冒泡传播的办法是? 4、 jQuery 中 提供了多种绑定事件的方式 比如 bind() live() on()等.说明live() 相比较bind()哪点是需要注意的? (5分)
5、 写一个登录页面,用jQuery的ajax提交登录信息(10分)