国开电大JavaScript程序设计形考一
一、单选题
1.JavaScript特点不包括()
A.基于对象
B.静态的
C.用于客户端
D.解释性
【答案】静态的
2.我们可以在下列哪个HTML元素中放置Javascript代码()。
A.<script>
B.<scripting>
C.<javascript>
D.<js>
【答案】<script>
3.以下哪个单词不属于JavaScript保留字()。
A.void
B.while
C.parent
D.parent
【答案】void
4.结果为true的表达式是()。
A.null===undefined
B.NaN==NaN
C.null==undefined
D.nullinstanceofObject
【答案】null==undefined
5.可插入多行注释的JavaScript语法是()。
A.//Thiscommenthasmorethanoneline//
B.
C.<!–Thiscommenthasmorethanoneline–>
D.以上都正确
【答案】
6.声明一个对象,包含name属性和show()方法,以下代码中正确的是()。
A.varobj={name:”zhangsan”,show:”alert(this.name)”};
B.varobj=[name:”zhangsan”,show:function(){alert(name);}];
C.varobj={name:”zhangsan”,show:function(){alert(this.name);}};
D.varobj={name:”zhangsan”,show:function(){alert(name);}};
【答案】varobj={name:”zhangsan”,show:function(){alert(this.name);}};
7.在以下选项中,关于JavaScript的Date对象描述正确的是()。
A.getTime()方法能返回某一时刻(1970年1月1日)依赖的毫秒数
B.getDay()方法能返回Date对象的一个月中的每一天,其值为1~31
C.getMonth()方法能返回Date对象的月份,其值为1~12
D.getYear()方法只能返回4位年份,长用于获取Date对象的年份
【答案】getTime()方法能返回某一时刻(1970年1月1日)依赖的毫秒数
8.Array对象的()属性将返回表示数组长度的数值。
A.getsize属性
B.getLength属性
C.size属性
D.length属性
【答案】size属性
9.分析下面的代码,输出的结果是()。
Vararr=newArray(5);
arr[1]=1;
arr[5]=2;
console.log(arr.length);
A.报错
B.6
C.5
D.2
【答案】5
10.下面那个方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false()。
A.String对象的search()方法
B.String对象的match()方法
C.RegExp对象的exec()方法
D.RegExp对象的test()方法
【答案】RegExp对象的test()方法
21.如下代码运行的结果是()。
A.44
B.48
C.612
D.66
【答案】48
22.分析代码输出结果是()。
A.[1,3,4]
B.[1,2,3,4,2,2]
C.[1,2,3,4]
D.[1,3,4,2]
【答案】[1,3,4]
—
###二、判断题
11.JavaScript是Microsoft公司设计的脚本语言。
A.对
B.错
【答案】错
12.编写JavaScript程序的唯一工具是纯文本编辑器。
A.对
B.错
【答案】错
13.空字符串(””)也是字符串常量。
A.对
B.错
【答案】对
14.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。
A.对
B.错
【答案】错
15.alert(“12”>=“9”)的运行的结果是false。
A.对
B.错
【答案】对
16.在JavaScript中,任何对象都是Object对象类的实例。
A.对
B.错
【答案】对
17.JavaScript的核心语言对象包括字符串对象、数学对象、日期对象、数组对象。
A.对
B.错
【答案】对
18.定义一个构造器,相当于定义一个类,在函数内引用的变量或者方法都会成为类的成员。
A.对
B.错
【答案】错
19.在正则表达式中“\w”匹配匹配任何非单词字符。
A.对
B.错
【答案】错
20.indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置,如果不存在匹配字符则返回-1。
A.对
B.错
【答案】对
国开电大JavaScript程序设计形考二答案
试题1
正确
得分4.00/4.00分
HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。
A.
<HTML>
B.
<HEAD>
C.
<BODY>
D.
<TITLE>
反馈
试题2
正确
得分4.00/4.00分
在HTML页面上,当按下键盘上的任意一个键时都会触发JavaScript的()事件。
A.
keyDown
B.
blur
C.
focus
D.
submit
反馈
试题3
正确
得分4.00/4.00分
下列哪个不是js的事件类型()。
A.
鼠标事件
B.
HTML页面事件
C.
键盘事件
D.
动作事件
反馈
试题4
正确
得分4.00/4.00分
在JavaScript中,能使文本框获得焦点的方法是()。
A.
fix()
B.
focus()
C.
blur()
D.
onSelect()
反馈
试题5
正确
得分4.00/4.00分
要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()。
A.
<inputtype=”text”onClick=”alert(value)”>
B.
<inputtype=”text”onClick=”alert(this.value)”>
C.
<inputtype=”text”onChange=”alert(this.value)”>
D.
<inputtype=”text”onChange=”alert(text.value)”>
反馈
试题6
正确
得分4.00/4.00分
在JavaScript中,下列关于window对象方法的说法错误的是()。
A.
window.open()方法用于在当前浏览器窗口加载指定的URL文档
B.
window.close()方法用于关闭浏览器窗口
C.
window.onload()方法中的代码会在一个该页面加载完成后执行
D.
window对象包括location对象、history对象和docuement对象
反馈
试题7
正确
得分4.00/4.00分
与window对象无关的属性是下列哪项()。
A.
self
B.
frames
C.
left
D.
top
反馈
试题8
正确
得分4.00/4.00分
在JavaScript中,能够实现页面重新加载的选项是()。
A.
document.replace()
B.
location.replace(href);
C.
location.reload();
D.
document.reload();
反馈
试题9
正确
得分4.00/4.00分
要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是()。
A.
document.screen=”已经选中该文本框”
B.
document.status=”已经选中该文本框”
C.
window.screen=”已经选中该文本框”
D.
window.status=”已经选中该文本框”
反馈
试题10
正确
得分4.00/4.00分
下列选项中关于浏览器对象的说法错误的是()。
A.
location对象是history对象的父对象
B.
location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C.
location对象是window对象的子对象
D.
history对象记录了用户在一个浏览器中已经访问过的URLs
反馈
试题11
正确
得分4.00/4.00分
JavaScript的文档对象模型是树型结构的。
选择一项:
对
错
反馈
正确答案是“对”。
试题12
正确
得分4.00/4.00分
keypress事件在按下任意键盘按键都会触发。
选择一项:
对
错
反馈
正确答案是“错”。
试题13
正确
得分4.00/4.00分
在HTML文档中,每个标签都可以有一个name属性,name属性的值不是唯一的。
选择一项:
对
错
反馈
正确答案是“对”。
试题14
正确
得分4.00/4.00分
HTML的节点层次是一个树形结构。
选择一项:
对
错
反馈
正确答案是“对”。
试题15
正确
得分4.00/4.00分
一个事件只能绑定一个事件处理程序。
选择一项:
对
错
反馈
正确答案是“错”。
试题16
正确
得分4.00/4.00分
定时器在执行过程中,会阻塞下面代码的执行。
选择一项:
对
错
反馈
正确答案是“错”。
试题17
正确
得分4.00/4.00分
改变浏览器当前浏览的网页可以通过设置window.location来实现。
选择一项:
对
错
反馈
正确答案是“对”。
试题18
正确
得分4.00/4.00分
replace()方法与assign()方法的作用相同。
选择一项:
对
错
反馈
正确答案是“错”。
试题19
正确
得分4.00/4.00分
Location即是window对象的属性,也是document对象的属性。
选择一项:
对
错
反馈
正确答案是“对”。
试题20
正确
得分4.00/4.00分
sessionStorage保存的数据在关闭页面后即被清空。
选择一项:
对
错
反馈
正确答案是“对”。
试题信息
信息文本
考察以下代码片段,如果用户点击了按钮1,此时输出结果为
<html>
<head>
<body>
functionhandleEvent1(){
document.form1.button2.click();
}
functionhandleEvent2(){
alert(event.srcElement.name+”的”+event.type+”事件被触发!”);
}
document.form1.button1.onclick=handleEvent1;
document.form1.button2.onclick=handleEvent2;
</body>
</hmtl>
试题21
正确
考察以下代码片段,如果用户点击了按钮1,此时输出结果为
A.
输出“button2的click事件被触发!”
B.
程序出错,没有输出
C.
输出“button1的click事件被触发!”
D.
依次输出“button1的click事件被触发!”“button2的click事件被触发!”
反馈
试题信息
信息文本
执行下面程序片段的效果是
<script>
functioncancelLink()
{
if(window.event.srcElement.tagName==”A”&&window.event.shiftKey)
window.event.returnValue=false;
}
</script>
</head>
<bodyonclick=”cancelLink()”>
<Ahref=”http:

网友评论