第一章
(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的意思是( 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. 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)+”<br>”);
显示结果是( 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(1)_______________用于加载历史列表中的下一个URL页面。
(3) 在JavaScript中,要改变页面文档的背景,需要修改document对象的____ bgColor ______属性。
java修改html文件(4) 在JavaScript浏览器对象模型中,window对象的____ status
_____________属性用来指定浏览器状态栏中显示的临时消息。
(5) 用HTML代码表示“返回”链接能够正确实现IE浏览器工具栏中【后退】按钮的功能的代码为__<a href=”(-1)”>返回</a> 或 <a href=”javascript:history.back()”>返回</a>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论