1.填空题
(1) 超级链接标记的target属性值为___ blank_______,其可以使浏览器在新的窗口中打开链接。 (2) 使用___框架_________可以将浏览器窗口划分为若干个的子窗口(区域),使网页中不同的内容在不同的区域中显示。 (3) 标记用来改变网页中_____文字设置_____________。 2.选择题 (1) 定义HTML文件主体部分的标记对是( B )。 A. C. (2) ( C )标记表示网页中一个段落的开始。 A. D. (3) 当浏览器不支持图像时,图像标记的( 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) 的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文件时,这种写法是正确的。 ( 正确 ) (2) 如果将JavaScript脚本存储在单独的文件中,那么在IE浏览器中,选择【查看】|【源文件】菜单命令,查看源文件时会显示JavaScript程序源代码。 ( 错误 ) (3) JavaScript脚本不区分字母大小写。 ( 错误 ) 4.操作题 (1) 使用熟悉的工具编写JavaScript程序:利用document.write方法在网页上直接输出一段文字“你好!世界欢迎你!”。 (2) 使用外部脚本编写JavaScript程序:利用window.alert弹出确认框“你好!世界欢迎你!”。 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. Write B. Function C. New D. 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)+” 显示结果是( B )。 A. t fo gn B. ng of t C. King to the world D.无显示结果 3.判断题 (1) JavaScript中允许两个日期对象相减,相减之后将会返回这两个日期之间的秒数差。 ( 错误 ) (2) Math对象的random( )方法能返回一个0~1之间的随机数。 ( 正确 ) (3) Array对象的splice( )方法可以用来为数组添加元素,也可以用来删除数组的元素。 ( 正确 ) 第五章 1. 填空题 (1) 事件一般是指 鼠标 和 键盘 的动作。 (2) 对事件进行处理的程序或函数,称为 事件处理程序 。 (3) onKeyUp=“checkText( );”,这句语句是在 松开按下的键 动作时检查文本。 2.选择题 (1) 以下( A )不是一个编辑事件。 A. Finish B. Paste C. Select D. DragOver (2) 事件处理程序的返回值都为( C )。 A. 字符串 B. 数值 C. 布尔值 D. 对象 (3) 当元素失去焦点并且元素的内容发生改变时触发( C )事件。 A. Submit B. Blur C. Change D. 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 ________用于加载历史列表中的下一个URL页面。 (3) 在JavaScript中,要改变页面文档的背景色,需要修改document对象的_ bgColor _________属性。 (4) 在JavaScript浏览器对象模型中,window对象的______ defaultstatus ___________属性用来指定浏览器状态栏中显示的临时消息。 (5) 用HTML代码表示“返回”链接能够正确实现IE浏览器工具栏中【后退】按钮的功能的代码为_________返回 或 返回 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.length C.document.links[1].length D.document.links[0].length (4) 某网页中有一个窗体对象mainForm,该窗体对象的第一个元素是文本框username,表述该按钮对象的方法是(B )。 A.document.forms.username B.document.mainForm.username C.document.forms.UserName D.document.MainForm.UserName (5) 某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )。 A.document.forms.myButton B.document.mainForm.myButton C.document.forms[0].element[0] D.以上都可以 3.判断题 (1) Window对象是一个文档、链接或历史对象组的顶层对象。 ( T ) (2) 有关窗口对象的属性中,设置状态栏的临时信息是用status属性。 ( F ) (3) 有关窗口对象的方法中,显示提示信息,并提供可输入的字段用prompt(提示字串[,默认值])。 ( T ) (4) onError、onLoad、onFocus、offFocus都是窗口对象的事件处理程序。 ( F ) (5) 表单对象的方法是表单对象为完成需求而调用的方法。 ( T ) (6) selectedIndex表示该对象的所选项目的索引值。 ( T ) 第七章 1.填空题 (1) CSS的____ font-size _______属性可控制文本的尺寸。 (2) HTML____ style _______标签用于定义内部样式表。 (3) CSS常见选择符有3种:标签选择符、 id选择符 、 class选择符。 (4) CSS的滤镜属性的选择符是 filter 。 2.选择题 (1) CSS 指的是( B )。 A.Computer Style Sheets B.Cascading Style Sheets C.Creative Style Sheets D.Colorful Style Sheets (2) 在以下的 HTML 中,哪个是正确引用外部样式表的方法?( B ) A.
B.
C.
”);