资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
一.单选题1.我们可以在下列哪个HTML元素中放置javascript代码?A. B. C. D. 标准答案:A2.预测以下代码片段的输出结果:var str ;alert(typeof str);A. string ; B. undefined; C. object ; D. String; 标准答案:B3.下列哪个不是Javascript中注释的正确写法:( )A. B./ C./*/ D./* */ 标准答案:A4.以下哪项不属于Javascript的特征?A.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Javascript代码需要编译以后才能执行 D.Javascript是独立于平台的 标准答案:C5.关于以下两个陈述的描述中,正确的是:( )陈述1:Javascript是弱类型语言陈述2:Javascript的常用类型包括:int、string、booleanA.陈述1正确,陈述2错误 B.陈述1错误,陈述2正确 C.两个陈述都正确 D.两个陈述都错误 标准答案:A6.阅读下面的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 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 标准答案:B7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?A.int num; B.number num; C.var num; D.Integer num; 标准答案:C8.关于Javascript中数组的说法中,不正确的是:()A.数组的长度必须在创建时给定,之后便不能改变 B.由于数组是对象,因此创建数组需要使用new运算符 C.数组内元素的类型可以不同 D.数组可以在声明的同时进行初始化 标准答案:A9.除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。下面不属于Javascript特殊运算符的是:( )A.delete B.size C.new D.typeof 标准答案:B10.以下关于Javascript中事件的描述中,不正确的是:()A.click鼠标单击事件 B.focus获取焦点事件 C.mouseOver鼠标指针移动到事件源对象上时触发的事件 D.change选择字段时触发的事件 标准答案:D11.考察以下程序片段:var n = new Number(3456);alert(n.toFixed(2);以下选项正确的是:( )A.输出 34 B.输出 56 C.输出 3456.00 D.输出 345600 标准答案:C12.考察以下代码片段: 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.程序出错,没有任何输出。 标准答案:A13.预测以下代码片段的输出结果: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.程序出错 标准答案:C14.预测以下代码片段的输出结果:var student = new Object();student.study = function() window.alert(“开始学习了”); study(); A.输出“开始学习了” B.程序出错。不能在实例化对象之后,再添加方法 C.程序出错。study()方法不能直接调用。应该用student来调用 D.程序出错。给student.study 赋值时,右边的函数必须有名字 标准答案:C15.考察以下程序片段:var str = “32px”;var str1 = str.slice(-2);alert(str);alert(str1);以下选项正确的是? A.依次输出”px” “px” B.依次输出”32” “32” C.依次输出”32px” “px” D.依次输出”32px” “32px” 标准答案:C16.考察以下程序片段:var str = “12px”;var s = str.indexof(“2”);alert(s);以下选项正确的是? A.输出 1 B.输出 2 C.输出 p D.输出 12 标准答案:A17.考察以下程序片段:function Person() Person.prototype.move = function() alert(this.name+“移动”);function Student(name) 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.程序出错,什么都不能输出 标准答案:D18.以下不属于Javascript原始类型的是:() A.string B.number C.function D.boolean 标准答案:C19.以下哪段代码不能正确创建函数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); 标准答案:D220.Javascript是如何实现继承的? A.创建父类对象作为子类的原型(prototype) B.使用extends关键子继承父类 C.创建子类对象作为父类的原型(prototype) D.使用class关键子继承父类 标准答案:A21.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression? A.window.setTimeout(1000,expression); B.window.setTimeout(expression,1); C.window.setTimeout(1,expression); D.window.setTimeout(expression,1000); 标准答案:D22. 下列方法一定会被调用的是:( ) A.f1() B.f2() C.g1() D.g2() 标准答案:A23.以下哪个选项中的方法全部属于window对象:( ) A.alert,clear,close B.clear,close,open C.alert,close,confirm D.alert,setTimeout,write 标准答案:C24.与image对象不相关的事件处理是下列哪项:( ) A.onError B.onMouseOut C.onLoad D.onOpen 标准答案:D25.在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象: () A.document B.window C.form D.location 标准答案:B26.打开名为“window2”的新窗口的JavaScript语法是:( ) A.window.new(http:/www.w3schools.com,window2) B.window.open(http:/www.w3schools.com,window2,) C.new(http:/www.w3schools.com,window2) D.new.window(http:/www.w3schools.com,window2) 标准答案:B27.如何在浏览器的状态栏放入一条消息:( ) A.statusbar = put your message here B.window.status = put your message here C.window.status(put your message here) D.status(put your message here) 标准答案:B28.与window对象无关的属性是下列哪项:( ) A.top B.self C.left D.frames 标准答案:C29.history从属于window,下列能访问前一页面方法是:( )
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号