当前位置:文档之家› 电大2015javascript在线考试答案

电大2015javascript在线考试答案

电大2015javascript在线考试答案

一. 单选题 (共20题,共40分)
1. HMTL表单的首要标记是,标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是( D )。
A.post方法传递的数据对客户端是不可见的。
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制。
C.post方法对发送数据的数量限制在255个字符之内。
D.get方法传递的数据对客户端是不可见的。
2. 下列不是document对象的属性的是( D ) 。
A.anchors B.forms C.location D.image
3. Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是( C )。
A.submit() B.myform.submit() C.document.myform.submit()
D.window.myform.submit()
4. 下列JavaScript的循环语句中正确的是( D )
A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++)
5. 将字串s中的所有字母变为小写字母的方法是( B )。
A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase()
D.s.toUpperChars()
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 )不是网页中的事件。
A.onclick B.onmouseover C.onsubmit D.onpressbutton
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 )
A.onMouseOver=“style.fontSize=‘30px’”
B.onMouseOver=“style.font.size=‘30px’”
C.onMouseOver=“this.style.fontSize=‘30px’”this是指代鼠标移动时就出发这个方法
D.onMouseOver=“this.style.font.size=‘30px’”
12. 以下数据类型中,JavaScript支持的变量数据类型不包括( D )
A.布尔型 B.空值(null)类型 C.字符串型 D.字符型
13. 执行以下程序段后,x的值是_____。( C )
var x=0;
switch(++x)
{
case 0: ++x;
case 1: ++x;
case 2: ++x;
} A.1 B.2 C.3 D.4
14. onScroll事件是指:( C )
A.移动鼠标 B.按下按钮 C.移动滚动条 D. 点击鼠标
15. 下列JavaScript的判断语句中( A )是正确的
A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then
16. 以下关于Javascript中事件的描述中,不正确的是:( D )。
A.click——鼠标单击事件 B.focus——获取焦点事件 C.mouseOver——鼠标指针移动到事件源对象上时触发的事件 D.change——选择字段时触发的事件
17. 在Javascript中,可以使用Date对象的( A )方法返回一个月中的每一天。
A.getDate B.getYear C.getMonth D.getTime
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()
C.getMinutes() D.getSeconds()

二. 多选题 (共10题,共20分)
1. 下列选项中关于浏览器对象的说法正确的是( A B D )。
A.history对象记录了用户在一个浏览器中已经访问过的URLs
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C.location对象是history对象的父对象
D.location对象是window对象的子对象
2. 在JavaScript中改变文字大小语法不正确的是( A B D )。
A.onMouseOver=”style.fontSize=’30px’”
B.onMouseOver=”style.font.size=’30px’”
C.onMouseOver=”this.style.fontSize=’30px’” this是指代鼠标移动时就出发这个方法
D.onMouseOver=”this.style.font.size=’30px’”
3. Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用不正确的是( A B D )。
A.submit() B.myform.submit() C.document.myform.submit()
D.window.myform.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"
C. response.write("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方法向数组删除第一个元素。(×)
3. return 语句用来规定从函数返回的值。因此,需要返回某个值的函数必须使用这个 return 语句。(√)
4. JavaScript是Web页面中的一种脚本编程语言,可用于Web系统的客户端和服务器端编程。(√)
5. String对象提供了对字符串进行处理的属性和方法。(√)
6. do...while?循环:该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为?true?时,它会继续这个循环。(√)
7. 制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是捕获窗口的window.onscroll事件,调用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 表单中的这些输入数据进行验证。(√)
18. onChange—当单击按钮、单选框或复选框时触发。(×)
19. JavaScript 拥有若干内置的对象,比如 String、Date、Array 等等。除了这些对象,还可以创建自己的对象。(√)
20. 动态网页编程技术:是指在HTML文档中使用脚本语言,通过文档对象模型和事件驱动技术,控制装载到浏览器中的页面及其元素。(√)

相关主题
文本预览
相关文档 最新文档