javascript卷试卷和答题卷

2020-06-16 21:57

考试方式: 闭卷

号学 ) 计 分 零 按 者 违名,姓题 答 准 不 内 线 封 密 、 级 班 级、班号业学专、名 姓系写 要 不 外 线 封 密( 院学 …太原理工大学 javascript高级编程 试卷A

……适用专业: 2012级软件工程 考试日期: 2015.10 时间: 120 分钟 共 8 页

…… … … … 题号 一 二 三 四 总分 … … 分数 ……

…请将所有答案填写在答卷上,考试结束后与试卷一起上交。填写在试卷上答案一律无效。 线

………一、 选择题(每题2分, 共40 分)

……1. 我们可以在下列哪个HTML元素中放置javascript代码? …A.< script > …B.< javascript > ……C.< js >

…D.< scripting >

…2. 预测以下代码片段的输出结果: …var str ;

…alert(typeof str); A.. string ; …B.. undefined; 封…C.. object ; …D.. String; …

…3. 下列哪个不是Javascript中注释的正确写法:( ) …A.< !-- …… -- > B.//…… …C./*……*/ ……D. /* ……… …*/ 密 …

…4. 以下哪项不属于Javascript的特征? ……A.Javascript是一种脚本语言 …B.Javascript是事件驱动的

…C.Javascript代码需要编译以后才能执行 ……D.Javascript是独立于平台的 … …

…5. 关于以下两个陈述的描述中,正确的是:( ) …陈述1:Javascript是弱类型语言

……陈述2:Javascript的常用类型包括:int、string、boolean …A.陈述1正确,陈述2错误 …B.陈述1错误,陈述2正确 C.两个陈述都正确 D.两个陈述都错误

第 1 页 共 8 页

6. 阅读下面的JavaScript代码: < HTML > < BODY >

< SCRIPT LANGUAGE=\function f(y) { var x=y*y;

return x; } for(x=0;x< 5;x++) { y=f(x);

document.writeln(y); }

< /SCRIPT > < /BODY > < /HTML >

输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对

7. 在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求? A.int num; B.number num; C.var num; D.Integer num;

8. 关于Javascript中数组的说法中,不正确的是:() A.数组的长度必须在创建时给定,之后便不能改变

B.由于数组是对象,因此创建数组需要使用new运算符 C.数组内元素的类型可以不同 D.数组可以在声明的同时进行初始化

9. 除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。下面不属于Javascript特殊运算符的是:( ) A.delete B.size C.new D.typeof

10. 以下关于Javascript中事件的描述中,不正确的是:() A.click——鼠标单击事件 B.focus——获取焦点事件

C.mouseOver——鼠标指针移动到事件源对象上时触发的事件 D.change——选择字段时触发的事件

11. 考察以下程序片段: var n = new Number(3456); alert(n.toFixed(2));

以下选项正确的是:( )

第 2 页 共 8 页

A.输出 34 B.输出 56

C.输出 3456.00 D.输出 345600

12. 考察以下代码片段: function Student(name) {

this.name = name;

this.move = function() {

alert(this.name+”准备移动了”); }

} Student.prototype.move = function() { alert(this.name+”开始移动了!”); } var st = new Student(“李四); st.study();

下列说法正确的是?

A.输出 ”李四准备移动了” B.输出 ”李四开始移动了”

C.输出 ”李四准备移动了 李四开始移动了”” D.程序出错,没有任何输出。

13. 预测以下代码片段的输出结果: function add(i) { var k = i+10; alert(k); } ; function add(i) { var k = i+20; alert(k); } ; add(10); A.40 B.20 C.30

D.程序出错

14. 预测以下代码片段的输出结果: var student = new Object();

student.study = function() {window.alert(“开始学习了”); } study(); A.输出“开始学习了”

B.程序出错。不能在实例化对象之后,再添加方法

C.程序出错。study()方法不能直接调用。应该用student来调用 D.程序出错。给student.study 赋值时,右边的函数必须有名字

15. 考察以下程序片段: var str = “32px”;

var str1 = str.slice(-2); alert(str); alert(str1);

以下选项正确的是? A.依次输出”px” “px”

B.依次输出”32” “32” C.依次输出”32px” “px” D.依次输出”32px” “32px” 16. 考察以下程序片段: DCDAD

function Person() { }

Person.prototype.move = function() { alert(this.name+“移动”);} function Student(name) {

第 3 页 共 8 页

this.name = name; }

Student.prototype.study = function() { alert(this.name+”学习”); }

Student.prototype = new Person(); var st = new Student(“张三丰”); st.study(); st.move(); 以下选项正确的是?

A.依次输出”张三丰学习” “百晓生移动” B.依次输出”张三丰学习” “移动”

C.输出”张三丰学习” ,之后程序出错 D.程序出错,什么都不能输出

17.以下不属于Javascript原始类型的是:() A.string B.number C.function D.boolean

18.以下哪段代码不能正确创建函数show()? A.function show(text){ alert(text); }

B.var showFun = function show(text){ alert(text); } C.var showFun = function(text){ alert(text); }

D.var showFun =new function(\

19.Javascript是如何实现继承的?

A.创建父类对象作为子类的原型(prototype) B.使用extends关键子继承父类

C.创建子类对象作为父类的原型(prototype) D.使用class关键子继承父类

20.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression? A.window.setTimeout(1000,expression); B.window.setTimeout(expression,1); C.window.setTimeout(1, expression);

D.window.setTimeout(expression,1000);

二、 填空题(每空2分,共24分)

1 JavaScript的基本数据类型有:( ),( ),( ),( ),( )。 2\\n 对应 ( ),\\t 对应 ( ),\\r 对应 ( )。

3事件是按照( )层次结构的由( )顺序依次( ),则该事件流属于( )。

第 4 页 共 8 页

三、 简答题(每题4分,共24分)

1. 已知ID的Input输入框,希望获取这个输入框的输入值,怎么做?(不使用第三方框架)

2. 希望获取到页面中所有的checkbox怎么做?(不使用第三方框架)

3. 设置一个已知ID的DIV的html内容为xxxx,字体颜色设置为黑色(不使用第三方框架)

4. 当一个DOM节点被点击时候,我们希望能够执行一个函数,应该怎么做?

5. 看下列代码输出为何?解释原因。

1 var a;

2 alert(typeof a); // undefined 3 alert(b); // 报错

6. 看下列代码,输出什么?解释原因。

1 var a = null;

2 alert(typeof a); //object

四、 程序题(每题6分,共12分)

1.输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出

2014-09-26

第 5 页 共 8 页


javascript卷试卷和答题卷.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2×130t锅炉烟气石灰石石膏法脱硫方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: