当前位置:首页 > 软件编程试题
课程名称: 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(\表示 。 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有哪些节点类型,请至少列出三个?分别对应什么值?
共分享92篇相关文档