SCCE 2010补考试题(JAVASCRIPT)

更新时间:2023-12-28 08:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

**学院课程考试试卷

课程名称:《JAVASCRIPT:客户端页面端验证和特效》 (A)卷

--------------------------------------年级:

班级:

姓名:_______________ 学号:_________________ 考试(考查)

闭卷

题号 1-20 21-40 41-50 总分 分数 选择题(每小题2分)

1. 下面描述正确的是( )。

装 A. switch语句用于重复执行一个语句块的操作

-------------------------------------- B. switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句

C. switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误 D. switch语句又叫循环语句 2. 下面属于数值类型的是( )

A、abc 3

B、4E5 1.5 C、null aa D、1.5 null

------------------------------订

3. 分析下面的JavaScript代码段,输出结果是( )。(选择一项) var s1 = new String(\document.write(s1.substring(1,4)+ \document.write(s1.substr(1,4)); A. 10- 10- 线---------------------------------------- B. 10-9 10-9 C. 10-9 10- D. 10- 10-9

4. 假定今天是2006年4月1日星期六,请问下列JavaScript代码在页面上的输出结果是( )。var time=new Date();

document.write(time.getDate());

A. 2006 B. 4

C. 1 D. 6

5. 在HTML中,表单中的input元素的( )属性用于指定表单元素的名称。 A. value B. name C. type D. caption

6. 页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),那么使用( )就可以实现背景图片的改变。

A. onmouseover=\

B. onmouseover=\C. onmouseover=\D. this.btn.style.className=\7. 下面属于数值类型的是( )

A、abc 3

B、4E5 1.5 C、null aa D、1.5 null

8. 分析如下JavaScript代码,b的值为( )。 var a=1.5 ,b; b=parseInt(a); A. 2 B. 0.5 C. 1 D. 1.5

9. 在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接\的javascript语句是( )。(选择一项) A. window.open(\ B. document.write(\ C. location.replace(\ D. location.reload(\

10. 如果今天是2006年5月14日,分析下列JavaScript代码运行后,在网页上显示( )。(选择一项)

var now = new Date();

var year = now.getYear();

var month = now.getMonth(); var date = now.getDate();

document.write(year+\ A. 2006 05 14 B. 2006 5 14

C. 2006 04 14 D. 2006 4 14

11. 要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。下面语句正确的是( )。 A.

12. 在HTML中有如下代码,运行后页面显示结果为( )。(选择一项)

A. 整个网页中活动链接的颜色为红色

B. 整个页面中的文字颜色为红色

C. 整个页面中用户访问过的链接的颜色为红色 D. 整个网页背景为红色

13. 在HTML中,以下代码中可以正确显示弹出对话框的是( )。 A.

B.

C.

D.

14. 分析下面的JavaScript代码段,输出结果是( )。 var a=15.59;

document.write(Math.round(a)); A. 15 B. 16 C. 15.5

D. 15.4

15. 分析下面的JavaScript代码 ,经过运算后m的值为( )。 x=11;

y=\m=x+y; A. 11number B. number C. 11

D. 程序报错

16. 下面事件描述不正确的是( );

A、onselect当选中时触发 B、onchange当值发生给变时触发 c、onmouseout当鼠标经过时触发 D、onfocus当获得焦点时发生

17. 在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是( )。

A. C.

18. 网页编程中,运行下面的JavaScript代码,则提示框中显示( )。 A. 2 B. 2.5 C. 32/2 D. 16

19. String对象的方法不包括( )。

A. charAt() B. substring() C. toUpperCase() D. length() 27. 使用String对象的indexOf()方法查找字符串”hello world”中是否包含G,下列语句描述正确的是( )。 A. 字符串\中不包含G字符,indexOf返回0 B. 字符串\中不包含G字符,indexOf返回null C. 字符串\中不包含G字符,indexOf返回-1

D. 字符串\中不包含G字符,indexOf返回1

28. 使用split(\方法对字符串\北京-东城区-米市大街8号-\进行分割的结果是( )。

20. 以下那个选项是浏览器模型中顶层对象( )

A、locatin B、douctin

C、history

D、window

21. 分析下面的JavaScript代码段,输出结果是( ) var mystring = \ var a = mystring.substring(9,13);

document.write(a);

A. stud B. tuden C. uden D. udent

22.以下哪个变量名是非法的( )。 A. numb_1 B. 2numb C. sum

D. de2$f

23. 在JavaScript中,下列定义数组的方法正确的是( )。

A.emp=new Array[3]; B.emp=new Array(3);

C.emp=new ()array; D.emp=new Array[];

24. 要动态改变层中的内容可以使用下列( )方法。 A. 利用层的innerHTML改变内容 B. 利用层的visibility属性来实现 C. 可以通过设置层的隐藏和显示来实现

D. 可以通过设置层的样式属性display属性来实现

25. 在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了( )事件后产生的 A. onfocus B. onblur C. onchange D. onclick

26. 分析下面的代码段,执行后的输出结果是( )。 var x=\str=x+5;

A=parseFloat(str); document.write(A); A. 20 B. 20.0 C. NaN

D. 155

A. 返回一个长度为4的数组 B. 返回一个长度为3的数组

C. 不能返回数组,因为最后一个\后面没有数值,代码不能执行 D. 能够返回数组,数组中最后一个元素的数值为null

29. 以下关于window对象方法的说法正确的是( )

A、confirm()方法显示的提示对话框,包含一条可选信息和确定取消按钮

B、prompt()方法显示的是确认对话框,包含一条消息和一个输入框 C、open()方法打开指定新窗口并且需要给定新窗口地址 D、showModalDialog()创建显示制定HTML对话框

30. javaScript的表达式parseInt(\)+parseInt('8')的结果是多少? A. 8+8 B. 88 C. 16 D. \

31. 以下说法正确的是( )

A、在下拉列表中