JavaScript试题集
JavaScript期末测试题

JavaScript期末测试题1、选择题:9题1.JavaScript需要实现以下功能:文本框中的内容发生变化后,点击页面的其他部分,弹出消息框,显示文本框中的内容。
下面的正确语句是()a正确答案是:b2.在HTML页面中,以下关于窗口对象的语句不正确()。
a.window对象表示浏览器的窗口,可用于检索有关窗口状态的信息b.window对象是浏览器所有内容的主容器c、如果文档定义了多个框架,浏览器只为原始文档创建一个窗口对象,而不需要为每个框架创建一个窗口对象d.浏览器打开html文档时,通常会创建一个window对象正确答案是:C3、window的哪个方法可以显示输入对话框?()a.confirm()b.alert()c.prompt()d.open()正确答案是:C4、open()方法的哪个外观参数可以设置是否显示滚动条?()a.locationb.menubarc.scrollbarsd.toolbar正确答案是:C5、在javascript语言中,当元素失去了焦点时激发的事件是()a.focusb.unloadc.mouseoverd.blur正确答案是:D6、dhtml不具备的优点是()a.动态样式b.动态语法c.动态内容d.动态定位正确答案是:B7、dhtml的动态样式的作用是()a、使开发人员能够更改页面上显示的文本或图像,以便内容能够以交互方式响应用户的鼠标和键盘操作b.让页面制作者以自动方式或对用户的操作做出响应的方式移动页面上的文本和图像c.可实现客户端与服务器端动态的信息资源交换d、使网页制作者能够更改内容的外部特征,而无需强迫用户再次下载所有内容正确答案是:a8.在HTML中嵌入JavaScript时,应该使用的标记是(A.“script”/“script”B.“head”/“head”C.“body”/“body”D.“JS”/“JS”正确答案是:a9.以下不是DHTML技术的主要组件(a.javab.javascript和vbscriptc.domd.css)正确答案是:a1.选择题:91、那一个对象可以获得屏幕的大小()a.windowb.screenc.navigatord.screenx正确答案是:B2、网页编程中,运行下面的javascript代码:此时将显示提示框()。
(完整版)JS题库

选择题1、JavaScript脚本语言的前身是()A.BasicB.Live ScriptC.OakD.VBScript答案:B难度容易2、以下哪个不是javascript语言的特点:()A. 基于对象B. 跨平台C. 编译执行D. 脚本语言答案:C难度容易3标记符title是放在标记符什么之间的()A.html与htmlB.head与headC.body与bodyD.head与body答案:B难度容易4以下哪个不是javascript的全局函数()A. escapeB. parseFloatC. evalD. setTimeout答案:D难度中等5在不指定特殊属性的情况下,哪个HTML标签可以手动输入文本()A. <span></span> B. <INPUT type=”text”/>C. <INPUT type=”hidden”/>D. <DIV></DIV>答案:B难度容易6JavaScript 使用()来分隔两条语句。
A、分号B、逗号B、括号D、句号答案:A难度容易7 下列JavaScript的判断语句中( )是正确的。
A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then答案:A难度一般8、以下不属于鼠标事件的是()。
A.onclickB.onmouseoverC.onloadD.onmouseout答案:C难度一般9 不能使用在标签“<form>”中的属性是()A.actionC.typeD.id答案:C难度一般10 JavaScript函数setTimeOut(”countA()”,1000)的作用是( )。
A.每隔1分钟调用一次countA()函数 B. 每隔1秒钟调用一次countA()函数C. 1分钟后调用countA()函数D. 1秒钟后调用countA()函数答案:D难度中等11 HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()A.post方法传递的数据对客户端是不可见的B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C.post方法对发送数据的数量限制在255个字符之内D.get方法传递的数据对客户端是不可见的答案:A难度一般12在Javascript中要改变页面文档的背景色,需要修改document对象的()属性A.backColor B.backgroundColor C.bgColor D.background答案:C难度难13在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。
Javascript综合复习试题大全和答案

Javascript 综合复习题【共116 题】每份考卷中javascript 只占一半。
题型和分数如下:1. 单选题:10 题*1 分= 10 分2. 填空题:5 题*1 分= 5 分3. 程序阅读题:2 题*4 分= 8 分4. 程序实现题:2 题*5 分= 10 分5. 简答题:3 题*5 分= 15 分合计:48 分,共22 题。
剩余52 分,23 题是另一门课程。
【提示:本综合复习题的目的是让同学们多见识各种题目。
选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。
】第一部分:单选题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=NaNB、var a= ‘123’; b=NaNC、var a =undefined , b =NaND、var a=NaN , b='undefined'6. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B )A、34B、35 C 、36 D、377. Javascript 中, 以下代码运行后变量y 的值是:答案( D )var x = [ ‘abcde ’, 123456];var y = typeof typeof x[1];A、"function"B、"object" C 、"number" D、"string"8. Javascript 中, 以下那两个变量的值不是==:答案( B )A、var a=0 , b=-0;B、var a=NaN , b=NaN; C 、var a=null , b=undefined;D、var a=[] , b=false;9. Javascript 中, 以下声明变量语句中哪个不正确?答案( D )A、var aa;B、var bb=3; cc='good'; C 、var dd = ee = 100; D、var ff=3, gg='he's good';10. Javascript 中, foo 对象有att 属性,那么以下获取att 属性值的表达式哪个是错误的?答案( C )A、foo.attB、foo["att"] C 、foo{"att"} D、foo["a"+"t"+"t"]11. Javascript 中, 以下代码运行后变量y 的值是:答案( B )var x = [typeof x, typeof y][1];var y = typeof typeof x;A、"number"B、"string"C、"undefined"D、"object"12. 下面哪个javascript 变量名称不合法( D )A. stringB. lengthC. 非法字符D.this13. 下面哪个描述不正确( B )A. NaN!=nullB.NaN==NaNC.{}!=falseD.null!=false14. var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , newArray(2,9,0,6)); 则arr[1][3]= ( D )A.cB.6C.4D.undefined15. 有如下代码:var arr = new Array(9);arr[0]=1;arr[2]=2;该数组的length 属性值为( D )A、2B、10 C 、8 D、916. 有一个submit 按钮,在这个按钮控件上添加哪个事件不起作用?( D )A.onMouseoutB.onmouseoverC.onclickD.onsubmit17. 有一个变量var a=typeof string + 100+50 + NaN ,以下哪个是alert(a)的结果?( C )A.function150NaNB. function10050NaNC.undefined10050NaN D. NaN18. 以下代码,哪个结果是正确的?( A )var str='123abc';str += str.replace('abc' , '');alert(str);A.123abc123B. 123abcC.123D. abc19. 以下哪个结果是正确的?( C )var a=100 ,b="100.5a6", c="100.1";alert(Math.max(a , b ,c));A.100B. 100.1C.NaND.undefined20. 以下哪个语句能正确弹出结果: ( 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. 以上三个结果都正确21. 以下代码正确的运行结果是?( C )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);A. 1,2,3B. 1,2,3,4C. 2,3,4D. 2,3,4,522. 下面哪个描述不正确( B )A. NaN!=nullB.null!=undefinedC.{}!=falseD.null!=false23. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6)); 则a[0][3]= ( B )A.3B.6C.5D.024. 有一个变量var a=(100+50)+undefined+NaN ,以下哪个是alert(a) 的结果?( B )A.150undefinedNaNB.NaNC.150undefinedD.10050undefinedNaN25. 以下代码,哪个结果是正确的?( C )var a='123.5abc',b='100abc';alert(parseInt(a)+Number(b));A.123100abcB. 123.5abc100abcC.NaND. 22326. 以下哪个结果是正确的?( B )var a=100,b="100.56",c="80";alert(Math.max(a , b ,c));A.100B. 100.56C.NaND.8027. 以下哪个正则表达式符号的描述正确?( C )A. * 等同{1,}B. +等同{0,}C. ?等同{0,1}D. \W 等同[0-9A-Za-z_]28. 请选择结果为真的表达式:( C )A. typeof null !="object"B. null === undefinedC. 1 == "01.00"D. NaN == NaN29. 以下哪个单词不属于javascript 保留字:( C )A. withB. instanceofC. baseD. void30. 设置下拉列表框中某项被默认选中的属性是( C )A.checkedB. checkC. selectedD.select31. nodeType 属性可用于获取节点类型,如果返回值为1,则表明该节点为( B )。
javascript期末考试题及答案

javascript期末考试题及答案JavaScript期末考试题及答案一、选择题(每题2分,共20分)1. JavaScript是一种:A. 服务器端脚本语言B. 客户端脚本语言C. 操作系统D. 数据库管理系统答案:B2. 下列哪个不是JavaScript的数据类型?A. NumberB. StringC. UndefinedD. File答案:D3. 以下哪个是JavaScript的全局对象?A. StringB. ObjectC. MathD. Array答案:C4. 在JavaScript中,下面哪个语句可以用来声明变量?A. varB. letC. constD. 所有选项都是答案:D5. 下列哪个是JavaScript的事件处理程序?A. onclickB. onmouseoverC. onsubmitD. 所有选项都是答案:D6. 在JavaScript中,以下哪个方法用于将字符串转换为数字?A. parseInt()B. parseFloat()C. toString()D. toUpperCase()答案:A7. 下列哪个不是JavaScript的循环结构?A. forB. whileC. do-whileD. switch答案:D8. JavaScript中的函数声明和函数表达式有什么区别?A. 函数声明可以被提升,函数表达式不能B. 函数表达式可以被提升,函数声明不能C. 两者没有任何区别D. 以上都不是答案:A9. 下列哪个不是JavaScript的数组方法?A. push()B. pop()C. shift()D. find()答案:D10. 在JavaScript中,以下哪个是异步编程的实现方式?A. PromiseB. CallbackC. Async/AwaitD. 所有选项都是答案:D二、简答题(每题5分,共30分)1. 请简述JavaScript的作用域链是什么?答案:JavaScript的作用域链是一个由多个执行上下文组成的链式结构,它决定了变量和函数的可访问性。
JavaScript试题集

1. 我们可以在下列哪个HTML元素中放置javascript代码?A.< script >B.< javascript >C.< js >D.< scripting >★标准答案:A2. 预测以下代码片段的输出结果:var str ;alert(typeof str);A.. string ;B.. undefined;C.. object ;D.. String;★标准答案:B3. 下列哪个不是Javascript中注释的正确写法:()A.< !-- …… -- >B.//……C./*……*/D./*……*/★标准答案:A4. 以下哪项不属于Javascript的特征?A.Javascript是一种脚本语言B.Javascript是事件驱动的C.Javascript代码需要编译以后才能执行D.Javascript是独立于平台的★标准答案:C5. 关于以下两个陈述的描述中,正确的是:()陈述1:Javascript是弱类型语言陈述2:Javascript的常用类型包括:int、string、booleanA.陈述1正确,陈述2错误B.陈述1错误,陈述2正确C.两个陈述都正确D.两个陈述都错误★标准答案:A6. 阅读下面的JavaScript代码:< HTML >< BODY >< SCRIPT LANGUAGE="JavaScript" >function f(y) {var x=y*y;return x;}for(x=0;x< 5;x++) {y=f(x);document.writeln(y);}< /SCRIPT >< /BODY >< /HTML >输出结果是()。
A.0 1 2 3 4B.0 1 4 9 16C.0 1 4 9 16 25D.以上答案都不对★标准答案:B7. 在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?A.int num;B.number num;C.var num;D.Integer num;★标准答案:C8. 关于Javascript中数组的说法中,不正确的是:()A.数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用new运算符C.数组内元素的类型可以不同D.数组可以在声明的同时进行初始化★标准答案:A9. 除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。
javascript试题

javascript试题一、选择题1. JavaScript中的哪个对象是用来获取当前页面的URL地址的?A. windowB. documentC. historyD. location2. 下列哪个选项是JavaScript中用来创建一个新的日期对象的方法?A. new Date()B. Date()C. currentTime()D. getYear()3. 在JavaScript中,用于获取字符串长度的属性是什么?A. lengthB. sizeC. countD. number4. 下面的哪个关键字用于在JavaScript中定义一个循环,该循环会一直执行直到指定的条件被满足?A. forB. whileC. do...whileD. until5. 在JavaScript中,如何正确地将一个变量声明为全局变量?A. var globalVariable = "Hello, World!";B. globalVariable = "Hello, World!";C. window.globalVariable = "Hello, World!";D. All of the above二、填空题1. 在JavaScript中,使用________关键字可以将函数定义为匿名函数。
2. JavaScript中,可以使用________方法来连接两个或多个字符串。
3. 在JavaScript中,________对象提供了一系列的事件监听器和方法,可以用来处理浏览器事件。
4. 使用JavaScript创建一个空数组,可以使用________表达式。
5. 要将JavaScript代码中的一个元素添加到数组的末尾,可以使用数组对象的________方法。
三、判断题1. JavaScript是一种服务器端脚本语言。
()2. 在JavaScript中,所有的代码都必须放在HTML文档的<head>标签内。
javascript试题及答案

javascript试题一、单选题1、以下哪条语句会产生运行错误:(A)A.var obj = ( );B.var obj = [ ];C.var obj = { };D.var obj = / /;2、以下哪个单词不属于javascript保留字:(B)A. withB. parentC. classD. void3、请选择结果为真的表达式:(C)A. null instanceof ObjectB. null === undefinedC. null == undefinedD. NaN == NaN二、不定项选择题4、请选择对javascript理解有误的:(ABCD)A. JScript是javascript的简称B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上D. AJAX技术一定要使用javascript技术5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE)A. foo.attB. foo(“att”)C. foo[“att”]D. foo{“att”}E. foo[“a”+”t”+”t”]6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)A. <TEXTAREA></TEXTAREA>B. <INPUT type=”text”/>C. <INPUT type=”hidden”/>D. <DIV></DIV>7、以下哪些是javascript的全局函数:(ABC)A. escapeB. parseFloatC. evalD. setTimeoutE. alert8、关于IFrame表述正确的有:(ABCD)A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象C. 在相同域名下,外层网页脚本可以获取IFrame网页内的对象D. 可以通过脚本调整IFrame的大小9、关于表格表述正确的有:(ABCDE)A. 表格中可以包含TBODY元素B. 表格中可以包含CAPTION元素C. 表格中可以包含多个TBODY元素D. 表格中可以包含COLGROUP元素E. 表格中可以包含COL元素10、关于IE的window对象表述正确的有:(ACD)A. window.opener属性本身就是指向window对象B. window.reload()方法可以用来刷新当前页面C. window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面D. 定义了全局变量g;可以用window.g的方式来存取该变量三、问答题:1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制sort的实现的功能类似JAVA的比较器,数据排序从多维数组的第一维开始排序可以自己定义排序方法,很不多的函数2、简述DIV元素和SPAN元素的区别。
javascript试题及答案

javascript试题及答案一、选择题(每题2分,共20分)1. JavaScript是一种:A. 编程语言B. 操作系统C. 浏览器D. 数据库答案:A2. 下列哪个不是JavaScript的内置对象?A. ArrayB. DateC. MathD. String答案:D3. JavaScript中,用于判断一个变量是否为数组的函数是:A. isArray()B. typeofC. instanceofD. Array.isArray()答案:D4. 在JavaScript中,以下哪个关键字用于定义全局变量?A. varB. letC. constD. all of the above答案:D5. 下列哪个选项是JavaScript中的函数声明?A. function myFunction() {}B. const myFunction = function() {};C. let myFunction = function() {};D. both A and B答案:D6. JavaScript中,用于创建对象的语法是:A. var obj = new Object();B. var obj = { name: "Kimi" };C. both A and BD. none of the above答案:C7. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toLowerCase()B. toUpperCase()C. toLower()D. toUpper()答案:A8. 以下哪个选项是JavaScript中的事件类型?A. clickB. loadC. both A and BD. none of the above答案:C9. JavaScript中,用于获取当前日期和时间的函数是:A. Date()B. new Date()C. getTime()D. both A and B答案:D10. 下列哪个选项是JavaScript中的异步编程模式?A. CallbackB. PromiseC. Async/AwaitD. all of the above答案:D二、填空题(每题2分,共20分)1. JavaScript是一种运行在______上的脚本语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.我们可以在下列哪个HTML元素中放置javascript代码?A.< script >B.< javascript >C.< js >D.< scripting >★标准答案:A2.预测以下代码片段的输出结果:var str ;alert(typeof str);A.. string ;B.. undefined;C.. object ;D.. String;★标准答案:B3.下列哪个不是Javascript中注释的正确写法:()A.< !-- …… -- >B.//……C./*……*/D./*……*/★标准答案:A4.以下哪项不属于Javascript的特征?A.Javascript是一种脚本语言B.Javascript是事件驱动的C.Javascript代码需要编译以后才能执行D.Javascript是独立于平台的★标准答案:C5.关于以下两个述的描述中,正确的是:()述1:Javascript是弱类型语言述2:Javascript的常用类型包括:int、string、booleanA.述1正确,述2错误B.述1错误,述2正确C.两个述都正确D.两个述都错误★标准答案:A6.阅读下面的JavaScript代码:< HTML >< BODY >< SCRIPT LANGUAGE="JavaScript" >function f(y) {var x=y*y;return x;}for(x=0;x< 5;x++) {y=f(x);document.writeln(y);}< /SCRIPT >< /BODY >< /HTML >输出结果是()。
A.0 1 2 3 4B.0 1 4 9 16C.0 1 4 9 16 25D.以上答案都不对★标准答案:B7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?A.int num;B.number num;C.var num;D.Integer num;★标准答案:C8.关于Javascript中数组的说法中,不正确的是:()A.数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用new运算符C.数组元素的类型可以不同D.数组可以在声明的同时进行初始化★标准答案:A9.除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。
下面不属于Javascript特殊运算符的是:()A.deleteB.sizeC.newD.typeof★标准答案:B10.以下关于Javascript中事件的描述中,不正确的是:()A.click——鼠标单击事件B.focus——获取焦点事件C.mouseOver——鼠标指针移动到事件源对象上时触发的事件D.change——选择字段时触发的事件★标准答案:D11.考察以下程序片段:var n = new Number(3456);alert(n.toFixed(2));以下选项正确的是:()A.输出34B.输出56C.输出3456.00D.输出345600★标准答案:C12.考察以下代码片段:function Student(name){ = name;this.move = function() {alert(+”准备移动了”);}}Student.prototype.move = function() {alert(+”开始移动了!”);}var st = new Student(“四);st.study();下列说确的是?A.输出”四准备移动了”B.输出”四开始移动了”C.输出”四准备移动了四开始移动了””D.程序出错,没有任何输出。
★标准答案:A13.预测以下代码片段的输出结果:function add(i) { var k = i+10; alert(k); } ; function add(i) { var k = i+20; alert(k); } ;add(10);A.40B.20C.30D.程序出错★标准答案:C14.预测以下代码片段的输出结果:var student = new Object();student.study = function() {window.alert(“开始学习了”); }study();A.输出“开始学习了”B.程序出错。
不能在实例化对象之后,再添加方法C.程序出错。
study()方法不能直接调用。
应该用student来调用D.程序出错。
给student.study 赋值时,右边的函数必须有名字★标准答案:C15.考察以下程序片段:var str = “32px”;var str1 = str.slice(-2);alert(str);alert(str1);以下选项正确的是?A.依次输出”px”“px”B.依次输出”32”“32”C.依次输出”32px”“px”D.依次输出”32px”“32px”★标准答案:C16.考察以下程序片段:var str = “12px”;var s = str.indexof(“2”);alert(s);以下选项正确的是?A.输出1B.输出2C.输出pD.输出12★标准答案:A17.考察以下程序片段:function Person() {}Person.prototype.move = function() { alert(+“移动”);} function Student(name) { = name;}Student.prototype.study = function() { alert(+”学习”); } Student.prototype = new Person();var st = new Student(“三丰”);st.study(); st.move();以下选项正确的是?A.依次输出”三丰学习”“百晓生移动”B.依次输出”三丰学习”“移动”C.输出”三丰学习”,之后程序出错D.程序出错,什么都不能输出★标准答案:D18.以下不属于Javascript原始类型的是:()A.stringB.numberC.functionD.boolean★标准答案:C19.以下哪段代码不能正确创建函数show()?A.function show(text){ alert(text); }B.var showFun = function show(text){ alert(text); }C.var showFun = function(text){ alert(text); }D.var showFun =new function("text" , "alert(text)"};★标准答案:D20.Javascript是如何实现继承的?A.创建父类对象作为子类的原型(prototype)B.使用extends关键子继承父类C.创建子类对象作为父类的原型(prototype)D.使用class关键子继承父类★标准答案:A21.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression?A.window.setTimeout(1000,expression);B.window.setTimeout(expression,1);C.window.setTimeout(1,expression);D.window.setTimeout(expression,1000);★标准答案:D22.< body onLoad="f1()" onError="f2()' >< input onFocus="g1()" onBlur()="g2()" >< /body >下列方法一定会被调用的是:()A.f1()B.f2()C.g1()D.g2()★标准答案:A23.以下哪个选项中的方法全部属于window对象:()A.alert,clear,closeB.clear,close,openC.alert,close,confirmD.alert,setTimeout,write★标准答案:C24.与image对象不相关的事件处理是下列哪项:()A.onErrorB.onMouseOutC.onLoadD.onOpen★标准答案:D25.在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象:()A.documentB.windowC.formD.location★标准答案:B26.打开名为“window2”的新窗口的JavaScript语法是:()A.window.new(".w3schools.","window2")B.window.open(".w3schools.","window2","")C.new(".w3schools.","window2")D.new.window(".w3schools.","window2")★标准答案:B27.如何在浏览器的状态栏放入一条消息:()A.statusbar = "put your message here"B.window.status = "put your message here"C.window.status("put your message here")D.status("put your message here")★标准答案:B28.与window对象无关的属性是下列哪项:()A.topB.selfC.leftD.frames★标准答案:C29.history从属于window,下列能访问前一页面方法是:()A.back(-1)B.back(1)C.forward(1)D.go(-1)★标准答案:D30.关于以下两个述的描述中,正确的是:()述1:window对象的confirm方法用于显示一个包括相关信息以及Yes和No这两个按钮的对话框。
述2:window对象的alert方法用于弹出一个提示窗口,显示提示信息。
()A.述1正确,述2错误B.述1错误,述2正确C.述1和述2均正确D.述1和述2均错误★标准答案:B31.下列不是document对象的属性的是:()A.anchorsB.formsC.locationD.image★标准答案:D32.下列说法有误的是()A.event是window对象的一个属性,所以可以直接引用event对象B.不同的浏览器事件处理的方式可能不同C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数D.事件可以增强用户与页面的交互★标准答案:C33.考察以下代码片段,预测在IE中打开该页面,点击按钮时的输出结果为:()<body><form name=”form1”><INPUT type="button" name="button1" value="测试按钮" /></form></body><script>document.form1.button1.attachEvent(“onclick”,"alert('被点击了!')"); document.form1.button1.attachEvent(“onclick”,"alert('被点击了……..')");</script>(10分)A.输出“被点击了!”B.输出“被点击了……..’”C.依次输出“被点击了……..”“被点击了!”D.依次输出“被点击了!”“被点击了……..”★标准答案:C34.考察以下代码片段,预测输出结果()<script>function handleEvent(){ alert("我被点击了!"); }document.form1.button1.onclick = handleEvent;</script><body><form name=”form1”><INPUT type="button" name="button1" value="测试按钮" /></form></body>A.输出“我被点击了”B.没有错误,但也没有任何输出。