《2022年《JavaScript程序设计》期末复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年《JavaScript程序设计》期末复习题 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、共 5 页,第 1 页JavaScript程序设计期末复习题笔试与上机各占50 分,考试时间为100 分钟(笔试部分50 分,考试时间40 分钟)一、判断题(1 10=10 )1Jscript 与 JavaScript 的区别2JavaScript 区分大小写3 “”是 HTML 注释标记,“/”是 JavaScript 注释标记4JavaScript 是无类型 的计算机语言,JavaScript 会根据需要对数据进行自动转换。5在 HTML 文档中,超链接即被称为锚,但在JavaScript 中, link 对象代表超链接,而不是锚( anchor)对象来代表。6display:none 和
2、 visibility:hidden都可以实现隐藏元素在前台的显示,但visibility:hidden保证原有位置不被占用。7函数如果需要返回一个特定类型的值,必须使用return 语句 。8JavaScript 不会检测 函数所传递的实际参数和形式参数的类型和数量。9 getElementById( ) 用来获取 ID 标签属性为指定值的第一个对象 ;getElementsByName( )用来获取name标签属性为指定值的所有对象的集合。10含有与不含有框架结构 的浏览器窗口的关闭方法。11在 JavaScript 中,数组元素可以是任何类型 的数据。12JavaScript 不支持真正
3、意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。13Cookie 用来在客户器端保存一些数据,其数量和大小均有限制。14location 对象的 href 属性 可实现重新加载新页面功能,document 对象的 location 属性不能实现此功能。15在 JavaScript 中的单选按钮(radio) ,不能 通过单击“选中”和“未选中”来进行切换。二、选择题(2 20=40 )1以下哪个变量名是非法的:( )A. num_1 B. 2sumC. Sum D. _des 2以下哪个单词不属于javascript 保留字:( ) A. wi
4、th B. parent C. case D. void 3在 JavaScript 中用下面哪个关键字来定义变量:( ) A. int B. document C. char D. var 4(778787)?5:2 的结果是:( ) A. 2 B. 5 C. 5,2 D. 3 5在 JavaScript 表达式中 12+12+5 的结果是:( ) A. 29 B. 1217 C. 126 D. 121256下列哪个方法可以使窗口显示上一个地址页面:( ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
5、- - - - - 第 1 页,共 5 页 - - - - - - - - - 共 5 页,第 2 页A. forward () B. go() C. back() D. reload() 7DOM 定义了访问HTML 文档对象的一套:( ) A属性B方法C事件D以上都是8onScroll 事件是指:( ) A. 移动鼠标B. 按下按钮C. 移动滚动条D. 点击鼠标9分析下面的JavaScript 代码段,输出结果是:( ) a=eval(3+6+7); document.write(a); A. 16B. 367 C. 0 D. 以上都不是10在 JavaScript 中,命令按钮(Butt
6、on)支持的事件是:( ) 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,status=yes,menubar=1,location=1); D. open(x.html,HI,toolbar=yes,menubar=1,locatio
7、n=1); 12在 JavaScript 中,文本域不支持的事件包括:( ) AonBlur B onChange ConFocus DonLostFocused 13下面对于JavaScript 中的单选按钮(radio)的说法正确的是:( ) A. 单选按钮可以通过单击“选中”和“未选中”来进行切换B. 单选按钮没有checked 属性C. 单选按钮不支持onClick 事件D. 单选按钮的length 属性表示同一组中单选按钮的数量14下面关闭名为mydiv 的层的代码正确的是:( ) A. document.getElementById(mydiv).style.display=non
8、e; 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) 语句的含义是:( ) A. 每隔 20 秒, move()函数就会被调用一次B. 每隔 20 分钟, move()函数就会被调用一次C. 每隔 20 毫秒, move()函数就会被调用一次D. move()函数被调用
9、20 次16下列语句中,可以用来实现改变HTML 文档背景颜色的是:( ) A. document.bgColor(yellow) B. document.bgColor()=yellow 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 共 5 页,第 3 页C. document.bgColor= yellow D. document.background= yellow 17下面对于JavaScript 中的复选框( che
10、ckbox)的说法正确的是:( ) A. 如果需将一个复选框选中,需要将复选框的selected属性设为true B. 如果需将一个复选框选中,需要将复选框的checked 属性设为true C. 如果需将一个复选框选中,需要将复选框的selected属性设为selected D. 如果需将一个复选框选中,需要将复选框的checked 属性设为checked 18 JavaScript 语言的文件中,focus 将触发的事件是:( ) A元素失去焦点B当前焦点位于该元素C页面被载入D将当前内容提交19在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,
11、那么这种即时错误信息是在文本框发生了什么事件后产生的:( ) 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” ; if (isNaN(s1) document.writeln (s1); if (isNaN(s2) ) document.write (s2); A. 15 B. stri
12、ng C. 15string D. 不打印任何信息22如下代码片断,当鼠标移到图片上时,显示的内容是:( ) As1 图Bs2图Cs1图及文字“很可爱呀! ”Ds2 图及文字“很可爱呀! ”23网页中有一个名为pre.gif 的“后退”小图标,下面实现“后退”功能正确的选项是:( ) A B C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 共 5 页,第 4 页D 24分析 javascript 代码段,输出结果是:( )
13、var a=125.8765; c=parseInt(a); d=parseFloat(a); document.write(c+ +d) A125.8765 126 B125 125.8765 C125.8765 125 D126 125.8765 25分析下面的javascript 代码段,输出结果是:( ) var mystring=I am a good student; a=mystring.indexOf(good); document.write(a); A. 5 B. 6 C. 7 D. 8 名师资料总结 - - -精品资料欢迎下载 - - - - - -
14、 - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 共 5 页,第 5 页(上机部分50 分,考试时间60 分钟)三、编程题(15 +15 +20 =50 )1应用 JavaScript 中的 for 语句,实现1 到 50 之间所有奇数之和及计算出奇数的总个数,并把它们输出到页面中。2在一个 HTML 页面中创建两行两列的框架,两列宽度分别占据可见窗口的30%和 70%,两行宽度分别占据窗口的50%。四个框架分别显示frame1.html 、frame2.html 、frame3.html 、
15、frame4.html 四个页面。3使用表单及表单中的文本域和按钮实现计算圆面积(Math.PI=3.14159 ) 。要求输入圆半径后点击“计算”按钮,用alert 方法弹出圆面积的结果。具体界面如下:4有一个用户登录的表单,当点击“登录”按钮的时候,需要验证一下用户名称和密码是否为空,为空则给出相应的提示。当点击“取消”按钮的时候清空所填的内容。请用代码实现如上功能。5通过 image 对象模拟幻灯片播放,要求:(1)循环播放三张图片,图片名称分别为:image1.gif、image2.gif 、image3.gif 。(2)通过 body 的 onLoad 事件处理器、 image 的 src 属性的修改和window.setTimeout (函数,延迟毫秒数)函数的自身调用来实现图片循环播放。(3)开始时默认显示第一幅图片,以后每隔2 秒播放一幅画,播放到最后一幅画时再从头开始播放。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -