javascript考试题库2

上传人:飞*** 文档编号:3748893 上传时间:2017-08-11 格式:DOC 页数:7 大小:46.50KB
返回 下载 相关 举报
javascript考试题库2_第1页
第1页 / 共7页
javascript考试题库2_第2页
第2页 / 共7页
javascript考试题库2_第3页
第3页 / 共7页
javascript考试题库2_第4页
第4页 / 共7页
javascript考试题库2_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《javascript考试题库2》由会员分享,可在线阅读,更多相关《javascript考试题库2(7页珍藏版)》请在金锄头文库上搜索。

1、 Javascript 综合复习题【提示:本综合复习题的目的是让同学们多见识各种题目。选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。 】 第一部分:单选题 1. Javascript 中, 以下哪条语句一定会产生运行错误? 答案( B ) A、var _变量=NaN; B、var 0bj = ; C、var obj = /; D 、var obj = ; 2. 以下两个变量 a 和 b,a+b 的哪个结果是 NaN? 答案( C )A、var a=undefind; b=NaN B、var a= 123;b=NaN C、var a =undefin

2、ed , b =NaN D、var a=NaN , b=undefined 3. var a=10; b=20; c=4; +b+c+a+ 以下哪个结果是正确的?答案( B )A、34 B、35 C、36 D、37 4. Javascript 中, 以下代码运行后变量 y 的值是: 答案( D ) var x = abcde , 123456;var y = typeof typeof x1; A、function B、object C、number D、string 5. Javascript 中, 以下那两个变量的值不是=: 答案( B ) A 、var a=0 , b=-0; B、var

3、 a=NaN , b=NaN; C、var a=null , b=undefined; D、var a= , b=false; 6. Javascript 中, 以下声明变量语句中哪个不正确? 答案( D )A、var aa; B、var bb=3; cc=good; C、var dd = ee = 100; D、var ff=3, gg=hes good; 7. Javascript 中, foo 对象有 att 属性,那么以下获取 att 属性值的表达式哪个是错误的?答案( C ) A、foo.att B、fooatt C、fooatt D、fooa+t+t 8. Javascript 中

4、, 以下代码运行后变量 y 的值是: 答案( B ) var x = typeof x, typeof y1;var y = typeof typeof x; A、number B、string C、undefined D、object 9. 下面哪个 javascript 变量名称不合法( D ) A. string B. length C.非法字符 D.this 10. 下面哪个描述不正确( B ) A. NaN!=null B.NaN=NaN C.!=false D.null!=false 11. var arr = new Array(new Array(9,0,3,4,5) , a

5、, b , c , new Array(2,9,0,6);则 arr13=( D ) A.c B.6 C.4 D.undefined 12. 有如下代码: var arr = new Array(9); arr0=1; arr2=2; 该数组的 length 属性值为( D ) A、2 B、10 C、8 D、9 13. 有一个 submit 按钮,在这个按钮控件上添加哪个事件不起作用?( D ) A.onMouseout B.onmouseover C.onclick D. onsubmit 14. 有一个变量 var a=typeof string + 100+50 + NaN,以下哪个是

6、alert(a)的结果?( C ) A.function150NaN B. function10050NaN C. undefined10050NaN D. NaN 15. 以下代码,哪个结果是正确的?( A ) var str=123abc; str += str.replace(abc , ); alert(str); A.123abc123 B. 123abc C.123 D. abc 16. 以下哪个结果是正确的?( C ) var a=100 ,b=100.5a6, c=100.1;alert(Math.max(a , b ,c); A.100 B. 100.1 C.NaN D.un

7、defined 17. 以下哪个语句能正确弹出结果: ( D ) A. alert(new Date(2011 , 12 , 25).getDay(); B. alert(new Date(2011 , 12 , 25 , 5).getDay(); C. alert(new Date(2011 , 12 , 25 , 5 , 5 , 9).getDay(); D. 以上三个结果都正确 18. 以下代码正确的运行结果是?( C ) var arr=0,1,2,3,4,5,6; arr2 = arr.slice(2,5); alert(arr2); A. 1,2,3 B. 1,2,3,4 C. 2

8、,3,4 D. 2,3,4,5 19. 下面哪个描述不正确( B ) A. NaN!=null B.null!=undefined C.!=false D.null!=false 20. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6);则 a03=( B ) A.3 B.6 C.5 D.0 21. 有一个变量 var a=(100+50)+undefined+NaN,以下哪个是 alert(a)的结果?( B ) A.150undefinedNaN B.NaN C.150undefined D. 10050undefined

9、NaN 22. 以下代码,哪个结果是正确的?( C ) var a=123.5abc,b=100abc; alert(parseInt(a)+Number(b); A.123100abc B. 123.5abc100abc C.NaN D. 223 23. 以下哪个结果是正确的?( B ) var a=100,b=100.56,c=80; alert(Math.max(a , b ,c); A.100 B. 100.56 C.NaN D.80 24. 以下哪个正则表达式符号的描述正确?( C ) A. * 等同1, B. +等同0, C. ? 等同0,1 D. W 等同0-9A-Za-z_ 2

10、5. 请选择结果为真的表达式:( C )A. typeof null !=object B. null = undefined C. 1 = 01.00 D. NaN = NaN 26. 以下哪个单词不属于 javascript 保留字:( C ) A. with B. instanceof C. base D. void 27. 设置下拉列表框中某项被默认选中的属性是( C ) A.checked B. check C. selected D.select 28. nodeType 属性可用于获取节点类型,如果返回值为 1,则表明该节点为( B ) 。 A.文本节点 B. 元素节点 C.属性

11、节点 29. javascript 的基本数据类型不包括( B ) A. 字符串 B.数组 C.数值 D.布尔 30. 要检测值是否为 NaN ,应使用 ( D )函数。 ANumber B.parseInt C. IsNaN D. isNaN 31. 为获取页面中多个同名对象,应使用 document 的( B )方法; A.getElementById() B. getElementsByName() C. getElementsByTagName() 32. ( A )属性用于获取 HTML 文件的根节点。 A. documentElement B. rootElement C. doc

12、umentNode D.documentRoot 第二部分:填空题 1. Javascript 中, 如果已知 HTML 页面中的某标签对象的 id=”username”,用_document.getElementById(username)_ _方法获得该标签对象。 2. typeof 运算符返回值中有一个跟 javascript 数据类型不一致,它是_”function”_。 3. 定义了一个变量,但没有为该变量赋值,如果 alert 该变量, javascript弹出的对话框中显示_undefined_ 。 4. JavaScript 有两种复合数据类型 :_数组_、_对象_。 5. J

13、avaScript 有两种引用数据类型 :_数组_、_对象_。 6. JavaScript 有两种特殊数据类型 :_null_、_undefined_。7. document 中的选择器有:_getElementById() ,getElementsByName(),getElementsByTagName()_。8. window 对象中定时器有 setInterval() 、setTimeout() 。 9. typeof NaN,typeof Array 的结果分别是_”number” , “object”_。 10. typeof 1,2,3,typeof undefined 的结果分

14、别是_”object”,”undefined”_ 。 11. 用 javascript 将 ID 为 mydiv 的标签元素的样式名设置为“bigfont”: _document.getElementById(mydiv).className=bigfont;_。 12. window 的_onload_ 事件在浏览器完成页面加载后立即触发。 13. ( continue )语句结束本次循环, ( break ) 命令可以终止循环的运行,然后继续执行循环之后的代码。14. Javascript 里 Math 的( random() )方法返回介于 0 和 1 之间的伪随机数。15. 获得焦点的事件( onfocus ),失去焦点的事件( onblur ) 。 16. Javascript 通过( setTimeout ) 延迟指定时间后,去执行某程序。17. Javascript 里 String 对象通过( indexOf() )方法取第一次出现子字符串的字符位置。 18. 通过

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 人力资源管理师

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号