在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

新疆开放大学2025年春学期《JavaScript程序设计#》期末综合试卷【标准答案】

Time2025-06-07Hits浏览量: 6
国开,电大,各省平台学习详情请咨询请添加QQ : 103092222或微信: xyzlfx100

2025春季学期JavaScript程序设计#期末综合试卷

试卷总分:100  得分:100

1.下面四个变量声明语句中,哪一个变量的命名是正确的?

A.var default

B.var my^bouse

C.var my dog

D.var 2cats


2.下列JS的判断语句中( )是正确的。

A.if(i==0)

B.if(i = 0)

C.if i= =0 then

D.if i = 0 then


3.如何编写当i等于5时执行一些语句的条件语句( )。

A.if (i==5)

B.if i = 5 then

C.if i=5

D.if i= = 5 then


4.分析下面的代码,输岀的结果是( )。 var arr=new Array(5); arr[l] = l ; arr[5] = 2; console. log(arr. length);

A.2

B.5

C.6

D.报错


5.HTML文档的树状结构中,( )标签为文档的根节点,位于结构中的最顶层。

A.<html>

B.<head>

C.<body>

D.</p>


6.事件是按照DOM层次结构的由高到低顺序依次触发,则该事件流属于( )。

A.冒泡型

B.捕获型

C.DOM 型

D.BOM 型


7.HMTL表单的首要标记是标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是( )。

A.post方法传递的数据对客户端是不可见的

B.get请求信息以査询字符串的形式发送,査询字符串长度没有大小限制

C.post方法对发送数据的数量限制在255个字符之内

D.get方法传递的数据对客户端是不可见的


8.Ajax程序在处理请求结果时,如果以文本的方式处理,需要使用XMLHttpRequest 的哪个属性?

A.responseText

B.responseXML

C.requestText

D.requestXML


9.下面选项中用来追加到指定元素的末尾的是( )。

A.InsertAfter()

B.append()

C.appendTo()

D.after()


10.在jQuery中被誉为工厂函数的是( )。

A.ready()

B.function()

C.$()

D.next()


11.JavaScript特点不包括( )。

A.解释性

B.用于客户端

C.基于对象

D.静态的


12.有关this运算符说法不正确的是( )。

A.this运算符总是指向当前的对象

B.在JS中,由于JS的动态性,this的指向在运行时才确定

C.this关键字在JavaScript中和执行环境,而非声明环境有关

D.D通过早期绑定可以实现对this的高度复用


13.如果有函数定义function f(x,y){-},那么以下正确的函数调用是( )。

A.f 1 ,2

B.f(l)

C.f(l,2)

D.f(,2)


14.下列选项中哪一个可以作为for循环的有效的第一行( )。

A.for(x= 1 ; x<6; x+ = l)

B.for(x= = 1 ; x<6; x+==l)

C.for(x=l;x=6; x+ = l)

D.for(x+ = l; x<6; x=l)


15.在jQuery中,使用bind()方法可绑定多种事件,以下语法正确的是( )。

A.语法:bind(“事件类型”见data],处理函数);

B.绑定多种事件语法:bind({“事件类型1”:处理函数1广事件类型处理函数玷);

C.bind()方法绑定事件后可通过unbind"事件类型][处理函数])移除事件

D.以上均正确


16.以下关于Array数组对象的说法不正确的是( )。

A.对数组里数据的排序可以用sort()方法,如果排序效果非预期,可以给sort()方法 加一个排序函数的参数

B.reverse用于对数组数据的倒序排列

C.向数组的最后位置加一个新元素,可以用pop方法

D.unshift方法用于删除数组第一个元素


17.下面( )不是XMLHttpRequest对象的方法名。

A.send

B.responseText

C.readyState

D.open


18.关于bind()方法与unbindC )方法说法正确的是( )。

A.bind()方法可用来移除单个或多个事件

B.unbindC )方法可以同时移除多个事件,但不能移除单个事件

C.使用bind()方法可同时绑定鼠标事件和键盘事件

D.unbindC() 方法是与bind()方法对应的方法


19.foo是一个JSON对象,那么获取att属性的值,以下哪些做法是可以的?

A.foo. att

B.foo('fattn)

C.foo["att"]

D.foo( "att"}


20.在DOM对象模型中,下列选项中的( )对象位于BOM对象模型的第三层。

A.links

B.document

C.button

D.images


21.在Ajax应用程序中,服务器端的( )可供客户端访问。

A.ASP.NET 页面

B.HTML页面

C.Web服务

D.—般处理程序


22.在jQuery中,通过jQuery对象.css()可实现样式控制,以下说法正确的是( )。

A.css()方法会去除原有样式而设置新样式

B.正确语法:css(“属性”,”值”)

C.css()方法不会去除原有样式

D.正确语法:css(“属性";"值”)


23.如何在JavaScript中添加注释( )。

A.This is a comment -

B.V! This is a comment 〉

C.//This is a comment

D./ * This is a comment * /


24.下列选项中,( )段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。

A.返回V/a>

B.返回V/a>

C.返回

D.返回 V/a>


25.JavaScript的基本组成包括以下( )选项。

A.DOM

B.BOM

C.ECMAScript

D.jQuery


26.以用于Web客户JavaScript是Microsoft公司设计的脚本语言。


27.在使用var x=l声明变量x之后,赋值语句x= ”今天天气真好”将岀错。


28.switch之后括号内的表达式其结果可以是整数或字符串。


29.通过Math, random()方法可以获得一个。0?1的随机数字。


30.关于BOM,history对象的父对象是window对象。


31.Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。


32.jQuery中的美元符号$其实是jQuery的别名,所以在代码中可以用jQuery代替美元符号$。


33.在 jQuery 中可以用 replaceWith() 和 replaceAll() 替换节点。


34.在switch结构中,default语句都要放在最后。


35.在正则表达式中+表示匹配0到多个值。


36.在JavaScript中,只能使用预定义对象,而不能使用自定义对象。


37.JavaScript的文档对象模型是树型结构的。


38.JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。


39.JavaScript表达式的类型只取决于运算符,与操作数无关。


40.在JavaScript中,当使用new运算符创建一个对象变量后,一定要使用delete运算符 把创建的对象变量撤销。


吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

新疆开放大学2025年春学期《JavaScript程序设计#》期末综合试卷【标准答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭