admin 管理员组

文章数量: 1184232


2024年4月20日发(作者:togaf架构)

试卷代号:

3999

座位号rn

国家开放大学2019年秋季学期期末统一考试

JavaScript程序设计试题

2020年1月

得分1评卷人

)。

一、单项选择题(每小题3分,15题,共45分)

1.

在调用外部的JavaScript文件时,下面哪种写法是正确的(

A.

B.

C.

D.

2.

下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240(

A. var PageNumber=240

B. pagenumber= 240

D. var int named pageNumber=240

)。

)。

C.

var pagcNumber=240

3.

循环语句"for(var

i=O,j=lO; i=j=lO; i++,

j--);"的循环次数是(

A. 0

C. 10

A.

函数名

C.

函数体

B. 1

D.

无限

4.

在JavaScript函数的定义格式中,下面各组成部分中,()是可以省略的。

B.

指明函数的一对圆括写

D.

函数参效

)。

5.

对代码"var

x=myhouse.

kitchen"的哪种说明正确(

A.

将字符串"n"赋值给变量x

B.

将myhouse和kitchen的值相加之和赋给对象x

C.

假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x

D.

假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x

1912

提醒:电大资源网已将该科目2010年到2020年1月的期末试题

整合、汇总、去重复、按字母排版,形成题库,方便大家复习

6.

创建字符串对象有哪两种方法()。

A.

使用new运算符创建String对象和直接将字符串赋给变量

B.

使用new运算符创建Array对象和直接将字符串赋给变量

C.

使用new运算符创建Number对象和直接将字符串赋给变量

D.

使用new运算符创建Date对象和直接将字符串赋给变量

7.

关千HTMLDOM下列说法不正确的是()。

A.

整个文档是一个文档节点

B.

每个HTML标记是一个元素节点

c.

包含在HTML元素中的文本不是节点

D.

每一个HTML属性是一个属性节点

8.

在客户端浏览器,有一组单选钮,要取得所选项的值,需要(

A.

直接使用value属性获取

B.

使用checked判断后,再通过value获取

C.

循环判断checked,再通过value获取

D.

通过selected判断后,再通过value获取

)。

9.

在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression

(

A. window. setTimeout(lOOO, expression)

B. window. setTimeout(expression,

1)

C. window. setTimeoutO, expression)

D. window. set Timeout(expression, 1000)

10.

下列选项中关于浏览器对象的说法错误的是()。

)。

A.

history对象记录了用户在一个浏览器中已经访问过的URLs

B.

location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息

C.

location对象是history对象的父对象

D.

location对象是window对象的子对象

11.

关千下列说法正确的是(

A. Node.

js是用JavaScript编程

B. Node.

js程序有浏览器就能运行

C. Node.

js不需要安装模块,可直接链接MySql数据库

D. Node.

js程序能直接返回HTML网页

1913

)。

提醒:电大资源网已将该科目2010年到2020年1月的期末试题

整合、汇总、去重复、按字母排版,形成题库,方便大家复习

12.

关于JavaScript里的xml处理,以下说明不正确的是()。

A.

xml是种可扩展标记语言,格式更规范,是作为未来html的替代

B.

xml一般用于传输和存储数据,是对html的补充,两者的目的不同

C.

在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同

D.

在IE浏览器里处理xml,首先需要创建ActiveXObject对象

13.

在jQuery中想要实现通过远程HTTPget请求载入信息功能的是(

A. ajaxO

C.

get(url)

)。

B.

load(urD

D. get Seri pt (ur

I)

)。

14.

阅读以下代码,在页面中结果是(

var s= "abcdefg";

alert(s. substring(l

,2));

A.

a

B. b

D.

ab

)。

C.

be

15.

在JavaScript中,能使文本框获得焦点的方法是(

A. onSelectO

B.

focus()

D.

fix()

C.

blur()

得分1评卷人

二、多项选择题(每小题3分,5题,共15分)

16.

如何在JavaScript中添加注释(

A.'This is a comment

)。

B.

<

!

--This is a comment-->

C. /

/This is a comment

D. I* This is a comment*/

)。

17.

JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局

部变量一样工作。有关arguments说明正确的是(

A.

arguments表示当前执行的函数的参数和调用它的函数的对象

B.

经常使用arguments的属性length来获取传递给函数的参数个数

C.

arguments仅在开始执行函数时使用

D.

arguments是一个标准数组

18.

关千Javascript中数组的说法中,正确的是()。

A.

数组的长度必须在创建时给定,之后便不能改变

B.

由于数组是对象,因此创建数组需要使用new运算符

C.

数组内元素的类型可以不同

D.

数组可以在声明的同时进行初始化

1914

提醒:电大资源网已将该科目2010年到2020年1月的期末试题

整合、汇总、去重复、按字母排版,形成题库,方便大家复习

19.

下列选项中,描述正确的是()。

A. options. add(new Option("a",

"A"))可以动态添加一个列表选项

B. option. add(new Option("a",

"A"))可以动态添加一个列表选项

C.

new Option("a",

"A")中"a"表示列表选项的值,"A"表示列表选项的文本

D.

new Option("a",

"A")中"A"表示列表选项的值,"a"表示列表选项的文本

20.

在JavaScript中,对于浏览器对象的层次关系正确理解的是()。

A.

window对象是所有页面内容的根对象

B.

document对象包含location对象和history对象

C.

location对象包含history对象

D.

document对象包含forms对象

得分1评卷人

三、判断题(每题2分,10题,共20分)

21.

在定义JavaScript变量中,一定要指出变量名和值。(

)

22.

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

)

23.

在JavaScript中,可使用Function()定义函数。Function()可以接受任意多个字符串

参数。(

)

24.

一个正则表达式就是由普通字符(例如字符a到z)以及元字符组成的文字模式。

()

25.

substring()方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字

符串结束。(

)

26.

表单的change事件在表单的value属性值发生变化时就会触发。(

)

27.

结合CSS类型选择器,可以实现批量改变元素样式的效果。(

)

28.

改变浏览器当前浏览的网页可以通过设置on来实现。(

)

29.

Ajax不是一种新的编程语言,而是一种用千创建更好更快以及交互性更强的Web应

用程序的技术。(

)

30.

在jQuery中可以用replace

With

()和replaceAll()替换节点。(

)

1915

提醒:电大资源网已将该科目2010年到2020年1月的期末试题

整合、汇总、去重复、按字母排版,形成题库,方便大家复习


本文标签: 对象 浏览器 函数