JavaScript动态网页编程复习习题及答案
d第七章
1.在 JavaScript 中,只能使用预定义对象,不能使用自定义对象。
2.在 JavaScript 中,假设将一个引用变量赋值给另一个变量,那么将自动创立一个新对象,并且新对象与该引用变量所引用的对象完全一样。
3.在 JavaScript 中,必需使用 delete 运算符删除用 new 运算符创立的对象
4.假设要使用任何一个 JavaScript 对象,那么必需先使用 new 运算符创立它。
5.在 JavaScript 中,表达式 "abc".length 将返回字符串 "abc" 的长度值。
6.在 JavaScript 中,不能使用普通的 for 循环语句遍历数组中的所有元素。
7.在 JavaScript 中,使用 delete 运算符能够删除对象的任何属性。
8.在 JavaScript 中,任何对象都是 Object 对象类的实例。
9.在 JavaScript 中,任何函数都是 Function 对象。
10.在 JavaScript 中,instanceof 运算符等同于 typeof 运算符。
11.在 JavaScript 中,可以使用下面的_____运算符访问对象的属性和方法。点运算符(.)
12.以下哪个表达式的值是引用值?new Date()
13.对代码"var x=;"的哪种说明正确?将 myhouse 对象的 kitchen 属性值赋值给变量 x;
14.以下______语句在页面上显示圆周率π。()
15.以下______表达式产生一个0~7之间〔含0,7〕的随机整数。(()*8)
16.以下______语句把日期对象 rightnow 的的星期号赋值给变量 weekday。var weekday=();
17.以下 String 对象的_____方法得到指定位置处的字符?聘用制度charAt( )
18.执行语句序列"var s="1234567890";s=(5,2);"之后,变量 s 的值是:"67"
19.以下_____语句不能创立数组。varmyarray=new Array[10];
20.以下_____语句将访问 cool 数组中的第5个元素。cool[4]
21.Array 对象的_____属性将返回表示数组长度的数值。length
22.以下关于 JavaScript 语言的论述中,哪种不正确?JavaScript 是一种构造化数据查询语言
23.以下哪条语句不能为对象 obj 定义值为 20 的属性 ageobj."age"=20;
24.以下哪条语句不能定义一个函数 f()f(){};
25.使用以下构造函数_____,可以定义一个描述二维坐标点〔x,y〕的 Point 类。function Point(x,y){ ==y;}
26.假设 d 是一个 Date 对象的引用变量,那么以下表达式_____返回 false。typeof d == Date
27.康熙雍正乾隆的关系假设 d 是一个 Date 对象的引用变量,那么使用以下语句______,不能使 Date 对象的方法 toString() 返回的结果与其 toLocaleString() 方法一样。==function(){return ();};
28.假设有函数定义 function Show(){alert(())},且 d 是一个 Date 对象的引用变量,那么以下语句_____不能为对象 d 添加方法 Show。 = Show;
29.有两个类A、B,假设要将类 B 定义为类 A 的父类,那么使用以下语句_____。A. prototype = new B(...) ;
30.类 A 是类 B 的子类,假设要在类A中重定义类 B 的方法 f(…),那么使用以下语句_____。A. prototype. f = function(){...} ;
第八章
1.在 BOM 对象模型中,最顶层对象是 Document 对象。
2.方法调用 ("Hello") 等同于 ("Hello") 。
3.Window 对象的两个方法 scrollTo(x,y) 和 scrollBy(x,y) 含义一样。
国际歌 歌词4.Window 对象的两个方法 setTimeout(exp,time) 和 setInterval(exp,time) 含义一样。
5.Navigator 对象的任何属性都可以被赋值。
6.通过 History 对象可以直接访问已经访问过页面的实际 URL
7.Window 对象与 Document 对象都有 open( ) 方法,两者含义一样。
8.DOM 技术只用于处理 HTML 文档。
9.在 HTML DOM 树中,文档〔Document〕对象是最顶层节点对象。
10.对于 HTML 文档的任何元素对象,其属性 nodeName 和 tagName 都是返回相应 HTML 元素的标签名。
11.Document 对象有 head 属性,用于访问 <head> 元素。
12.通过 Document 对象的集合属性 all 可以访问 HTML 文档的所有元素。
13.IE 浏览器允许将 (id) 简写为 ID 标识符,即直接使用 ID 标识符访问具有该 id 属性值的相应元素。
14.对 DOM 对象的两种方法调用形式 appendChild(node) 和 insertBefore(node) 含义一样。
15.假设 p 是对某个 HTML 元素对象的引用,那么属性访问  和  将返回一样的内容。渣打银行个人贷款对
16. border-left-color 是一个 CSS 样式属性名,那么 Style 对象相应地有一个名为 borderLeftColor 的属性。
17.使用 document 对象的集合属性 styleSheets 只能访问 HTML 文档中的嵌入样式表,不能访问链接的外部样式表。
18.CurrentStyle 对象与 Style 对象类似,其属性既可以读取,也可以被赋值。
19.可以直接使用属性名和方法名来访问 window 对象的属性和方法,而不用加上对象名 window,这是因为_____。window 对象是浏览器对象模型中的顶层对象经典悬疑片
20.navigator 对象的_______属性返回当前浏览器的名称。appName
21.不能使用 location 对象的以下_______属性或方法装载由 url 指定的页面。URL
22.方法调用 (-1) 等同于以下_______方法调用。0580是哪里的区号()
23.document 对象的_______属性返回当前文档的完整 URLURL
24.不能使用以下_______语句装载由 url 指定的页面。document.URL=url
25.document 对象的 writeln() 方法与 write() 方法的区别在于______。writeln() 方法在行尾附加一个换行符
26.以下关于 DOM 树的论述中,哪个不正确?文本节点可以包含子节点。
27.以下关于 DOM 节点对象的论述中,哪个不正确?通过为 DOM 节点的 nodeType 属性赋值,可以改变节点的类型。
28.以下关于 HTML 元素对象的论述中,哪个正确?元素对象的两个属性 nodeName 和 tagName 返回一样的值。
29.假设一个元素的 id 属性值是 "sysu",那么不能通过以下哪个表达式访问该元素对象?("sysu")
30.假设一个 <div> 元素内只有3个连续的 <p> 元素,其中第2个 <p> 元素的 id 属性值是 "p2",那么不能通过以下哪个表达式访问第3个 <p> 元素?
31.假设要为一个元素对象 e 附加一个 <span> 子元素,通常不会使用到以下方法____。(...)
32.假设要将一个 <p> 元素〔其 id 为 "p"〕复制到一个 <div> 元素〔其 id 为 "d"〕内的末尾,那么可以使用以下语句____。((true))
33.假设要将一个 <p> 元素〔其 id 为 "p2"〕移动到另一个 <p> 元素〔其 id 为 "p1"〕之前,那么可以使用以下语句____。p1.parentNode.insertBefore(p2,p1)
34.要将一个元素替换为另一个元素,那么可以将该元素对象的_____属性赋值为表示另一个元素的 HTML 代码。outerHTML
35.Style 对象的_____属性表示 CSS 属性 text-align。textAlign
36.使用元素对象的_____属性可以访问该元素的内嵌样式。style
37.使用元素对象的_____属性可以访问该元素的最终样式。currentStyle
38.假设一个 <style> 元素的 id 属性为 "s",那么可以使用表达式______访问该嵌入样式表
中的所有样式规那么。["s"].rules
第九章
1、在事件驱动执行方式下,程序执行顺序依赖于事件的发生顺序。
2、在 JavaScript 中,除了属性和方法之外,事件也是对象的重要组成局部。
3、在动态绑定事件时,可以将字符串形式JavaScript 代码直接赋值给对象的事件属性
4、在 IE 中,使用 detachEvent( ) 方法可以取消由赋值型绑定建立的事件绑定。
5、在 IE 中,onload 事件既可以绑定至 <body> 元素,也可以绑定至 window 对象。
6、只有在事件处理程序中,才能通过  属性访问有效的 Event 对象。
7、在页面中,任何事件发生时都会冒泡传递,如 onload 事件。
8、在事件处理程序中,不能取消浏览器对事件的默认处理动作。
9、在触发 onclick 事件之前,会先依次发生 onmousedown、onmouseup 事件。
10、当用户点击一次字符键时,触发的事件顺序是onkeydown、onkeyup、onkeypress
11、onchange 事件是所有表单控件对象〔如文本框、按钮等〕的通用事件。
12、调用 Form 对象的 submit() 方法将触发 onsubmit 事件。
13、调用 () 方法总是创立一个 TextRange 对象。
14、属性  和 window. clipboardData 引用的对象一样。
15、在 try … catch 语句中,finally 子句是可选的。
16、onclick 事件属于以下哪类事件?鼠标事件
17、以下_____语句不能为按钮指定单击〔onclick〕事件处理程序。<input type="button" value="问侯" onclick="alert("先生,您好!");" />

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。