当前位置:首页 > 《JavaScript程序设计》期末复习题(答案)
《JavaScript程序设计》期末复习题
笔试与上机各占50分,考试时间为100分钟
(笔试部分50分,考试时间40分钟)
一、判断题(1’×10=10’)
1.Jscript与JavaScript的区别 2.JavaScript区分大小写 3.“”是HTML注释标记,“//”是JavaScript注释标记 4.JavaScript是无类型的计算机语言,JavaScript会根据需要对数据进行自动转换。
5.在HTML文档中,超链接即被称为锚,但在JavaScript中,link对象代表超链接,而不是锚(anchor)对象来代表。
6.display:none 和visibility:hidden都可以实现隐藏元素在前台的显示,但visibility:hidden保证原有位置不被占用。
7.函数如果需要返回一个特定类型的值,必须使用return语句。 8.JavaScript不会检测函数所传递的实际参数和形式参数的类型和数量。 9.getElementById( ) 用来获取ID标签属性为指定值的第一个对象; getElementsByName( )
用来获取name标签属性为指定值的所有对象的集合。 10.含有与不含有框架结构的浏览器窗口的关闭方法。 11.在JavaScript中,数组元素可以是任何类型的数据。
12.JavaScript不支持真正意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。
13.Cookie用来在客户器端保存一些数据,其数量和大小均有限制。
14.location对象的href属性可实现重新加载新页面功能,document对象的location属性不能实现此功能。
15.在JavaScript中的单选按钮(radio),不能通过单击“选中”和“未选中”来进行切换。 二、选择题(2’×20=40’)
1.以下哪个变量名是非法的: ( )
A. num_1 B. 2sum C. Sum D. _des 2.以下哪个单词不属于javascript保留字: ( ) A. with B. parent C. case D. void 3.在JavaScript中用下面哪个关键字来定义变量: ( ) A. int B. document C. char D. var
4.(778>787)?5:2的结果是: ( ) A. 2 B. 5 C. 5,2 D. 3
5.在JavaScript表达式中12+\的结果是: ( ) A. 29 B. 1217 C. 126 D. 12125
6.下列哪个方法可以使窗口显示上一个地址页面: ( )
共5页,第1页
A. forward () B. go() C. back() D. reload()
7.DOM定义了访问HTML文档对象的一套: ( )
A.属性 B.方法
C.事件 D.以上都是
8.onScroll事件是指: ( )
A. 移动鼠标 B. 按下按钮 C. 移动滚动条 D. 点击鼠标
9.分析下面的JavaScript代码段,输出结果是: ( ) a=eval(\ document.write(a);
A. 16 B. 367 C. 0 D. 以上都不是 10.在JavaScript中,命令按钮(Button)支持的事件是: ( )
A. onClick B. onChange C. onSelect D. onLoad
11.使用open方法打开具有浏览器工具栏、地址栏、菜单栏的窗口,下列选项正确的是: ( )
A. open(\B. open(\C. open(\
D. open(\
12.在JavaScript中,文本域不支持的事件包括: ( ) A.onBlur B.onChange C.onFocus D.onLostFocused
13.下面对于JavaScript中的单选按钮(radio)的说法正确的是: ( )
A. 单选按钮可以通过单击“选中”和“未选中”来进行切换 B. 单选按钮没有checked属性 C. 单选按钮不支持onClick事件
D. 单选按钮的length属性表示同一组中单选按钮的数量
14.下面关闭名为mydiv的层的代码正确的是: ( )
A. document.getElementById(mydiv).style.display=\B. document.getElementById(\C. document.getElementById(\D. document.getElementById(\
15.setTimeout(\语句的含义是: ( )
A. 每隔20秒,move()函数就会被调用一次 B. 每隔20分钟,move()函数就会被调用一次 C. 每隔20毫秒,move()函数就会被调用一次 D. move()函数被调用20次
16.下列语句中,可以用来实现改变HTML文档背景颜色的是: ( ) A. document.bgColor(\ B. document.bgColor()=\
共5页,第2页
C. document.bgColor=\ D. document.background=\
17.下面对于JavaScript中的复选框(checkbox)的说法正确的是: ( )
A. 如果需将一个复选框选中,需要将复选框的selected属性设为true B. 如果需将一个复选框选中,需要将复选框的checked属性设为true C. 如果需将一个复选框选中,需要将复选框的selected属性设为selected D. 如果需将一个复选框选中,需要将复选框的checked属性设为checked A.元素失去焦点 B.当前焦点位于该元素 C.页面被载入 D.将当前内容提交
18.JavaScript语言的文件中,focus 将触发的事件是: ( )
19.在进行表单验证时, 当填写的文本框信息有错误时, 通常会在文本框后面用红色的
特殊字体显示错误信息, 那么这种即时错误信息是在文本框发生了什么事件后产生的: ( )
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. string C. 15string D. 不打印任何信息 22.如下代码片断,当鼠标移到图片上时,显示的内容是: ( ) A.s1图 B.s2图
C.s1图及文字“很可爱呀!” D.s2图及文字“很可爱呀!”
23.网页中有一个名为pre.gif的“后退”小图标,下面实现“后退”功能正确的选项是: ( ) A. 共5页,第3页 D. 24.分析javascript代码段,输出结果是: ( ) var a=\ c=parseInt(a); d=parseFloat(a); document.write(c+\A.125.8765 126 B.125 125.8765 C.125.8765 125 D.126 125.8765 25.分析下面的javascript代码段,输出结果是: var mystring=\ a=mystring.indexOf(\ document.write(a); A. 5 B. 6 C. 7 共5页,第4页 ( D. 8 )
共分享92篇相关文档