网页脚本语言期末试卷A卷

  • 格式:doc
  • 大小:254.00 KB
  • 文档页数:8

上海学院课程考试试卷2012––2013 学年第2学期期末(√)补考()重考()课程名称网页脚本语言试卷编号 A年级11 专业计算机班级1/2 姓名学号考试注意事项:1、请将班级(填1或2)姓名和学号填入上述表格中;2、将发下的“网页脚本语言考试“文件夹改名为答题文件夹,取名为:学号+姓名,例:111234567张三,考试答案均放在答题文件夹中;3、考试结束单击桌面上上传图标进行上传上述答题文件夹(不得用FTP进行上传),答题文件夹中应该包括本考试文件、3个网页文件和原有的3个图片文件;3、考试题目不得改动,改动者作“0“分处理。

一、单项选择题(20*2=40%)1.以下哪个选项是JavaScript技术特征()。

A.解释型脚本语言B.跨平台C.基于对象和事件驱动D.具有以上各种功能2.编辑JavaScript程序时()。

A.只能使用记事本B.可以使用任何一种文本编辑器C.只能使用FrontPage编辑软件D.只能使用Dreamweaver编辑工具3.对于不支持JavaScript程序的浏览器,使用下面哪种标记会把编写的JavaScript 脚本作为注释处理()。

A. // 标记B.' 标记C.<!-- -->标记D./* */标记4.下面四个变量声明语句中,哪一个变量的命名是正确的()。

A.var for B.var txt_name C.var myname myval D.var 2s 5.创建对象使用的关键字是()。

A.function B.newC.var D.String6.获取系统当前日期和时间的方法是()。

A.new Date(); B.new now();C.now(); D.Date();7.将Array对象中的元素值进行输出的方法是()。

A.用下标获取指定元素值B.用for语句获取数组中的元素值C.用数组对象名输出所有元素值D.以上3种方法都可以8.下面JavaScript语句中能正确输出“H2O”的字符串表达式是()。

A.str="2"; document.write(H+str.sub()+O);B.str="2"; document.write("H"+str.sup()+"O");C.str="2"; document.write("H"+str.sub()+"O");D.str="2"; document.write(H+str.sup()+O);9.在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有()。

A.直接在HTML标记中指定B.指定特定对象的特定事件C.在JavaScript中说明D.以上3种方法都具备10.下面()不是鼠标键盘事件。

A.onclick事件B.onmouseover事件C.oncut事件D.onkeydown事件11.当前元素失去焦点并且元素的内容发生改变时触发事件使用()。

A.onfocus事件B.onchange事件C.onblur事件D.onsubmit事件12.在HTML页面中,不能与onChange事件处理程序相关联的表单元素是()。

A.文本框 B.复选框 C.列表框 D.按钮13.在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。

A.status B.screen C.history D.document14.在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()。

<input name=”password” type=”text” onkeydown=”myKeyDown()”>A.function myKeyDown(){if (window.keyCode==13)alert(“你按下了回车键”);}B.function myKeyDown(){if (document.keyCode==13)alert(“你按下了回车键”);}C.function myKeyDown(){if (event.keyCode==13)alert(“你按下了回车键”);}D.function myKeyDown(){if (keyCode==13)alert(“你按下了回车键”);}15.在HTML页面中使用外部javaScript文件的正确语法是()。

A. <language=”JavaScript”src=”scriptfile.js”>B. <script language=”JavaScript”src=”scriptfile.js”></script>C. <script language=”JavaScript” =scriptfile.js></script>D. < language src=” scriptfile.js”>16.setInterval("alert('welcome');",1000); 这段代码的意思是( ) 。

A. 等待1000秒后,再弹出一个对话框B. 等待1秒钟后弹出一个对话框C. 语句报错,语法有问题D. 每隔一秒钟弹出一个对话框17.在HTML页面中,下面有关的Document对象的描述错误的是()。

A. Document对象用于检查和修改HTML元素和文档中的文本B. Document对象用于检索浏览器窗口中的HTML文挡的信息C. Document对象提供客户最近访问的URL的列表D. Document对象的location属性包含有关当前URL的信息18.分析下面的JavaScrip代码段,输出的结果是( )。

var s1=15;var s2=”string”;if (isNaN(s1))document.writeln (s1);if (isNaN(s2) )document.write (s2);A. 15B.15stringC. stringD. string1519.如下代码片断,当鼠标移到图片上时,显示的内容是( )。

<IMG src=“s1.jpg”name=“photoshop”onMouseOver= “src=‘s2.jpg’”onMouseOut=“src=‘s1.jpg’”alt=“很可爱呀!”>A.s1图B.s2图C.s1图及文字“很可爱呀!”D.s2图及文字“很可爱呀!”20.如果在页面上有一个表单form1,并且在这个表单中包含名为yourname的文本框,那么通过()可以引用这个文本框。

A.yourname B.form1.yournameC.window.form1.youename D.无法访问注:请将上述各题的选择答案填入下列表格中,并用大写字母填写。

二、判断题(10*1=10%)(正确打“T“,错误打”F“)1.JavaScrip既可用于Web客户端应用,也可用于Web服务器端应用()。

2.JavaScript规定在使用任何变量之前必须先使用var声明它()。

3.表达式的类型只取决于运算符,与操作数无关()。

4.JavaScript中的变量不区分大小写()。

5.在JavaScript中只允许使用预定义的函数,而不能自定义函数()。

6.函数与其他的JavaScript代码一样,必须位于<SCRIPT></SCRIPT>标记之间()。

7.函数的定义语句和函数的调用语句只能放在HTML文件的<HEAD>段中()。

8.JavaScript的函数定义允许嵌套,即在函数中可以定义另一个函数()。

9.在JavaScript中,任何对象都是Object对象类的实例()。

10.在触发onclick事件之前,会依次发生onmousedown、onmouseup事件()。

注:请将上述各题的选择答案填入下列表格中,并用大写字母填写。

三、简述JavaScript脚本的执行原理(10%)答:四、设计一网页文件并编写一个函数Min(x,y),求出x,y两个数中的最小值,要求x,y的值由用户通过提示对话框输入,效果图见下图所示。

(注:网页文件取名为:A+学号+姓名.html,例:A111234567张三.html)(10%)五、考试文件夹中“B123456789.html”为一个表单网页文件,该表单有姓名和某种卡号两个文本输入框,其中这种卡号的格式为“XXXX-XXXX-XXXX-XXXX”(每个X代表一个数字),要求用户单击提交按钮之前验证这两个输入数据的有效性(验证效果见下图所示),现文件不完整,请打开该文件,在“//在此处添加代码”处添加适当的代码使之完整并能正确运行,添加代码后按原文件名保存。

(15%)六、在考试文件夹中“C123456789.html”为一个具有下拉列表的网页文件,该文件能够动态地根据下拉列表的选项变化(下拉列表选项有:城市生活、都市早报和青山绿水),更新图片的显示(图片名与选项对应关系为:城市生活----img1.jpg、都市早报----img2.jpg 、青山绿水----img3.jpg),显示效果见下图所示。

现文件不完整,请打开该文件,在“//在此处添加代码”处添加适当的代码使之完整并能正确运行,添加代码后按原文件名保存。

(15%)。