电大2015javascript在线考试答案
一.单选题(共20题,共40分)
1.HMTL表单的首要标记是,标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是(D)。
A.post方法传递的数据对客户端是不可见的。
<请求信息以查询字符串的形式发送,查询字符串长度没有大小限制。
C.post方法对发送数据的数量限制在255个字符之内。
<方法传递的数据对客户端是不可见的。
2.下列不是document对象的属性的是(D)。
A.anchors
B.forms
C.location
D.image
3.Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是(C)。
A.submit()
form.submit()
form.submit()
4.下列JavaScript的循环语句中正确的是(D)
A.if(i<10;i++)
B.for(i=0;i<10)
C.for i=1to10
D.for(i=0;i<=10;i++)
5.将字串s中的所有字母变为小写字母的方法是(B)。
SmallCase()
LowerCase()
UpperCase()
UpperChars()
6.在HTML文档对象模型中,history对象的(C)用于加载历史列表中的下一个URL 页面。 A.next() B.back() C.forward() D.go(-1)
7.产生当前日期的方法是(C)。 A.Now() B.Date() C.new Date() D.new Now()
8.JavaScript使用(A)来分隔两条语句。 A.分号 B.逗号 C.括号 D.句号
9.下列选项中,(D)不是网页中的事件。
10.分析下面的Javascript代码段,输出结果是(C)
var mystring=“I am a student”;
var a=mystring.substring(9,13);
document.write(a); A.stud B.tuden C.uden D.udent
11.在JavaScript中改变文字大小语法正确的是(C)
个方法
12.以下数据类型中,JavaScript支持的变量数据类型不包括(D)
A.布尔型
B.空值(null)类型
C.字符串型
D.字符型
13.执行以下程序段后,x的值是_____。(C)
var x=0;
switch(++x)
{
case0:++x;
case1:++x;
case2:++x;
} A.1 B.2 C.3 D.4
A.移动鼠标
B.按下按钮
C.移动滚动条
D.点击鼠标
15.下列JavaScript的判断语句中(A)是正确的
A.if(i==0)
B.if(i=0)
C.if i==0then
D.if i=0then
16.以下关于Javascript中事件的描述中,不正确的是:(D)。
A.click——鼠标单击事件
B.focus——获取焦点事件
D.change——选择字段时触发的事件
17.在Javascript中,可以使用Date对象的(A)方法返回一个月中的每一天。
18.分析下面的Javascript代码段,输出结果是(C) A.NaN B.101中学 C.101 var s1=parseInt(“101中学”);
document.write(s1); A.NaN B.101中学 C.101 D.出现脚本错误
19.以下哪项不属于Javascript的特征(C)。 A.Javascript是一种脚本语言
B.Javascript是事件驱动的
C.Javascript代码需要编译以后才能执行
D.Javascript是独立于平台的
20.下列Date对象返回的值是毫秒数的是(B) A.getHours() B.getTime()
二.多选题(共10题,共20分)
1.下列选项中关于浏览器对象的说法正确的是(A B D)。
A.history对象记录了用户在一个浏览器中已经访问过的URLs
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C.location对象是history对象的父对象
D.location对象是window对象的子对象
2.在JavaScript中改变文字大小语法不正确的是(A B D)。
3.Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用不正确的是(A B D)。
A.submit()
form.submit()
form.submit()
4.使用open方法打开具有浏览器工具栏、地址栏、菜单栏的窗口,下列选项不正确的是:
(A B C)
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,location=1")
5.下列说法正确的是(A B D) A.event是window对象的一个属性,所以可以直接引用event对象 B.不
同的浏览器事件处理的方式可能不同 C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数 D.事件可以增强用户与页面的交互
6.JS特性包括(A B C) A.解释性 B.用于客户端 C.基于对象 D.面向对象
7.下面对于JavaScript中的复选框(checkbox)的说法不正确的是:(A C D)。
A.如果需将一个复选框选中,需要将复选框的selected属性设为true
B.如果需将一个复选框选中,需要将复选框的checked属性设为true
C.如果需将一个复选框选中,需要将复选框的selected属性设为selected
D.如果需将一个复选框选中,需要将复选框的checked属性设为checked
8.下列关于正则表达式的标志与它的含义表达正确的是(A B C)。
A.i--忽略大小写
B.g--匹配全部
C.m--匹配多行
D.*--匹配任意
9.写“Hello World”的javascript语法错误的是(B C D)。
A.document.write("Hello World")
B."Hello World"
D.("Hello World")
10.HMTL表单的首要标记是,标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述不正确的是(A B C)。 A.post方法传递的数据对客户端是不可见的 B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C.post方法对发送数据的数量限制在255个字符之内 D.get方法传递的数据对客户端是不可见的
三.判断题(共20题,共40分)
1.要将页面的状态栏中显示“已经选中该文本框”,JavaScript语句是window.screen="已经选中该文本框"。(×)
2.在Array数组对象中可用unshift方法向数组删除第一个元素。(×)
4.JavaScript是Web页面中的一种脚本编程语言,可用于Web系统的客户端和服务器端编程。(√)
5.String对象提供了对字符串进行处理的属性和方法。(√)
while?循环:该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为?true?时,它会继续这个循环。(√)
7.制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是捕获窗口的scroll 事件,调用move函数。(√)
8.write和writeln方法都接受一个字符串参数,在当前HTML文档中输出字符串,唯一区别:write在字串末尾加一个(\n)。(×)
9.JavaScript是由浏览器执行的语句序列。(√)
10.在添加JavaScript注释方法中,单行的注释以/开始。(×)
11.对于JavaScript的客户端应用和服务器端应用,要根据实际情况进行选择。(√)
12.JavaScript可以用来开发服务器端的Web应用程序。(√)
13.当用户通过浏览器请求URL时,服务器执行JavaScript脚本程序,将生成的数据以HTML格式返回浏览器。(√)
14.在JavaScript中,使用内置对象Array创建数组对象。(√)
15.时间间隔是指反复执行指定的代码,每次执行之间等待指定的毫秒数。(√)
16.使用事件的另一种方法是使用JavaScript语句:对象.事件=函数名。(√)
17.JavaScript可用来在数据被送往服务器前对HTML表单中的这些输入数据进行验
证。(√)
19.JavaScript拥有若干内置的对象,比如String、Date、Array等等。除了这些对象,还可以创建自己的对象。(√)
20.动态网页编程技术:是指在HTML文档中使用脚本语言,通过文档对象模型和事件驱动技术,控制装载到浏览器中的页面及其元素。(√)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论