大工20春《JavaScript基础教程与应用》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.不属于Javascript的基本组成的是( )。
A.DOM
B.BOM
C.ECMAScript
D.jQuery
2.关于JavaScript Math对象的说法,正确的是( )。
A.Math.ceil(512.51)返回的结果为512
B.Math.floor( )方法用于对数字进行下舍入
C.Math.round(-512.51)返回的结果为-512
D.Math.random( )返回的结果范围为0-1,包括0和1
3.在JavaScript中,下面说法错误的是( )。
A.setInterval( )用于在指定的毫秒后调用函数或计算表达式,可执行多次
B.setImeout( )用于在指定的毫秒后调用函数或计算表达式,可执行一次
C.setInterval( )的第一个参数可以是计算表达式也可以是函数变量名
D.clearInterval( )和clearTimeout( )都可以消除setInterval( )函数设置的timeout
4.JavaScript中,关于window对象方法的说法错误的是( )。
A.window对象包括location对象、history对象和docuement对象
B.window.onload( )方法中的代码会在一个该页面加载完成后执行
C.window.open( )方法用于在当前浏览器窗口加载指定的URL文档
D.window.close( )方法用于关闭浏览器窗口
5.在JavaScript中,关于变量的声明和赋值语句错误的是 ( )。
A.x = 10;
B.int x = 10 ;
C.var x = 10;
D.var x,y,x = 10;
6.在JavaScript中,下列可以获取滚动条距窗口顶端滚动的距离的是 ( )。
A.document.documentElement.scrollTop;
B.document.documentElement.topScroll;
C.document.style.scrollTop;
D.document.style.topScroll;
7.JavaScript中,实现页面重新加载的选项是 ( )。
A.document.replace( )
B.document.reload( );
C.location.replace(href);
D.location.reload( );
8.下列能获取系统当前日期的是 ( )。
A.var k = new Date( );
B.Date k = new Date( )
C.var k = new date( )
D.以上说法均不对
9.关于JavaScript函数,下列说法错误的是( )。
A.函数类似于方法,是执行特定任务的语句块
B.可以直接使用函数名称来调用函数
C.函数可以提高代码的重用率
D.函数不能有返回值
10.JavaScript中,使文本框获得焦点的方法是( )。
A.onSelect( )
B.focus( )
C.blur( )
D.fix( )
二、判断题 (共 10 道试题,共 50 分)
11.JavaScript语言的强大功能主要是其提供了众多的内置对象。( )
12.JavaScript与客户端的交互不是基于事件驱动的。( )
13.JavaScript的核心对象包括字符串对象、数学对象、日期对象、数组对象。( )
14.JavaScript中Image对象提供将图象预加载到内存的功能。( )
15.JavaScript中,两个整数进行除(/)运算,结果也为整数。( )
16.数组和对象是JavaScript的两种引用数据类型。( )
17.Javascript通过setTime延迟指定时间后,去执行某程序。( )
18.Javascript中String对象通过indexOf方法选取第一次出现子字符 串的字符位置。( )
19.Javascript中Math的random()方法返回介于0和100之间的伪随机数。( )
20.Javascript的基本数据类型包括数组。( )