首页 › 答案 › 题库 › 远程教育 › 联大学堂

联大学堂《Javascript网页特效(焦作师范高等专科学校)》题库及答案

联大学堂《Javascript网页特效(焦作师范高等专科学校)》题库及答案
1、事件委托是什么?
正确答案:冒泡|父节点|目标节点|事件代理|子元素|动态绑定|监听函数
2、js中都有哪些定时器,它们之间的区别是什么。
正确答案:setlnterval|循环调用|setTimeOut|一次
3、Dom概述(文档对象模型)。
正确答案:由CoreDom,XMLDom,HTMLDom组成。
4、如何编写高性能的Javascript?
正确答案:四则运算|嵌套循环|未定义的变量|数组长度
5、Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?
正确答案:hasOwnProperty,所有继承了Object的对象都会继承到hasOwnProperty方法。这个方法可以用来检测一个对象是否含有特定的自身属性,和in运算符不同,该方法会忽略掉那些从原型链上继承到的属性。
6、javaScript的特点?
正确答案:交互行为|脚本语言|客户端脚本|解释性语言
7、JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。()
A.正确
B.错误
正确答案:A
8、网页中引入javaScript三种方式?
正确答案:1.使用标签内部样式2.使用外部js文件3.直接在HTML标签中的行内样式。
9、简述页面元素定位方式(position定位)都有哪些,及其他们之间的区别。
正确答案:1.position:relative相对定位:相对自己原先的位置进行调整,不会脱离标准文档流,作为绝对定位的参照物2.position:absolute绝对定位:脱离标准文档流,不管盒子是不是块级元素都可以直接设置宽高3.position:fixed:固定定位:fixed定位的参照物总是当前的文档
10、JavaScript规定在使用中任何变量之前必须先使用var声明它。()
A.正确
B.错误
正确答案:B
11、使用专业化的网页制作工具能够提高HTML文档的制作效率。()
A.正确
B.错误
正确答案:A
12、获取标签元素属性的值的方法有哪两种。这两种方法有什么区别。
正确答案:getAttribute|属性的值|setArreibute|当前元素
13、与VBScript相比,JavaScript的优势在于它不仅应用于IE浏览器,也适用于其他浏览器。()
A.正确
B.错误
正确答案:A
14、javaScript主要用来向HTML页面找那个添加交互行为。()
A.正确
B.错误
正确答案:A
15、超链接只能在不同的网页之间进行跳转。()
A.正确
B.错误
正确答案:B
16、简述let和var的区别。
正确答案:var:(1)存在变量的提升;(2)允许重复声明变量;let:(1)不存在变量的提升;(2)不允许重复声明变量;(3)块级作用域(局部变量)
17、在JavaScript中可以用十六进制形式来表示浮点数常量。()
A.正确
B.错误
正确答案:B
18、在定义JavaScript变量中,一定要指出变量名和值。()
A.正确
B.错误
正确答案:B
19、简述进行web开发时需要用到的客户端技术和服务端技术有哪些?
正确答案:客户端技术:html、css、客户的脚本技术、服务器端技术:asp.net、jJSP、PHP、CGI
20、javascipt中switch语句中不用break时只能执行其中一个case条件结构()
A.正确
B.错误
正确答案:B
21、javaScript的作用?
正确答案:表单验证|交互特效
22、目前,最常用的页面布局技术是框架布局技术。()
A.正确
B.错误
正确答案:B
23、Jqurey中的五大选择器。
正确答案:基本|层次|属性|过滤|可见性
24、在事件中调用有参函数时,传递参数为字符串型时,单或双引号不能重复()
A.正确
B.错误
正确答案:A
25、JS有几种循环,分别是什么?
正确答案:for循环、dowhile、循环while循环。
26、javascript中this关键字在主程序中(不在任何函数中或事件处理程序中)时指的是window()
A.正确
B.错误
正确答案:A
27、js获取原型的方法?
正确答案:1p.proto2p.constructor.prototype3Object.getPrototypeOf(p)
28、一个页面中只可以有一个Div。()
A.正确
B.错误
正确答案:B
29、javaScript是一种解释性语言,边执行边解释。()
A.正确
B.错误
正确答案:A
30、调用函数时,函数名的小括号可以省略()
A.正确
B.错误
正确答案:B
31、调用有参数函数时,传递的实参与形参在个数上可以不一致()
A.正确
B.错误
正确答案:A
32、编写JavaScript程序的唯一工具是纯文本编辑器。()
A.正确
B.错误
正确答案:B
33、javascript表单元素文本框默认值为字符串类型()
A.正确
B.错误
正确答案:A
34、表单元素的value都可显示在窗口中()
A.正确
B.错误
正确答案:B
35、单选按钮通常是成组使用的,且成组时按钮的name值应相同()
A.正确
B.错误
正确答案:A
36、javascript的内置函数setIimeout(函数名,时间延迟)可设置经多少毫秒后执行某个函数()
A.正确
B.错误
正确答案:A
37、在javascript用大括号来区分执行的程序段的范围()
A.正确
B.错误
正确答案:A
38、在window.open()方法中设置窗口特征时,窗口特征属性间应用分号分隔()
A.正确
B.错误
正确答案:B
39、在javascript中函数名是不能重复的,如果重复写在后面的函数覆盖前面函数()
A.正确
B.错误
正确答案:A
40、javascript是一种面向对象的语言()
A.正确
B.错误
正确答案:B
41、javascript中样式与CSS样式表的语法区别是对象属性中间没有横线”-”,同时第二个单词首字母是否大写。()
A.正确
B.错误
正确答案:A
42、在JavaScript中,两个整数进行除(/)运算,其结果也为整数。()
A.正确
B.错误
正确答案:B
43、在一个文档中可以有一个或多省表单,也可以在表单中再嵌套表单()
A.正确
B.错误
正确答案:B
44、样式表类型有三种:行内样式表、内嵌样式表和外部样式表()
A.正确
B.错误
正确答案:A
45、定义函数时函数名后小括号在没有参数时可以省略()
A.正确
B.错误
正确答案:B
46、数组是具有相同数据类型的一个或多个值的集合。用下标区分数组中的每个值。在JavaScript中,数组的下标从1开始。()
A.正确
B.错误
正确答案:B
47、关于BOM,history对象的父对象是window对象。()
A.正确
B.错误
正确答案:A
48、动态改变页面内容不但可以使用innerHTML属性来实现,还可以使用display属性来实现()
A.正确
B.错误
正确答案:A
49、JQuery中的美元符号$其实是jQuery的别名,所以在代码中可以用jQuery代替美元符号$。()
A.正确
B.错误
正确答案:A
50、在JavaScript中,任何函数都是Function对象。()
A.正确
B.错误
正确答案:A
51、docoment对象的常用方法getElementById()用于访问相同名称的一组元素。()
A.正确
B.错误
正确答案:B
52、JavaScript代码都是写在开始标记之间。()
A.正确
B.错误
正确答案:A
53、JavaScript中的事件柄指向一段脚本程序,用来处理所发生的事件。()
A.正确
B.错误
正确答案:B
54、使用this.style.backgroundColor=””可以将对象的背景色恢复为默认状态。()
A.正确
B.错误
正确答案:A
55、Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。()
A.正确
B.错误
正确答案:A
56、Ajax并不是全新的技术,而是整合了几种现有的技术:JavaScrip、XML和CSS。()
A.正确
B.错误
正确答案:A
57、JavaScript的文档对象模型是树型结构的。()
A.正确
B.错误
正确答案:A
58、jQuery功能强大,能完全取代JavaScript。()
A.正确
B.错误
正确答案:B
59、在JavaScript中,任何对象都是Object对象类的实例。()
A.正确
B.错误
正确答案:A
60、ajax技术是一种客户端技术。()
A.正确
B.错误
正确答案:A
61、jQuery的load()方法中data参数是必须的。
A.正确
B.错误
正确答案:B
62、对于层对象可以通过()设置层与层间的重叠关系。其值越大越靠前,越小越靠后。
正确答案:z-index
63、javascript通常将内置对象划分为三类:一类是(),另一类属于(),第三类是()。
正确答案:浏览器对象|语言对象|html对象
64、Ajax使用XMLHttpRequest进行异步数据查询。()
A.正确
B.错误
正确答案:A
65、对于图像标签,可通过其()属性设置图像的提示信息。
正确答案:alt
66、在关闭窗口可用window对象的()方法。
正确答案:close()
67、javascipt中使用()方法可使用对象获得焦点;使用()方法可选中对象的文本内容。
正确答案:focus()|select()
68、JavaScript表达式的类型只取决于运算符,与操作数无关。()
A.正确
B.错误
正确答案:B
69、offsetWidth包含padding、border、()的值。
正确答案:内容区域的宽度(width)
70、JavaScript中的Image对象提供了将图象预加载到内存的方法。()
A.正确
B.错误
正确答案:B
71、关于IFrame表述正确的有()
A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B.在相同域名下,内嵌的IFrame可以获取外层网页的对象
C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象
D.可以通过脚本调整IFrame的大小
正确答案:ABCD
72、在Javascript中声明变量要使用关键字()进行显式声明,在一行声明多个变量时,每个变量之间要以()分隔。
正确答案:varb|逗号(,)
73、通过()来获取元素到设置了定位的父元素顶部的距离。
正确答案:offsetTop
74、在网页制作的过程中,层根据实际应用需要划分为两种使用方式;()和()。
正确答案:有样式的层|无样式的层
75、javascript中当文本框获得焦点则激发()事件;文本框内容被选中则激发()事件。
正确答案:onFocu|onSelect
76、()用来获取带有定位的父元素。
正确答案:offsetTop
77、在Ajax应用程序中,服务器端的()可供客户端访问。
A.ASP.NET页面
B.HTML页面
C.Web服务
D.一般处理程序
正确答案:AC
78、使用Ajax可带来便捷有()。
A.减轻服务器的负担
B.无刷新更新页面
C.可以调用外部数据
D.可以不使用JavaScript脚本
正确答案:ABC
79、修改文档对象的()属性可以改变整个页面的背景颜色,即窗口中内容显示的所有区域,而()属性是改变页面中某一个对象的背景区域颜色。
正确答案:bgColor|backgroundColor
80、jQuery是一个JavaScript库。()
A.正确
B.错误
正确答案:A
81、offset系列是只读属性。()
A.正确
B.错误
正确答案:A
82、Window对象常用的属性中,history表示()
正确答案:客户访问过的URL的信息
83、scrollTop和scrollLeft是获取被滚动出去的距离。()
A.正确
B.错误
正确答案:B
84、DOM是W3C国际组织的一套Web标准,它定义了访问HTML文档对象的一套()、()、()
正确答案:属性/方法/事件
85、通过设置层的ID标识,获得层对象,语法为()。
正确答案:document.all.层的id
86、jQuery中addClass()方法可以来设置和获取样式。()
A.正确
B.错误
正确答案:A
87、javascript中,使用()方法在页面弹出信息提示框;使用()方法向页面输出信息。
正确答案:alert(“要显示的内容”)|documet.write(“输出内容”)
88、表单的()事件是一个有返回值的事件,如果返回值为true则执行提交操作,否则不执行。
正确答案:onSubmit
89、构成Ajax的技术有()
A.DOM
B.XML
C.JS
D.HTML
正确答案:ABCD
90、style可以得到任意样式表中的样式值。()
A.正确
B.错误
正确答案:B
91、下面()不是XMLHttpRequest对象的方法名。
A.open
B.send
C.readyState
D.responseText
正确答案:CD
92、以下哪个单词不属于javascript关键字:()
A.while
B.parent
C.case
D.class
正确答案:B
93、在JavaScript中用下面哪个关键字来定义变量:()
A.int
B.document
C.char
D.var
正确答案:D
94、DOM定义了访问HTML文档对象的一套:()
A.属性
B.方法
C.事件
D.以上都是
正确答案:D
95、在JavaScript中,命令按钮(Button)支持的事件是:()
A.onClick
B.onChange
C.onSelect
D.onLoad
正确答案:A
96、在JavaScript表达式中12+"12"+"5"的结果是:()
A.29
B.1217
C.126
D.12125
正确答案:D
97、setInterval(myFunc,20)语句的含义是:()
A.每隔20秒,myFunc函数就会被调用一次
B.20毫秒以后,myFunc函数被调用一次,且只调用一次
C.每隔20毫秒,myFunc函数就会被调用一次
D.循环调用myFunc函数20次
正确答案:C
98、下面对于JavaScript中的复选框(checkbox)的说法正确的是:()
A.如果需将一个复选框选中,需要将复选框的selected属性设为true
B.如果需将一个复选框选中,需要将复选框的checked属性设为true
C.如果需将一个复选框选中,需要将复选框的selected属性设为selected
D.如果需将一个复选框选中,需要将复选框的checked属性设为checked
正确答案:D
99、在JavaScript中以对话框的形式来显示提示或警告信息方法是()
A.document.write()
B.alert(s)
C.msgBox(s)
D.console.log(s)
正确答案:B
100、在JavaScript中,对于浏览器对象的层次关系正确理解的是()。
A.window对象是所有页面内容的根对象
B.document对象包含location对象和history对象
C.location对象包含history对象
D.document对象包含forms对象
正确答案:AD
101、下列不是document对象的属性的是:()
A.title
B.body
C.html
D.documentElement
正确答案:C
102、以下不属于Javascript原始类型的是:()
A.string
B.number
C.function
D.boolean
正确答案:C
103、JavaScript外部文件的扩展名是()
A.html
B.cs
C.js
D.css
正确答案:C
104、关于Javascript中数组的说法中,正确的是()
A.数组的长度必须在创建时给定,之后便不能改变
B.由于数组是对象,因此创建数组需要使用new运算符
C.数组内元素的类型可以不同
D.数组可以在声明的同时进行初始化
正确答案:BCD
105、JavaScript使用()符号来分隔两条语句
A.分号
B.逗号
C.句号
D.引号
正确答案:A
106、JavaScript语言的文件中,focus将触发的事件是:()
A.元素失去焦点
B.当前焦点位于该元素
C.页面被载入
D.将当前内容提交
正确答案:B
107、以下不属于鼠标事件的是()
A.onclick
B.onmouseover
C.onload
D.onmouseout
正确答案:C
108、在页面上动态创建一个li标签,可以使用的语句是()
A.document.createElement()
B.document.newElement()
C.document.createLabel()
D.document.newLabel()
正确答案:A
109、下列声明变量的语句,符合JavaScript语法的是()
A.dimx;
B.intx;
C.varx;
D.x;
正确答案:C
110、下面对于JavaScript中的单选按钮(radio)的说法正确的是:()
A.单选按钮可以通过单击“选中”和“未选中”来进行切换
B.单选按钮没有checked属性
C.单选按钮不支持onClick事件
D.单选按钮的length属性表示同一组中单选按钮的数量
正确答案:A
111、在DOM对象模型中,下列选项中的()对象位于BOM对象模型的第三层。
A.links
B.document
C.button
D.images
正确答案:AD
112、页面上需要让用户填入一些信息时,我们一般都要对用户填入的信息做()
A.表单验证
B.数据分析
C.数据采样
D.数据确认
正确答案:A
113、下列关于鼠标事件描述有误的是()
A.onclick表示鼠标单击
B.ondoublelclick表示鼠标右击
C.onmousedown表示鼠标的按钮被按下
D.onmousemove表示鼠标进入某个对象范围,并且移动
正确答案:B
114、在JQuery中被誉为工厂函数的是()。
A.ready()
B.function()
C.$()
D.next()
正确答案:C
115、在jQuey中,如果想要从DOM中删除所有匹配的元素,下面选择中正确的是()。
A.delete()
B.empty()
C.remove()
D.removeA11()
正确答案:C
116、AJAX术语是由哪家公司或组织最先提出的()
A.Google
B.IBM
C.AdaptivePath
D.DojoFoundation
正确答案:C
117、XMLHttpRequest对象有几个返回状态值?()
A.3
B.4
C.5
D.6
正确答案:C
118、关于JavaScript里的xml处理,以下说明不正确的是()
A.Xml是种可扩展标记语言,格式更规范,是作为未来html的替代
B.Xml一般用于传输和存储数据,是对html的补充,两者的目的不同
C.在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同
D.在IE浏览器里处理xml,首先需要创建ActiveXObject对象
正确答案:A
119、Ajax程序在处理请求结果时,如果以文本的方式处理,需要使用XMLHttpRequest的哪个属性()。
A.responseText
B.responseXML
C.requestText
D.requestXML
正确答案:A
120、XMLHttpRequest对象的readyState的值为4时表示()
A.服务器连接已建立
B.请求已接收
C.请求处理中
D.请求已完成,且响应已就绪
正确答案:D
121、在jQuery中想要实现通过远程HTTPget请求载入信息功能的是()。
A.ajax()
B.load(url)
C.get(ur1)
D.getScript(url)
正确答案:C
122、关于Number函数转换规则,下面的说法正确的是()
A.如果是Boolean值,true返回1,false返回0
B.如果是null值,返回undifined
C.如果是undefined,返回NaN
D.如果是数值,返回原值
正确答案:AD
123、下面()技术不是Ajax的常用技术。
A.JavaScript
B.XML
C.CSS
D.Cache
正确答案:D
124、对代码"varx=myhouse.kitchen"的哪种说明正确()。
A.将字符串"myhouse,kitchen"赋值给变量x。
B.将myhouse和kitchen的值相加之和赋给对象x。
C.假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。
D.假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x。
正确答案:C
125、jQuery中提供了对动画效果的支持,以下说法中错误的是()。
A.show()和hide()可控制元素的显示和隐藏
B.show([speed],[fn]),其中,speed代表速度,fn代表处理函数
C.hide([speed],[fn]),其中,speed代表速度,fn代表处理函数
D.以上参数中的speed默认值为“0”,可能值:秒、slow,fast,normal
正确答案:D
126、以下是js变量命名规范的是()。
A.由字母、下划线、美元符号或数字组合而成
B.不区分大小写
C.不能以关键字或保留字命名
D.第一个字符必须是一个字母、下划线()或一个美元符号($)
正确答案:ACD
127、关于jQuery,以下说法中不正确的是()
A.jQuery作为JavaScript的一个框架,遵循了JavaScript语言规范。
B.jQuery具有轻量级、代码简洁、丰富的插件、浏览器兼容性等优点。
C.jQuery中支持多种选择器,可灵活的控制网页样式。
D.随着jQuery的不断更新,它将逐步取代jsp等服务器端技术。
正确答案:D
128、以下哪个技术不是Ajax技术体系的组成部分?()
A.XMLHttpRequest
B.DHTML
C.CSS
D.DOM
正确答案:B
129、在JQuery中,既可模拟鼠标连续单击事件,又可以切换元素可见状态的方法是()。
A.hide()
B.toggle()
C.hover()
D.slideUp()
正确答案:B
130、下面选项中用来追加到指定元素的末尾的是()。
A.insertAfter()
B.append()
C.appendTo()
D.after()
正确答案:B
131、在JQuery中,关于fadeIn()方法正确的是()
A.可以改变元素的高度
B.可以改变元素的透明度
C.可以改变元素的宽度
D.与fadeIn()相对的方法是fadeOn()
正确答案:B
132、在jQuery中想要找到所有元素的同辈元素,下面选择中可以实现的是()
A.eq(index)
B.find(expr)
C.siblings([expr])
D.next()
正确答案:C
133、以下关于JQuery有点的说法中错误的是()。
A.jQuery的体积较小,压缩以后,大约只有100kb
B.jQuery封装了大量的选择器、DOM操作、事件,使用起来比JavaScript简单得多
C.jQuery的浏览器兼容很好,能兼容所有的浏览器
D.jQuery易扩展,开法阵可以自己编写jQuery的扩展插件
正确答案:C
134、如果有函数定义functionf(x,y)(.),那么以下正确的函数调用是()。
A.f1,2
B.f(1)
C.f(1,2)
D.f(,2)
正确答案:C
135、关于改变高度动画效果,以下说法错误的是()。
A.slideUp()和slideDown()用于改变元素的高度。
B.slideUp()会使元素从下往上逐渐隐藏。
C.slideDown()会使元素从上往下逐渐展示。
D.slideUp()或slideDown()只能用毫秒作为速度参数。
正确答案:D
136、下面的系统函数中哪个可以判断是否是非数字的函数()
A.isNaN()
B.parselnt()
C.parseFloat()
D.function()
正确答案:A
137、在HTML页面中,下面关于Window对象的说法不正确的是()。
A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息
B.Window对象是浏览器所有内容的主容器
C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象
D.浏览器打开HTML文档时,通常会创建一个Window对象
正确答案:C
138、在JavaScript函数的定义格式中,下面各组成部分中,()是可以省略的。
A.函数名
B.指明函效的一对圆括写()
C.函数体
D.函数参效
正确答案:D
139、JavaScript中的错误可以分为语法错误和()
A.运行错误
B.不正常错误
C.形式错误
D.系统错误
正确答案:A
140、在JavaScript中,通过下面的()运算符访问对象的属性和方法。
A.加运算符(+)
B.点运算符(.)
C.乘运算符(*)
D.不能访问
正确答案:B
141、在客户端浏览器,有一组单选钮,要取得所选项的值,需要()。
A.直接使用value属性获取
B.使用checked判断后,再通过value获取
C.循环判断checked,再通过value获取
D.通过selected判断后,再通过value获取
正确答案:C
142、在jQuery中,使用bind()方法可绑定多种事件,以下语法正确的是()。
A.语法:bind("事件类型”,[data],处理函数);
B.绑定多种事件语法:bind({"事件类型1”:处理函数1,“事件类型n”:处理函数n});
C.bind()方法绑定事件后可通过unbind([事件类型][处理函数])移除事件。
D.以上均正确
正确答案:D
143、有关this运算符说法不正确的是()
A.this运算符总是指向当前的对象。
B.在JS中,由于JS的动态性,this的指向在运行时才确定。
C.this关键字在JavaScript中和执行环境,而非声明环境有关。
D.通过早期绑定可以实现对this的高度复用。
正确答案:A
144、关于HTMLDOM下列说法不正确的是()
A.整个文档是一个文档节点
B.每个HTML标记是一个元素节点
C.包含在HTML元素中的文本不是节点
D.每一个HTML属性是一个属性节点
正确答案:C
145、下列哪个不是js的事件类型()。
A.动作事件
B.鼠标事件
C.键盘事件
D.HTML页面事件
正确答案:A
146、在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象()
A.document
B.window
C.form
D.location
正确答案:B
147、下列不属于文档对象的方法的是()
A.createElement()
B.getElementById()
C.getElementsByName()
D.getLength()
正确答案:D
148、有关JS中的异常处理,错误的结论是()
A.语法错误一般简称为错误(Error);而运行错误一般也叫做异常(Exception)
B.JavaScript异常处理机制主要是通过try/catch/finally三子句联合实现的。
C.throw语句允许抛出自定义错误。
D.try、catch和finally三个子句必须联合使用。
正确答案:D
149、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()。
A.document.forms.myButton
B.document.mainForm.myButton
C.document.forms[0].element[0]
D.以上都可以
正确答案:B
150、下列哪个函数可以将参数字符串当成JavaScript程序代码执行?()
A.eval()
B.escape()
C.encodeURI()
D.toString()
正确答案:A
151、下列陈述有误的是()陈述一:一个button的click事件只能添加一个事件处理函数陈述二:js事件一旦添加就无法销毁
A.陈述1正确,陈述2错误
B.陈述1错误,陈述2正确
C.两种陈述都正确
D.两种陈述都错误
正确答案:D
152、下列说法有误的是()。
A.event是window对象的一个属性,所以可以直接引用event对象
B.不同的浏览器事件处理的方式可能不同
C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数
D.事件可以增强用户与页面的交互
正确答案:C
153、事件是按照DOM层次结构的由高到低顺序依次触发,则该事件流属于()
A.冒泡型
B.捕获型
C.DOM型
D.BOM型
正确答案:B
154、以下哪个选项中的方法全部属于window对象()。
A.alert,clear,close
B.clear,close,open
C.alert,close,confirm
D.alert,setTimeout,write
正确答案:C
155、在JavaScript中,下列关于window对象方法的说法错误的是()
A.window包括location对、history对和docuement对象
B.window.onload()方法中的代码会在一个该页面加载完成后执行
C.window.open()方法用于在当前浏览器窗口加载指定的URL文档
D.window.close()方法用于关闭浏览器窗口
正确答案:C
156、在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression()。
A.window.setTimeout(1000,expression);
B.window.setTimeout(expression,1)
C.window.setTimeout(1,expression)
D.window.setTimeout(expression,1000)
正确答案:D
157、下列选项中,描述正确的有哪些()
A.options.add(newOption(’a’,’A’))可以动态添加一个下拉列表选项
B.option.add(newOption(’a’,’A’))可以动态添加一个下拉列表选项
C.newOption(’a’,’A’)中’a’表示列表选项的值,’A’用于在页面中显示
D.newOption(’a’,’A’)中’A’表示列表选项的值,’a’用于在页面中显示
正确答案:AD
158、下列选项中关于浏览器对象的说法错误的是()。
A.history对象记录了用户在一个浏览器中已经访问过的URLs
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C.location对象是history对象的父对象
D.location对象是window对象的子对象
正确答案:C
159、当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交?()
A.在图片上添加onClick事件
B.在图片上添加onSubmit事件
C.在事件中手动提交
D.在事件中自动提交
正确答案:AC
160、要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是()。
A.window.status="已经选中该文本框"
B.document.status="已经选中该文本框"
C.window.screen="已经选中该文本框"
D.document.screen="已经选中该文本框"
正确答案:A
161、下列关于鼠标事件描述有误的是()。
A.click表示鼠标单击
B.dblclick表示鼠标右击
C.mousedown表示鼠标的按钮被按下
D.mousemove表示鼠标进入某个对象范围,并且移动
正确答案:B
162、要动态改变层中的内容可以使用下列哪些方法?()
A.利用层的innerHTML改变内容
B.利用层的innerText改变内容
C.可以通过设置层的隐藏和显示来实现
D.可以通过设置层的样式属性的display属性来实现
正确答案:AB
163、下列有关函数的说法中哪一项是正确的()?
A.如果需要将一个复选框选中,那么就需要将复选框的selected属性设置为true
B.如果需要将一个复选框选中,那么就需要将复选框的checked属性设置为true
C.如果需要将一个复选框选中,那么就需要将复选框的selected属性设置为selected
D.如果需要将一个复选框选中,那么就需要将复选框的checked属性设置为checked
正确答案:B
164、在JavaScript中,下列说法错误的是()。
A.setInterval()用于在指定的毫秒后调用函数或计算表达式,可执行多次
B.setImeout()用于在指定的毫秒后调用函数或计算表达式,可执行一次
C.setInterval()的第一个参数可以是计算表达式也可以是函数变量名
D.clearInterval()和clearTimeout()都可以消除setInterval()函数设置的timeout
正确答案:D
165、下列哪些是Window对象的方法()
A.alert()
B.close()
C.setTimeout()
D.onLoad()
正确答案:ABC
166、JavaScript的表达式“我的年龄是:”+“x=”+20的结果是()
A.我的年龄是:x=20
B.是错误消息
C.“我的年龄是”+“x=”+20
D.“我的年龄是+“x=”+20“
正确答案:A
167、下列属性哪一个能够实现层的隐藏()
A.display:false
B.display:hidden
C.display:none
D.display:”“
正确答案:C
168、javascript的基本数据类型不包括()
A.字符串
B.数组
C.数值
D.布尔
正确答案:B
169、以下哪个单词不属于javascript保留字:()
A.with
B.parent
C.class
D.void
正确答案:B
170、String对象的方法不包括()
A.CharAt()
B.substring()
C.toUpperCase
D.length()
正确答案:D
171、能够返回键盘上的按键所对应字符的事件是()
A.onKeyDown
B.onKeypress
C.onKeyUp
D.onMouseOver
正确答案:ABC
172、下列哪一个选项可以加载History列表中的下一个URL()
A.forward()
B.go()
C.display()
D.view()
正确答案:A
173、JavaScript的表达式parseInt(“23”)+parseFloat(“7”)的结果是()
A.23+7
B.237
C.30
D.“23”+“7”
正确答案:C
174、字符串str=“welcometoBeijing”进行下列操作处理,描述结果错误的是()
A.str.substring(4,9)返回值是“omet”
B.str.length的返回值是“18”
C.str.charAt(“4”)的返回值是“c”
D.str.toUpperCase()的返回值是“WELCOMETOBEIJING”
正确答案:C
175、页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),那么使用()就可以实现按钮背景图片的改变。
A.onMouseOver=”className=’btnPic’”
B.onMouseOver=”this.className=’btnPic’”
C.onMouseOver=”this.style.className=’btnPic’”
D.this.btn.style.className=’btnPic’
正确答案:B
176、制作级联菜单功能时调用的是下拉列表框的()事件。
A.onClick
B.onChange
C.selected
D.onBlur
正确答案:B
177、设置下拉列表框中某项被默认选中的属性是()
A.checked
B.check
C.selected
D.select
正确答案:C
178、下面哪个javascript变量名称不合法()
A.string
B.length
C.非法字符
D.this
正确答案:D
179、下列声明数组的语句中,错误的选项是()
A.vararry1=newArray()
B.vararry1=newArray(3)
C.vararry1[]=newArray(3)(4)
D.vararry1=newArray(‘3’,’4’)
正确答案:C
180、以下哪个变量名是非法的()
A.4xy
B.xyz
C.()xx
D.de2x()a
正确答案:A
181、当按键盘上按A键时,使用onKeyDown事件打印’event.keyCode的结果是()
A.65
B.13
C.97
D.37
正确答案:A
182、JavaScript特点不包括()
A.解释性
B.用于客户端
C.基于对象
D.静态的
正确答案:D
183、下列语句描述正确的是()
A.当页面有多个层堆叠时,按照zindex的数值升序先后排列每个层
B.当页面有多个层堆叠时,按照zindex的数值降序先后排列每个层
C.设置层的显示属性中,inline意味着按块显示,换行显示
D.设置层的显示属性中block意味着按行显示,和其他元素同一行显示
正确答案:A
184、setTimeout(“move()”,20)意味着()
A.每隔20秒,move()函数就会被调用一次
B.每隔20分钟,move()函数就会被调用一次
C.每隔20毫秒,move()函数就会被调用一次
D.move()函数被调用20次
正确答案:C
185、对于ECMAScript的描述中,以下说法错误的是()
A.它是一个重要的标准,并不是JavaScript唯一的部分
B.是一种开放的,国际上广为接受的,标准的脚本言规范。
C.它主要描述了语法、变量、数据类型、运算符、逻辑控制语句等。
D.ECMAScript遵循了JavaScript标准。
正确答案:A