当前位置:文档之家› 动态网页设计(js)试卷

动态网页设计(js)试卷

分)document.write(a[i] +" ");}输出结果是(A)。

A.100 2111 41111 B. 1 2 3C.0 1 2 D. 1 2 49.在HTML页面中,下面有关的Document对象的描述错误的是(B )。

A.Document对象用于检查和修改HTML元素和文档中的文本B.Document对象用于检索浏览器窗口中的HTML文挡的信息C.Document对象提供客户最近访问的URL的列表D.Document对象的location属性包含有关当前URL的信息10.window对象的open方法返回的是( C )A.没有返回值B.boolean类型C.返回打开新窗口的对象D.返回int类型的值11.要求用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)">12.setInterval("alert('welcome');",1000);这段代码的意思是( D )A.等待1000秒后,再弹出一个对话框B.等待1秒钟后弹出一个对话框C.语句报错,语法有问题D.每隔一秒钟弹出一个对话框13.创建对象使用关键字( B )A.function B.newC.var D.String14.在javaScript 中,可以使用Date对象的(A )方法返回该对象的日期。

A.getDate B.getYearC.getMonth D.gerTime15.在当前页面的同一目录下有一名show.js的文件, 下列( C )代码可以正确访问该件.A.<script language=”JavaScript” language= “show.js”></script>B.<script language=”JavaScript” type=”show.js”></script>C.<script language=”JavaScript” src=”show.js”></script>D.<script language=”JavaScript” runat=”show.js”></script>16.网页编程中,运行下面的javascript代码:<script language=”javascript”>x=3; y=2; z=(x+2)/y; alert(z);</script>则提示框中显示(B )。

A. 2 B.2.5C.32/2 D.1617.下面( C )不是鼠标键盘事件A.onclick事件B.onmouseover事件C.oncut事件D.onkeydown事件18.在HTML页面中,下面关于Window对象的说法不正确的是()。

A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息B.Window对象是浏览器所有内容的主容器C.浏览器打开HTML文档时,通常会创建一个Window对象D.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象19.在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成(A )。

A.onload B.onunloadC.onclick D.onchange20.分析下面的JavaScript代码段a=new Array(2,3,4,5,6); sum=0;for(i=2;i<a.length;i++ )sum +=a[i];document.write(sum); 输出结果是( D ).A.20 B.23456 C.2,3,4,5,6 D.15二、填空题(每空1分,共20 分)1、JavaScript是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的解释型脚本语言。

2、JavaScript程序在HTML文件中的位置有<body> 、<head> 和src中。

3、成对出现的标记称为“双标记”,其语法格式为<body></body>。

4、align是段落标记的常用属性,可以取值为center、right 、left 。

5、数值型是最基本的数据类型,它不区分整型、浮点型。

6、JavaScript常用的运算符有字符串运算符、算术运算符、逻辑运算符、关系运算符、赋值运算符和比较运算符。

7、对于已定义的对象,在使用之前要使用运算符new 创建一个实例。

8、使用数学对象的方法求-2的绝对值代码是Math.abs(-2) 。

9、事件处理过程分为三步:发生事件、监听事件、触发事件。

10、鼠标的移入移出事件分别为onmouseover 、onmouseout 。

11、document对象是html的子对象。

12、使用文档对象来获取指定id 的HTML 标记的方法是 document.getElementById(“id ”) 。

13、提交表单后,新网页仍然在本身窗体打开或是在新窗口中打开,只需将target 属性分别设置为 _self 、 _blank 。

三、判断题 (每小题 1 分,共10分)1、JavaScript 语言和C 语言一样,都需要编译后再执行 ( x )2、JavaScript 语言是一种安全语言,它不允许访问本地硬盘 ( x )3、HTML 语言的注释符号是“//” ( x )4、使用<style></style>标记来定义CSS 样式表 ( √ )5、<h6>标记的字体比<h1>标记的字体大 ( √ )6、框架容器的标记是<frame> ( x )7、JavaScript 语言支持外置对象、内置对象和浏览器对象 ( x )8、使用Date 对象的parse()方法返回的是当前时间的字符串 ( √ )9、onabort 方法属于页面相关事件 ( x )10、当前元素失去焦点并且元素的内容发生改变时触发的事件是onchange 事件 ( √ )四、设计题(每小题10分,共30分)1、利用Javascript 得到当前时间,然后使用switch 语句判断当前时间是星期几,并输出结果。

2、使用循环语句将指定字符串“Javascript 很有用”输出10次,且每次字号逐一递增。

3、使用html 创建一个注册表单,要求包含“用户名”、“密码”、“确认密码”文本框,以及“注册”和“取消”按钮,点击登录按钮时,使用Javascript 做如下判断: 1)用户名和密码是否填写,不满足要求则对用户进行提示; 2)密码和确认密码的长度不能少于6位,不满足要求需对用户进行提示。

此外,点击取消按钮时,返回至上一个html 页面。

13、三、判断题 (每小题 1 分,共10分) (正确填√,错误填×)四、设计题 (每小题10分,共30分)1、<script type="text/javascript"> var D = new Date();var sWeek = D.getDay(); var temp = ""; switch(sWeek) {case 0:temp = "星期天"; break; case 1:temp = "星期一"; break; case 2:temp = "星期二"; break; case 3:temp = "星期三"; break; case 4:temp = "星期四"; break; case 5:temp = "星期五"; break; case 6:temp = "星期六"; break; }document.write(temp); </script>2、<script language="javascript">var i;for(i=0;i<10;i++){document.write("<font style='font-size:2"+[i]+"px;'>javascript很有用<br></font>");}</script>3、<script language="javascript">function check(){var i=document.getElementsByTagName("input");if(i[0].value==0){alert("用户名不能为空");}if(i[1].value==0){alert("密码不能为空");}else if(i[1].value.length<6){alert("密码长度大于6")}}</script><body><form action="#" method="post" name="form1"><table><caption><h2>注册账号</h2></caption><tr><td>用户:</td><td><input type="text" name="username" onblur="check()"/></td></tr><tr><td>密码:</td><td><input type="password" name="password" onblur="check()"/></td></tr><tr><td>确认密码:</td><td><input type="password" name="agianpwd" onblur="check()"/></td></tr><tr><td colspan="2"><input type="submit" name="submit" value="注册"/><input type="button" name="button" value="取消" onclick="history.go(-1)" /></td></tr></table></form></body>。

相关主题