JavaScript试题
一、选择题
1、写“Hello World”的正确javascript语法是?( )
A. document.write("Hello World")            B. "Hello World"   
C. response.write("Hello World")          D. ("Hello World")
2、JavaScript使用( )来分隔两条语句
A.分号      B.逗号      C.括号        D.句号
3、下列JavaScript的判断语句中(  )是正确的
A.if(i==0)        B.if(i=0)        C.if i==0 then        D.if i=0 then
4、下列JavaScript的循环语句中(  )是正确的   
A.if(i<10;i++)            B.for(i=0;i<10)   
C.for i=1 to 10        D.for(i=0;i<=10;i++)
5、下列的哪一个表达式将返回假( )
A.!(3<1)        B.(4>=4)    C.(“c”!=”d”)    D.(2<3)&&(3<2)
6、以下不属于鼠标事件的是()
A.onclick        B.onmouseover    C.onload        D.onmouseout
7、Math.abs(52)的结果是:( )
A.51        B.52        C.-52        D.50
8、以下JavaScript语句
var a1=10;
var a2=20;
alert(“a1+a2=”+a1+a2)
将显示( )结果
A.a1+a2=30    B.a1+a2=1020      C.a1+a2=a1+a2    D.a1+a2=+10+20
9、将字串s中的所有字母变为小写字母的方法是( )
SmallCase()            LowerCase()
UpperCase()        UpperChars()
10、以下( )表达式产生一个0~7之间(含0,7)的随机整数.
A.Math.floor(Math.random()*6)   
B.Math.floor(Math.random()*7)   
C.Math. floor(Math.random()*8)   
il(Math.random()*8)
11、不能使用在标签“<form>”中的属性是( )
A.action      B.name        C.type        D.id
12、标签“<input>”可以通过哪个属性来改变元素的类型(  )
A.action      B.name        C.type        D.id
13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是(  )
A.document.forms[0].myButton        B.Button   
C.document.forms[0].element[0]        D.以上都可以
14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 
A.<HTML>    B.<HEAD>      C.<BODY>      D.<TITLE>
15、表达式125%4的结果是(  )
A.0        B.1      C.2      D.3
16、在JavaScript中最常用的显示提示或警告信息方法是(  )
A.document.clear()    B. window.alert(s)
C. msgBox(s)        D. alter(s)
17、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是(  )
A.post方法传递的数据对客户端是不可见的
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
C.post方法对发送数据的数量限制在255个字符之内
D.get方法传递的数据对客户端是不可见的
18、以下哪个不是Window对象产生的?(  )
A.提示框      B.确认框      C.标题栏      D.警示框
19、JavaScript函数SetTimeOut(”countA()”,1000)的作用是(  )
A.每隔1分钟调用一次countA()函数    B. 每隔1秒钟调用一次countA()函数 
C. 1分钟后调用countA()函数            D. 1秒钟后调用countA()函数
20、在Javascript中要改变页面文档的背景,需要修改document对象的(  )属性。
A.BackColor    B.BackgroundColor    C.BgColor    D.Background
21、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有(  )
A.文本框      B.复选框      C.列表框      D.按钮
22、在HTML页面上编写Javascript代码时,应编写在()标签中间。
A.<javascript>和</javascript>          B.<script>和</script>
C. <head>和</head>                  D. <body>和</body>
23、在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。
A.status    B.screen  C.history  D.document
24、关于正则表达式声明6位数字的邮编,以下代码正确的是(  )
A.var  reg = /\d6/;          B.var  reg = \d{6}\;
C.var  reg = /\d{6}/;       D.var  reg = new RegExp(\d{6});
25、在Javascript中,可以使用Date对象的( )方法返回一个月中的每一天。
A.getDate     B.getYear      C.getMonth      D.getTime
二、阅读程序写结果
1、var ss="how do you do";
aplace("do","are"));
答:"how are you are "
2、var s1=parseInt(“101房间”);
document.write(s1);
答:出现异常
3、var sd=new date(‘2012-6-1’);
document.Year());
答:2012
4、调用以下函数后当按下回车键时,出现什么结果。
function myKeyDown(){
if (window.keyCode==13)
        alert(“OK”);
答:弹出警示框,显示OK
三、程序题
1、补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口;
<html>
<head>
<script  type="text/javascript" >
function closeWin(){
//在此处添加代码
if(confirm("确定要退出吗?")){
javascript 函数
        window.close();   
    }
}
</script>
</head>
<body>
    <input type="button" value="关闭窗口" onclick="closeWin()"/>
</body>
</html>
2、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。(10分)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script  type="text/javascript" >
function  foo()  {
//在此处添加代码
    var rdo = document.form1.radioGroup;
    for(var i =0 ;i<rdo.length;i++){
        if(rdo[i].checked){
            alert("您选择的是第"+(i+1)+"个单选框");
        }   
    }
}
</script>
<body>
<form  name="form1"  onsubmit="return foo();">
<input  type="radio"  name="radioGroup"/>
<input  type="radio"  name="radioGroup"/>
<input  type="radio"  name="radioGroup"/>
<input  type="radio"  name="radioGroup"/>
<input  type="submit"/>
</form>
</body>
</html>
3、完成函数showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示
<body>
<script  type="text/javascript" >
function  showImg (oSel)  {
//在此处添加代码 
var str = oSel.value;
    ElementById("pic").src = str+".jpg";

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