javascript卷试卷和答题卷.doc_第1页
javascript卷试卷和答题卷.doc_第2页
javascript卷试卷和答题卷.doc_第3页
javascript卷试卷和答题卷.doc_第4页
javascript卷试卷和答题卷.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学院 系 专业班级 姓名 学号(密封线外不要写姓名、学号、班级、密封线内不准答题,违者按零分计)密封线考试方式:闭卷太原理工大学 javascript高级编程 试卷A适用专业:2012级软件工程 考试日期: 2015.10 时间: 120 分钟 共 8 页题号一二三四总分分数请将所有答案填写在答卷上,考试结束后与试卷一起上交。填写在试卷上答案一律无效。一、 选择题(每题2分, 共40 分)1. 我们可以在下列哪个HTML元素中放置javascript代码?A.B.C.D.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、booleanA.陈述1正确,陈述2错误B.陈述1错误,陈述2正确C.两个陈述都正确D.两个陈述都错误6. 阅读下面的JavaScript代码:function f(y) var x=y*y;return x; for(x=0;x 5;x+) y=f(x);document.writeln(y);输出结果是()。A.0 1 2 3 4B.0 1 4 9 16C.0 1 4 9 16 25D.以上答案都不对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.deleteB.size C.newD.typeof10. 以下关于Javascript中事件的描述中,不正确的是:()A.click鼠标单击事件B.focus获取焦点事件C.mouseOver鼠标指针移动到事件源对象上时触发的事件D.change选择字段时触发的事件11. 考察以下程序片段:var n = new Number(3456);alert(n.toFixed(2);以下选项正确的是:( )A.输出 34B.输出 56C.输出 3456.00D.输出 34560012. 考察以下代码片段:function Student(name) = name;this.move = function() alert(+”准备移动了”); Stotype.move = function() alert(+”开始移动了!”); 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.40B.20C.30D.程序出错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. 考察以下程序片段: DCDADfunction Person() Ptotype.move = function() alert(+“移动”);function Student(name) = name;Stotype.study = function() alert(+”学习”); Stotype = new Person(); var st = new Student(“张三丰”); st.study(); st.move();以下选项正确的是?A.依次输出”张三丰学习” “百晓生移动”B.依次输出”张三丰学习” “移动”C.输出”张三丰学习” ,之后程序出错D.程序出错,什么都不能输出17以下不属于Javascript原始类型的是:()A.stringB.numberC.functionD.boolean18以下哪段代码不能正确创建函数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(text , alert(text);19Javascript是如何实现继承的?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的基本数据类型有:( ),( ),( ),( ),( )。2n 对应 ( ),t 对应 ( ),r 对应 ( )。3事件是按照( )层次结构的由( )顺序依次( ),则该事件流属于( )。三、 简答题(每题4分,共24分)1. 已知ID的Input输入框,希望获取这个输入框的输入值,怎么做?(不使用第三方框架) 2. 希望获取到页面中所有的checkbox怎么做?(不使用第三方框架) 3. 设置一个已知ID的DIV的html内容为xxxx,字体颜色设置为黑色(不使用第三方框架)。 4. 当一个DOM节点被点击时候,我们希望能够执行一个函数,应该怎么做? 5. 看下列代码输出为何?解释原因。123var a;alert(typeof a); / undefinedalert(b); / 报错6. 看下列代码,输出什么?解释原因。12var a = null;alert(typeof a); /object四、 程序题(每题6分,共12分)1输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出2014-09-262用js实现随机选取10100之间的10个数字,存入一个数组,并排序。学院 系 专业班级 姓名 学号(密封线外不要写姓名、学号、班级、密封线内不准答题,违者按零分计)密封线考试方式:闭卷太原理工大学javascript高级编程 答卷A适用专业:2012级软件工程 考试日期: 2015.1 时间: 120 分钟 共 6 页题号一二三四总分分数一、 选择题(每题2分, 共40 分)题号答案题号答案题号答案题号答案题号答案1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论