电大2015javascript在线考试答案

更新时间:2023-11-23 07:59:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

电大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(\ B.open(\ C.open(\ D.open(\

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(\ B. \ C. response.write(\ D. (\

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文档中使用脚本语言,通过文档对象模型和事件驱动技术,控制装载到浏览器中的页面及其元素。(√)

本文来源:https://www.bwwdw.com/article/f8yt.html

Top