文档库 最新最全的文档下载
当前位置:文档库 › 软件编程试题

软件编程试题

软件编程试题
软件编程试题

课程名称: JavaScript试题专业年级: 计算机软件一年级层次:专科

考试形式: 试卷类型: 考试时间: 120 分钟

考试学期: 第一学年第一学期使用时间: 年月日

姓名: 学号: 分数:

一选择题(每题2分,共50分)

1.建立JavaScript函数库的目的是

A.减少重复编程 B.统一编程风格逻辑思维

C.节省装载JavaScript函数的时间规范性 D.以上都是

2. JavaScript的数据类型主要有

A 字符串值

B 整数

C 浮点数

D 逻辑值

E 布尔值

3 .求一个表达式的值.可以使用的函数有()

A eval()

B isNaN()

C parseInt()

D parseFloat()

E return()

4.使用window.open制作弹出窗口时,控制弹出窗口的位置。

A.可以 B.不可以

5.使用JavaScript 控制事件冒泡。

A.可以 B.不可以

6.JavaScript 变量名称的规则( )

A, 变量对大小写敏感(y 和 Y 是两个不同的变量)

B. 变量必须以字母或下划线开始

C 由于 JavaScript 对大小写敏感,变量名也对大小写敏感。

D 变量必须以字母,数字或下划线开始

7JavaScript函数window.setTimeout("countDown();",1000); 表示。A.每隔1分种调用countDown函数 B.每隔1秒种调用countDown函数C. 1分种后调用countDown函数 1000*60 D. 1秒种后调用countDown函数8 当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交?

9. 能够返回键盘上的按键所对应字符的事件是

A. onKeyDown 可以

B. onKeyPress

C. onKeyUp 可以,可以分析出连续按键如:ctrl+c

D. OnMouseOver

10.JavaScript运算符包括()

A ==

B +=

C %=

D ++

E ||

JavaScript逻辑运算符包括()

A &&

B ||

C !

11 .下列JavaScript消息框匹配正确的是()

A 警告框(alert("文本")、确认框(confirm("文本"), 提示框(prompt("文本","默认值"))

B 警告框(alert("文本")、确认框(prompt("文本","默认值")) 提示框(confirm("文本"),

C 警告框(confirm("文本")、确认框,(alert("文本") 提示框(prompt("文本","默认值"))

D 警告框(prompt("文本","默认值"))、确认框(confirm("文本"), 提示框(alert("文本")

12 .open方法的矿口规格参数,下列说法正确的是()

A 是否显示网址工具栏,用location

B 是否显示菜单那工具栏,用menubar

C 是否显示滚动条,用scrollbars

D 是否显示状态栏,用stauts

E 是否可以改变窗口的大小,用resize。

13.表单对象的属性主要有()

A action是表单动作

B elements是以索引表示的所有表单元素

C encoding是编码的类型

D length是表单元素的个数

E target是目标

14. 要动态改变层中的内容可以使用下列哪些方法?

15. A. 利用层的innerHTML改变内容这个改变html内容

B. 利用层的innerText改变内容这个改变文本内容

C. 可以通过设置层的隐藏和显示来实现

D. 可以通过设置层的样式属性的display属性来实现是否显示,不是改变内容

15.密码对象的时间处理程序()

A onBlur

B onChange

C onClick

D onSelect

E onMouseMove

16. 制作级联菜单功能时调用的是下拉列表框的事件。

A. onClick

B. onChange

C. selected

D.onBlur

17.按钮对象的属性主要有()

A form表示该对象虽在的表单

B name表示该对象的name属性

C type表示该对象的type属性

D value表示该对象的value属性

E status表示该对象的status属性

18. 在JavaScript中Array对象拥有的方法不包括

A. sort()数组排序

B. length()计算数组长度这个是外部函数执行长度,不是本身拥有

C. concat()数组合并

D. reverse()数组元素反转

19.光标移到文本框上方时,文本框边框的颜色就改变,这是因为激发了下列的()事件。

A.onFocus

B.onMouseUp

C.onMouseOver

D.OnMouseMove

20.下列属性哪一个能够实现层的隐藏?

A.display:false B.display:hidden

C.display:none D.display:“”

21.下列语句描述正确的是()

A.当页面有多个层堆叠时,按照z-index的数值升序先后排列每个层

B.当页面又多个层堆叠时,按照z-index的数值降序先后排列每个层

C.设置层的显示属性中inline以为这按快显示,换行显示

D.设置层的显示属性中block意味着按行显示,和其他元素同一行显示

22.制作级联菜单功能时调用的是下列列表框的()事件

A. onClick B.BonChange C.Cselected D.DonBlur

23.以下哪个变量名是非法的?()

A.numb_1 B.2numb C.Sum D.De2$f

24.JavaScript的表达式parseInt(“8”)+parseFloat(‘8’)的结果是多少?()

A.8+8 B.88 C.16 D.“8”+‘8’

25.下列那一项不是window对象的方法?()

A.alert() B.close(); C.setTimeout() D.onLoad()

二,判断题(每题2分,共20分)

1.在写Javascript标签时,我们可以不用写结束标签。

2. 有时,你也许希望在若干个页面中运行 JavaScript,同时不在每个页面中写相同的脚本。

为了达到这个目的,你可以将 JavaScript 写入一个外部文件之中。但前提必须包含 就可以告诉浏览器 JavaScript 从何处开始,到何处结束。对不对?

4. JavaScript 是不区分大小写的。

5,onMouseOver 和 onMouseOut 用来创建“动态的”按钮的

6.JavaScript逻辑运算符包括有:&&(and), ||(or), !(not)

7.比较和逻辑运算符并不仅仅用于测试 true 或 false的

8.JavaScript 注释,单行的注释以 // 开始,多行注释以 /* 开头,以 */ 结尾,

9:JavaScript If...Else 语句,if...else 语句指的是在一个指定的条件成立时执行代码。

10:JavaScript 运算符包括算术运算符,赋值运算符

三,名词解释(每题4分,共12分)

1.onSubmit

2.alert("文本")

3.mouseOver()

四,简答题(每题6分,共18分)

1. 什么是 JavaScript?

2 .JavaScript中常用的数据类型有哪些?

3. DOM有哪些节点类型,请至少列出三个?分别对应什么值?

相关文档