第一章(1) 超级链接标记<a>的target属性值为___ blank _________,其可以使浏览器在新的窗口中打开链接。
(2) 使用__框架__________可以将浏览器窗口划分为若干个独立的子窗口(区域),使网页中不同的内容在不同的区域中显示。
(3) <font>标记用来改变网页中_____文字设置_____________。
(1) 定义HTML文件主体部分的标记对是(B)。
A.<title>…</title> B.<body>…</body>C.<head>…</head> D.<html>…</html>(2) (C)标记表示网页中一个段落的开始。
A.<br> B.<hr> C.<p> D.<b>(3) 当浏览器不支持图像时,图像<img>标记的(C)值可以替代图像。
A.align属性B.height属性C.alt属性D.border属性(4) 在文本属性面板上,颜色设置通常是以(C)来表示颜色值,但也可用英文单词表示。
A.八进制数B.十六进制数C.十进制数D.二进制数(5) 输入一个网址后,浏览器会自动在前面加上“http://”。
http的意思是(B)。
A.文件传输协议B.超文本传输协议C.顶级域名网址D.以上都不是3.判断题(1) <font>的face属性用于设置文本的字形。
(正确)(2) 网页是用http语言编写而成的。
(错误)(3) 所有的HTML标记符都包括开始标记符和结束标记符。
(错误)(4) 用H1标记符修饰的文字通常比用H6标记符修饰的文字要小。
(错误)第二章1.填空题(1) 在程序开发过程中,用户输入内容的校验常分为功能性校验和___格式性校验______________。
(2) JavaScript有以下主要特点:解释性、简单性、__基于对象______________、___事件驱动_____________、动态性和安全性。
(3) 程序出错类型分为____语法错误_____________和____逻辑错误_____________两种。
2.选择题(1) 以下哪个选项是JavaScript技术特征?(D)A.解释型脚本语言B.跨平台C.基于对象和事件驱动D.具有以上各种功能(2) 编辑JavaScript程序时,(C)。
A.只能使用记事本B.只能使用FrontPage编辑软件C.可以使用任何一种文本编辑器D.只能使用Dreamweaver编辑工具(3) 对于不支持JavaScript程序的浏览器,使用下面哪种标记会把编写的JavaScript脚本作为注释处理?(A)A.<!-- -->标记B.' 标记C.// 标记D./* */标记(4) 下面哪种JavaScript语法格式是正确的?(D)A.echo "I enjoy JavaScript" B.document.write( I enjoy JavaScript)C.response.write("I enjoy JavaScript ") D.alert("I enjoy JavaScript ")3.判断题(1) 在调用外部的JavaScript文件时,<script src="a.js"></script>这种写法是正确的。
(正确)(2) 如果将JavaScript脚本存储在单独的文件中,那么在IE浏览器中,选择【查看】|【源文件】菜单命令,查看源文件时会显示JavaScript程序源代码。
(错误)(3) JavaScript脚本不区分字母大小写。
(错误)4.操作题(1) 使用熟悉的工具编写JavaScript程序:利用document.write方法在网页上直接输出一段文字“你好!世界欢迎你!”。
(1)<script>document.write("你好!世界欢迎你!");</script>(2) 使用外部脚本编写JavaScript程序:利用window.alert弹出确认框“你好!世界欢迎你!”。
(2)<script src="2.4-2.js"></script>window.alert("你好!世界欢迎你!");第三章1.填空题(1) 在JavaScript中,声明变量用关键字___ var ________;声明常量用关键字___ const _______。
(2) 在JavaScript中,有__3_____种循环形式,分别是___ do…while循环___________、____ while循环____________、____ for循环____________。
(3) 表达式"123"+456的计算结果是____123456______________。
2.选择题(1) 以下变量名,哪个符合命名规则?(B)A.with B._abc C.a&bc D.1abc(2) 在JavaScript中,this的含义是什么?(A)A.当前对象B.当前脚本C.空对象D.没有意义(3) 在JavaScript中,有关函数的说法错误的是(C)。
A.函数是独立主程序,具有特定功能的一段代码块B.函数的命名规则和变量名相同C.函数必须使用return语句D.函数的调用时直接用函数名,并给形参赋值3.判断题(1) 在JavaScript中,变量使用前必须先定义。
(×)(2) 在JavaScript中,变量名不区分大小写。
(×)(3) break和continue都用来改变控制循环,区别是break结束本次循环,continue退出循环。
(×)(4) 异常处理语句中,无论是否发生异常,finally语句都将被执行。
(√)第四章1.填空题(1) 在JavaScript中,根据对象的作用范围,可分为内置对象和宿主对象。
(2) 定义构造函数所使用的语句是function( ) 。
(3) 数组元素是通过下标来引用的,下标的编号从0 开始,最大编号为数组长度+1 。
2.选择题(1) 创建对象使用的关键字是(C)。
A. WriteB. FunctionC. NewD. Var(2) 在JavaScript中,用来检索字符串的方法是(D)。
A. match( )B. search( )C. replace( )D. indexOf( )(3) 以下(A)不是JavaScript中的内置对象。
A. location对象B. Object对象C. Date对象D. Number对象(4) var str=“King of the world”;document.write(“字符串中第8到3个字符为:”+str.substring(8,2)+”<br>”);显示结果是(B)。
A. t fo gnB. ng of tC. King to the worldD.无显示结果3.判断题(1) JavaScript中允许两个日期对象相减,相减之后将会返回这两个日期之间的秒数差。
(错误)(2) Math对象的random( )方法能返回一个0~1之间的随机数。
(正确)(3) Array对象的splice( )方法可以用来为数组添加元素,也可以用来删除数组的元素。
(正确)第五章1. 填空题(1) 事件一般是指鼠标和键盘的动作。
(2) 对事件进行处理的程序或函数,称为事件处理程序。
(3) onKeyUp=“checkText( );”,这句语句是在松开按下的键动作时检查文本。
2.选择题(1) 以下(A)不是一个编辑事件。
A. FinishB. PasteC. SelectD. DragOver(2) 事件处理程序的返回值都为(C)。
A. 字符串B. 数值C. 布尔值D. 对象(3) 当元素失去焦点并且元素的内容发生改变时触发(C)事件。
A. SubmitB. BlurC. ChangeD. Focus(4) 在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有( D )。
A. 直接在HTML标记中指定B. 在JavaScript中说明C. 指定特定对象的特定事件D. 以上3种方法皆可3.判断题(1) 当前元素失去焦点并且元素的内容发生改变时触发的是Change事件。
(正确)(2) 一个对象只能产生一个事件。
(错误)(3) 要触发针对网页或页面元素的事件,该事件必须是与该类元素相关的。
(正确)第六章1.填空题(1) 在DOM对象模型中,history 和document对象位于DOM对象模型的第___二______层。
(2) 在HTML文档对象模型中,history对象的方法__ forward()或go(1)_______________用于加载历史列表中的下一个URL页面。
(3) 在JavaScript中,要改变页面文档的背景色,需要修改document对象的____ bgColor ______属性。
(4) 在JavaScript浏览器对象模型中,window对象的____ status_____________属性用来指定浏览器状态栏中显示的临时消息。
(5) 用HTML代码表示“返回”链接能够正确实现IE浏览器工具栏中【后退】按钮的功能的代码为__<a href=”javascript:history.go(-1)”>返回</a> 或<a href=”javascript:history.back()”>返回</a>________________________________。
2.选择题(1) (A)发生于装载网页后,(B)发生于离开网页前。
A.onLoad事件B.onUnLoad事件C.onSubmit事件D.onReset事件(2) 下列(C)不是document对象的属性。
A.forms B.links C.location D.images(3) 获取页面中超链接的数量的方法是(A)。
A.document.links.length B.document.lengthC.document.links[1].length D.document.links[0].length(4) 某网页中有一个窗体对象mainForm,该窗体对象的第一个元素是文本框username,表述该按钮对象的方法是(B)。