选择题(每题2分,共计100分)
1.当窗体各项添写完毕,鼠标单击提交按钮时可以触发(    )事件。
    A. onenter        B. onsubmit        C. onmouseDrag        D. onmouseOver(悬停)
2.下列选项中不属于javascript基本数据类型的有(    )。
A. String            B. Number            C. Boolean            D. Class
3.使用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。下面语句正确的是(  A  )。
A. <INPUT TYPE="text" onChange = "alert(this.value) ">
B. <INPUT TYPE="text" onClick = "alert(this.value) ">
C. <INPUT TYPE="text" onChange = "alert(text.value) ">
D. <INPUT TYPE="text" onClick = "alert(value) ">
4.下列选项中,能实现鼠标跟随特效的事件是(   
A. onMouseuUp        B. onMouseDown        C. onMouseover            D. onMouseOut
5.HTML中,窗体中的input元素的(    )属性用于指定窗体元素的名称。
A. value        B. name            C. type        D. caption
6.下面描述正确的是(   )。
A. switch语句用于重复执行一个语句块的操作
B. switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句
C. switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误
D. switch语句又叫循环语句
7.分析如下JavaScript代码,b的值为(    )。
var a=1.5 ,b;
b=parseInt(a);
A. 2            B. 0.5            C. 1            D. 1.5
8.HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接"www.baidu"javascript语句是(    )。
A. window.open("www.baidu");
B. document.write("www.baidu");
C. place("www.baidu");
D. load("www.baidu");
9.HTML中有如下代码,运行后页面显示结果为(    )。
<script language ="javaScript">
document.bgColor=“#FF0000”;
</script>
A. 整个网页中活动连结的颜为红                B. 整个页面中的文字颜为红
C. 整个页面中使用者访问过的连结的颜为红        D. 整个网页背景为红
10.以下不属于浏览器物件的有(   
A. window        B. document        C. Date        D. location
11.分析下面的JavaScript代码经过运算后m的值为(    )。
Var x=11;
Var y="number";
Var m=x+y;
A. 11number        B. number        C. 11        D. 程序报错
12.分析下面的JavaScript代码段输出的结果是(  D  )。
var emp=new Array(5);
emp[1]=1
emp[2]=2
document.write(emp.length);
A. 2        B. 3        C. 4        D. 5
13.在HTML中,设计一个登录页面该页面包含一个输入用户名的文本框。下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是(  C  )。
A. <input name="username" type="text" onclick="this.select()"/>
B. <input name="username" type="text" onchange="this.select()”/>
C. <input name="username" type="textonfocus="this.select()"/>
D. <input name="username" type="text" onblur="this.select()"/>
14.网页程序设计中,运行下面的JavaScript代码,则提示框中显示(  B  )。
<script language="javascript">
    var x=3;
    var y=2;
    var z=(x+2)/y;
    alert(z);
</script>
A. 2              B. 2.5                        C. 32/2                D. 16
15.一下哪个选项是浏览器模型中的顶层对象(   
A.document      B.history        C.location        D.window
16.在文对象模型(DOM)中,所有对象都继承自    )。
A. document对象        B. math对象            C. history对象        D. frame对象
17.分析下面的JavaScript代码段输出结果是(  )
18.var mystring = "I am a student";
    var a = mystring.substring(9,13);
    document.write(a);
A. stud            B. tuden        C. uden            D. udent
19.在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是( A    )。
A. charAt()方法是获取位于指定索引位置的字符
B. indexOf()方法是查字符或字符串的位置,返回字符串出现的所有位置
C. charAt()方法的参数可以为一个或两个
D. indexOf()方法的参数为指定的索引值
20.在JavaScript中,下列定义数组的方法正确的是(    )。
A.var emp=new Array[3];                    B.var emp=new Array(3);
C.var emp=new ()array;                      D.var vemp=new Array[];
21.要动态改变层中的内容可以使用下列(    )方法。
    A. 利用层的innerHTML改变内容
    B. 利用层的visibility属性来实现
    C. 可以通过设置层的隐藏和显示来实现
    D. 可以通过设置层的样式属性display属性来实现
22.在进行窗体验证时,当填写的文本框信息有错误时,通常会在文本框后面用红的特殊字体显示错误信息,那么这种实时错误信息是在文本框发生了(    )事件后产生的。
    A. onfocus      B. onblur    (失去焦点)  C. onchange        D. onclick
23.String对象的方法不包括(  D )。
    A. charAt()      B. substring()    C. toUpperCase()      D. random()
24.使用String对象的indexOf()方法查字符串”hello world”中是否包含G,下列语句描述正确的是(    )。
    A. 字符串"hello world"中不包含G字符,indexOf返回0
    B. 字符串"hello world"中不包含G字符,indexOf返回null
    C. 字符串"hello world"中不包含G字符,indexOf返回-1
    D. 字符串"hello world"中不包含G字符,indexOf返回1
25.使用split("-")方法对字符串"北京-东城区-米市大街8-"进行分割的结果是(   A  )。
    A. 返回一个长度为4的数组
    B. 返回一个长度为3的数组
    C. 不能返回数组,因为最后一个"-"后面没有数值,代码不能执行
    D. 能够返回数组,数组中最后一个元素的数值为null(“ ”)
26.以下哪个变量名是非法的(    )。
    A. numb_1    B. 2numb    C. sum        D. de2$f
27.javaScript的表达式parseInt("8")+parseInt('8')的结果是多少? 
A. 8+8        B. 88        C. 16        D. "8"+'8'
28.下列有关函数的说法正确的是(  )。
    A. 函数名称是不区分大小写的,所以err()和Msg()表示的是同一个函数
    B. 函数可以有多个参数,每个参数之间用分号隔开
    C. 在函数的第一行还包括一个大括号这是一种常见的风格也可以将此大括号放到下一行
    D. 函数可以有返回值,也可以没有返回值。如果没有返回值,必须使用return语句
29.光标移动在文本框上方时,文本框边框的颜就改变了,这是因为激发了下列的(    )事件。
A. onfocus        B. onmouseup        C. onmouseover        D. onmousmove
30.页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表单btnPic),那么使用(    )就可以实现背景图片的改变。
A. onmouseover="className=btnPic"
B. onmouseover="this.className=btnPic"
C. onmouseover="this.style.className=btnPic"网页设计html代码大全继承关系
D. this.btn.style.className="btnPic"
31.关于正则表达式说法不正确的是(    )。
A.正则表达式是一种对文字进行模糊匹配的语言     
B.正则表达式可以实现数据格式的有效性验证     
C.正则表达式可以替换和删除文本中满足某种模式的内容       
D.正则表达式的模式匹配不能实现区分大小写
32.下面可以作为客户端脚本语言的是(    )。

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