练习8
一、填空题
    1、采用_______驱动是JavaScript语言的一个最基本特征。
2、使用history对象的___________方法和back方法在网页上实现前进或后退的作用。
3、在JavaScript中,鼠标事件有很多,其中onclick为鼠标_____时触发此事件。
4、在JavaScript中,使用内置对象类___________可以创建数组对象。
5、在JavaScript中,页面事件包括onload事件和onunload事件,其中______事件是在网页加载完毕后触发的事件。
二、判断题
1、调用事件处理程序主要分为在JavaScript中调用和在HTML中调用两种。(  )
2、JavaScript数据类型转换主要包括隐式类型转换和显式类型转换两种。(  )
3、显式类型转换是指程序运行时,系统会根据当前的需要,自动将数据从一种类型转换为另一种类型。(  )
4、在键盘事件处理函数中,使用Event对象的keyCode属性可以识别用户按下哪个键盘键,该属性值等于用户按下的键盘键对应的键码值。(  )
5、在HTML页面中,表单事件是指通过表单触发的事件(  )
6、在JavaScript中,setInterval()不能实现自身的循环定制。(  )
7、在表单事件中,html网页设计的标题当前元素失去焦点时触发onblur事件。(
8、一个数组元素是由数组名、一对方括号[]和括号中的下标组合而成,不同的数组元素可以通过下标加以区别。(  )
9、在DOM文档的树形结构中,每个节点有且只有一个子节点。(  )
10、创建一个长度为arraysize的数组对象arrayname,第1个数组元素是arrayname[1],最后一个数组元素是arrayname[arraysize]。(  )
三、选择题
1、在JavaScript中,事件处理的过程通常分为(  )步。
A.2    B.3      C.4      D.5
    2、下列JavaScript语句中,能实现单击一个按钮时弹出一个消息框的是()
A. <button value ="鼠标响应" onClick=alert("确定")></button
B.  <input type="buttonvalue ="鼠标响应" onClick=alert("确定")>  
C. <input type="buttonvalue ="鼠标响应" onChange=alert("确定")> 
D. <button value ="鼠标响应" onChange=alert("确定")></button>
    3、在JavaScript中,可以使用date对象的()方法返回一个月中的每一天。
A、getDate      B、getYear      C、getMonth      D、getTime、
    4、下列选项中,定义JavaScript 数组的正确方法是(    )
A、var txt = new Array="George","John","Thomas"
B、var txt = new Array(1:"George",2:"John",3:"Thomas")
C、var txt = new Array("George","John","Thomas")
D、var txt = new Array:1=("George")2=("John")3=("Thomas")
    5、在DOM文档的树形结构中,下列属于文档对象节点的有哪些?(    )
A、html    B、head    C、body      D、DOM
    6、在DOM文档的树形结构中,每个节点可以有(    )个子节点。
A、1个      B、2个      C、有且只有一个      D、n个(n>0)
7、JavaScript中的onsubmit事件的作用是( ) 。
A.当一个表单中的对象被点击时,执行的 JavaScript 事件 
B.当用户提交一个表单时,需要执行的 JavaScript 事件 
C.当鼠标移出对象时发生的事件 
D.对象发生改变时调用的事件
8、在JavaScript中,命令按钮(Button)支持的事件包括()
A. onClick    B. onChange    C. onSelect      D. onLoad
    9、在JavaScript中,下列()语句能正确获取系统当前时间的小时值。
A.var date=new date();  var Hour(); 
B.var date=new Date();  var hours(); 
C.var date=new date();  var Hours(); 
D.var date=new Date();  var Hours();
    10、下列选项中,(  )不是网页中的事件。
A.onclick          B.onmouseover   
C.onsubmit        D.onpressbutton