JS期末复习题.doc

上传人:h**** 文档编号:1412216 上传时间:2019-02-24 格式:DOC 页数:9 大小:101KB
下载 相关 举报
JS期末复习题.doc_第1页
第1页 / 共9页
JS期末复习题.doc_第2页
第2页 / 共9页
JS期末复习题.doc_第3页
第3页 / 共9页
JS期末复习题.doc_第4页
第4页 / 共9页
JS期末复习题.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 共 9 页,第 1 页 JavaScript 程序设计期 末 复习题 一、判断题 1 Java 与 JavaScript 的区别 2 JavaScript 区分大小写 3“ ”是 HTML 注释标记,“ /”是 JavaScript 注释标记 4 JavaScript 是 无类型 的计算机语言, JavaScript 会根据需要对数据进行自动转换 。 5 在 HTML 文档中,超链接即被称为锚,但在 JavaScript 中, link 对象代表超链接 ,而不是锚( anchor)对象来代表。 6 display:none 和 visibility:hidden 都 可以实现隐藏元素在前台的

2、显示, 但 visibility:hidden保证原有位置不被占用 。 7函数如果需要返回一个特定类型的值,必须使用 return 语句 。 8 JavaScript 不会检测 函数所传递的 实际参数和形式参数的类型和数量。 9 getElementById( ) 用来获取 ID标签属性为指定值的 第一个对象 ; getElementsByName( )用来获取 name 标签属性为指定值的 所有对象的集合 。 10含有 与不含有 框架结构 的 浏览器窗口的 关闭 方法。 11 在 JavaScript 中,数组元 素可以是 任何类型 的数据。 12 JavaScript 不支持真正意义上的多

3、维数组 ,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。 13 Cookie 用来在 客户 器端保存一些数据,其 数量和大小均有限制 。 14 location 对象的 href 属性 可实现重新加载新页面功能, document 对象的 location 属性 不能实现此功能 。 15 在 JavaScript 中的单选按钮( radio), 不能 通过单击“选中”和“未选中”来进行切换。 二、选择题 1 以下哪个变量名是非法的: ( ) A. num_1 B. 2sum C. Sum D. _des /第一个字符必须是字母,下划线或符号 $ 2 以下哪个单

4、词不属于 javascript 保留字 : ( ) A. with B. parent C. case D. Void 3 在 JavaScript 中 用 下面哪个 关键 字 来定义变量 : ( ) A. int B. document C. char D. var /var 申明变量。在函数内部定义的是局部变量,函数外定义的是全局变量。不用 var 申明的变量不论在函数外部还是函数内部都默认全局变量。 4 (778787)?5:2 的结果是 : ( ) A. 2 B. 5 C. 5,2 D. 3 5 在 JavaScript 表达式中 13+“13“+“5“的结果是 : ( ) A. 29

5、 B. 1217 C. 126 D. 13135 6 下列哪个方法可以使窗口显示 上 一个地址页面 : ( ) 共 9 页,第 2 页 A. forward () B. go() C. back() D. reload() /刷新页面 window.location.reload(); History 对象提供 back()、 forward()和 go()方法来实现站点页面的导航。 back()和 forward() 方法实现的功能分别与浏览器工具栏中 “后退 ”和 “前进 ”导航按钮相同,而 go()方法则可接受合法参数,并将浏览器定位到由参数指定的历史页面 。 7 DOM 定义了访问 H

6、TML 文档对象的一套 : ( ) A 属性 B方法 C事件 D以上都 是 DOM就是 Document Object Model 文档对象模型 DOM是一种抽象的概念,他必须包含一些特性,比如根节点, 子节点,以及如何获得这些节点的方法 比如在 javascript 中,网页作为一个具备 DOM特性的文档对象, HTML 就是其根节点, 访问网页的某个节点可以使用 document.getElementById(id 属性名称 ) 如果存在这个节点就返回一个 DOM节点, 这个节点有 nodeName, nodeType 等等相关的 DOM节点属性 8以下哪个对象可用来在浏览器窗口中载入一个

7、新 网址? ( ) A document.url B window.location /包含当前 URL 信息,提供重新加载 URL的方法 (创建新窗口) C window.url D window.close() /关闭指定的浏览器窗口 window.closed 判断窗口是否关闭,返回布尔值 9 分析下面的 JavaScript 代码段,输出结果是 : ( ) a=eval(“3+6+7“); document.write(a); A. 16 B. 367 C. 0 D. 以上都不是 /eval() 函数可计算某个字符串 , 并执行其中的的 JavaScript 代码。 10 在 Java

8、Script 中 , 命令按钮 ( Button) 支持的事件是 : ( ) A. onClick B. onChange/元素失去焦点,且元素内容发生改变 C. onSelect/文本内容被选择时触发此事件(编辑事件) D. onLoad /加载页面事件 11使用 open 方法打开具有浏览器工具栏、地址栏、菜单栏的窗口,下列选项正确的是: ( ) A. open(“x.html“,“HI“,“toolbar=1,scrollbars=1,status=1“); B. open(“HI“,“scrollbars=1,location=1,status=1“); C. open(“x.html

9、“,“status=yes,menubar=1,location=1“); D. open(“x.html“,“HI“,“toolbar=yes,menubar=1,location=1“); 12 在 JavaScript 中,文本域不支持的事件包括: ( ) A onBlur /当前元素失去焦点 B onChange /当前元素失去焦点内容发生改变 C onFocus /获取焦点 D onLostFocused 共 9 页,第 3 页 13下面对于 JavaScript 中的单选按钮( radio)的说法正确的是: ( ) A. 单选按钮可以通过单击“选中”和“未选中”来进行切换 B. 单

10、选按钮没有 checked 属性 单选 按钮 事件 onBlur 单选按钮失去焦点 onFocus 单选按钮获得焦点 onClick 单选按钮被选定或取消选定 属性 checked 单选按钮是否被选 中,选中为 true,未选中为false。您可以使用此属性查看单选按钮的状态或设置单选按钮是否被选中 value 设置或获取单选按钮的值 C. 单选按钮 不 支持 onClick 事件 D. 单选按钮的 length 属性 表示同一组中单选按钮的数量 当用户只需要从选项列表中选择 一个选项 时,可以使用单选按钮对象 要创建单选按钮对象,请使用 标签 单选按钮是否被选中,选中为 true,未选中为

11、false。 14 下面关闭名为 mydiv 的层的代码正确的是: ( ) A. document.getElementById(mydiv).style.display=“none“; B. document.getElementById(“mydiv“).style.display=none; C. document.getElementById(“mydiv“).style.display=“none“; D. document.getElementById(“mydiv“).style.display=“none“; 15 setTimeout(“move( ) “,20) 语句的含义

12、是: ( ) A. 每隔 20 秒, move()函数就会被调用一次 B. 每隔 20 分钟, move()函数就会被调用一次 C. 每隔 20 毫秒, move()函数就会被调用一次 D. move()函数被调用 20 次 16下列语句中,可以用来实现改变 HTML 文档背景颜色的是: ( ) A. document.bgColor(“yellow“) B. document.bgColor()=“yellow “ C. document.bgColor=“ yellow “ D. document.background=“ yellow “ 17下面对于 JavaScript 中的复选框(

13、 checkbox)的说法正确的是: ( ) A. 如果需将一个复选框选中,需要将复选框的 selected 属性设为 true B. 如果需将一个复选框选中,需要将复选框的 checked 属性设为 true 共 9 页,第 4 页 C. 如果需将一个复选框选中,需要将复选框 的 selected 属性设为 selected D. 如果需将一个复选框选中,需要将复选框的 checked 属性设为 checked 18 JavaScript 语言的文件中, focus 将触发的事件是 : ( ) A元素失去焦点 B当前焦点位于该元素 C页面被载入 D将当前内容提交 19 在进行表单验证时, 当

14、填写的文本框信息有错误时, 通常会在文本框后面用红色的特殊字体显示错误信息, 那么这种即时错误信息是在文本框发生了什么事件后产生 的 : ( ) A. onBlur /元素失去焦点 B. onFocus /获得焦点 C.onChange /元素失去焦点,内容发生改变 D.onClick /点击元素获得焦点 20 如果下拉列表框( select )对象中没有选项被选中,那么 selectedIndex 属性 的 值为 : ( ) A. 0 B. 1 C. -1 D.null 21 分析下面的 JavaScrip 代码段,输出的结果是: ( ) var s1=15; var s2=”string”

15、; if (isNaN(s1) document.writeln (s1); if (isNaN(s2) ) document.write (s2); A. 15 B. string C. 15string D. 不打印任何信息 22 如下代码片断, 当鼠标移到图片上时 ,显示的内容是: ( ) A s1 图 B s2 图 C s1 图及文字“很可爱呀!” D s2 图及文字“很可爱呀!” Moveover 鼠标移动到某范围时,触发此事件。 Moveout 鼠标移出某范围时触发此事件 23 网页中有一个名为 pre.gif 的“后退”小图标,下面实现“后退”功能正确的选项是: ( ) A B

16、C D 24 分析 javascript 代码段,输出结果是 : ( ) 共 9 页,第 5 页 var a=“125.8765“; c=parseInt(a);/转换成整数 d=parseFloat(a);/转换成 float 型 document.write(c+“+d) A 125.8765 126 B 125 125.8765 C 125.8765 125 D 126 125.8765 25 分析下面的 javascript 代码段,输出结果是 : ( ) var mystring=“I am a good student“; a=mystring.indexOf(“good“); d

17、ocument.write(a); A. 5 B. 6 C. 7 D. 8 三、问答题 1、 Button、 submit、 reset 对象有什么不同?各自的功能是什么 。见 ppt 在 HTML 中,按钮分为三种,分别为:普通按钮( Button 对象)、提交按钮( Submit 对象)和重置按钮( Reset对象)。从功能上看起来,普通按钮主要作用是用来激活函数;提交按钮的主要作用是提交表单;重置按钮的主要作用是重置表单。 2、 Text、 textarea、 password 三 个对象有什么相同点和不同点 。见 ppt 在 HTML 中,文本对象包括 单行 文本框( Text对象 )

18、和 多行 文本框( Textarea对象 )两种。 密码框( Password对象 )可以看成是一种特殊的单行文本框,在密码框中输入的文字将会以掩码形式出现。 在 HTML 代码中,创建单行文本框与创建密码框所使用的元素都是 input 元素,其语法代码如下所示: 多行文本框的创建方法如下: . 文本框元素用于在表单中输入字、词或一系列数字 3、 要实现一个完整的 Ajax 异步调用和局部刷新,通常需要哪些步骤? 答案见书上。 创建 XMLHttpRequest 对象:不同的浏览器使用异步调用对象有所不同。 创建 HTTP 请求:创建 XMLHttpRequest 对象后,需创建 HTTP 请

19、求,用于说明XMLHttpRequest 对象要从哪里获得数据。 设置响应 HTTP 请求状态变化的函数:创建 HTTP 请求后,就可以将 HTTP 请求发送到 Web服务器了。 设置服务器返回数据的语句:如果 XMLHttpRequest 对象的 readyState 属性值等于 4,表示异步调用过程完毕,可以通过 XMLHttpRequest 对象的 responseText 属性或 responseXML 属性来获取数据。 发送 HTTP 请求 局部更新 共 9 页,第 6 页 4、 请列举 window 对象的常用方法,至少 5 个,并简单描述其功能。 alert (“提示信息 “)

20、显示包含消息的对话框。 confirm( “提示信息 ”) 显示一个确认对话框,包含一个确定和一个取消按钮 Prompt( “提示信息 ” ,默认值 ) 弹出提示信息框,提示用户输入信息 open (“url“,“name“) 打开具有指定名称的新窗口,并加载给定 URL 所指定的文档;如果没有提供 URL,则打开一个空白文档 close ( ) 关闭当前窗口 setTimeout( “函数 ”,毫秒数) 设置定时器:经过指定毫秒值后执行某个函数 clearTimeout(定时器对象 ) 取消对指定代码的延期执行 四、操作编程题 1、使用 image 对象的 src 属性, 完成函数 rand

21、omPic(),要求 随机播放五幅图片,每幅图播放间隔为 1 秒钟。 随机广告图片 var imageList = new Array(); imageList0 = “image1.gif“; imageList1 = “image2.gif“; imageList2 = “image3.gif“; imageList3 = “image4.gif“; imageList4 = “image5.gif“; function randomPic( ) var imageChoice = Math.floor(Math.random() * imageList.length); document

22、.img.src=imageListimageChoice; setTimeout(“randomPic()”,1000); 共 9 页,第 7 页 2、 通过 image 对象模拟幻灯片播放,要求: ( 1)循环播放 5 张图片,图片名称分别为: image1.gif、 image2.gif、 image3.gif, image4.gif,image5.gif。 ( 2)通过 body 的 onLoad 事件处理器、 image 的 src 属性的修改和 window.setTimeout(函数,延迟毫秒数)函数的自身调用来实现图片循环播放。 ( 3)开始时默认显示第一幅图片,以后每隔 1

23、秒播放一幅画,播放到最后一幅画时再从头开始播放。 幻 灯片 var imageList = new Array(); imageList0 = new Image(); imageList0.src = “image1.gif“; imageList1 = new Image(); imageList1.src = “image2.gif“; imageList2 = new Image(); imageList2.src = “image3.gif“; imageList3 = new Image(); imageList3.src = “image4.gif“; imageList4 =

24、new Image(); imageList4.src = “image5.gif“; var index=0; function slideShow() document.slide.src=imageListindex.src; index=(index+1)%5; setTimeout(“slideShow()“,1000); 共 9 页,第 8 页 3、使用自定义构造函数定义对象。对象 方法的定义重点 。详细见 ppt 先定义一个对象的构造函数,然后再通过 new关键字创建这个对象的实例。 例如 ,首先定义对象的构 造函数 : function person(n,s,a) this.name=n; this.sex=s; this.age=a; 通过 this 操作符对当前对象进行引用。 共 9 页,第 9 页 然后可以使用 new操作符创建这个对象的实例 : var yexj00=new person(“yexj00“,“男 “,“25“);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。