杰普javascript试题一

上传人:汽*** 文档编号:547544565 上传时间:2022-08-12 格式:DOC 页数:14 大小:29.01KB
返回 下载 相关 举报
杰普javascript试题一_第1页
第1页 / 共14页
杰普javascript试题一_第2页
第2页 / 共14页
杰普javascript试题一_第3页
第3页 / 共14页
杰普javascript试题一_第4页
第4页 / 共14页
杰普javascript试题一_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《杰普javascript试题一》由会员分享,可在线阅读,更多相关《杰普javascript试题一(14页珍藏版)》请在金锄头文库上搜索。

1、第一题:单项选择题(每题只有一个答案) 【每题1分,共15分】1.我们可以在下列哪个HTML元素中放置javascript代码(A)A. B. C. D. 2.预测以下代码片段的输出结果: ( B )var str ;alert(typeof str);A. string ; B. undefined; C. object ; D. String; 3.下列哪个不是Javascript中注释的正确写法:( A)A. B./ C./*/ D./* */ 4.以下哪项不属于Javascript的特征?( C )A.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Jav

2、ascript代码需要编译以后才能执行 D.Javascript是独立于平台的 5.阅读下面的JavaScript代码: function f(y) var x=y*y;return x;for(x=0;x5;x+) y=f(x);document.writeln(y);输出结果是(B)。A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 6.关于Javascript中数组的说法中,不正确的是:( A )A.数组的长度必须在创建时给定,之后便不能改变 B.由于数组是对象,因此创建数组需要使用new运算符 C.数组内元素的类型可以不同 D.数组可

3、以在声明的同时进行初始化 7.以下关于Javascript中事件的描述中,不正确的是:(D )A.click鼠标单击事件 B.focus获取焦点事件 C.mouseover鼠标指针移动到事件源对象上时触发的事件 D.change选择字段时触发的事件 8.以下代码片段: function Student(name) this.name = name; this.move = function() alert(this.name+准备移动了); Student.prototype.move = function() alert(this.name+开始移动了! ); var st = new St

4、udent(李四); st.move(); 下列说法正确的是( A)A.输出 ”李四准备移动了” B.输出 ”李四开始移动了” C.输出 ”李四准备移动了 李四开始移动了” D.程序出错,没有任何输出。9预测以下代码片段的输出结果( C)add(10);/覆盖function add(i) var k = i+10; alert(k); ;function add(i) var k = i+20; alert(k); ;A.40 B.20 C.30 D.程序出错 10.预测以下代码片段的输出结果(C )var student = new Object();student.study = fun

5、ction() window.alert(“开始学习了”); study(); A.输出“开始学习了” B.程序出错。不能在实例化对象之后,再添加方法 C.程序出错。study()方法不能直接调用。应该用student来调用 D.程序出错。给student.study 赋值时,右边的函数必须有名字 11.考察以下程序片段: var str = “12px”;var s = str.indexof(“2”);alert(s);以下选项正确的是( A ) A.输出 1 B.输出 2 C.输出 p D.输出 12 12.考察以下程序片段( D )function Person() Person.pr

6、ototype.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.输出”张三丰学习” ,之后程序出

7、错 D.程序出错,什么都不能输出 13以下不属于Javascript基本类型的是( C )A.string B.number C.function D.boolean 14.Javascript是如何实现继承的?(A )A.创建父类对象作为子类的原型(prototype) B.使用extends关键子继承父类 C.创建子类对象作为父类的原型(prototype) D.使用class关键子继承父类 15.分析以下程序片段var value = 3;var a = new Object();a.value = 1;b = a;b.value = 2;alert(a.value);以下选项正确的是?

8、( B )A. 1 B.2 C.3 D.undefined第二题:多项选择题(每题至少有一个答案正确,答错不给分,漏选给一半分)【每题2分,共20分】1. 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是(D )A. var obj = name:zhangsan,show:function()alert(name); ;B. var obj = name:zhangsan,show:alert(this.name) ;C. var obj = name:zhangsan,show:function()alert(name); ;D. var obj = n

9、ame:zhangsan,show:function()alert(this.name); ;2. 以下关于Array数组对象的说法不正确的是( CD )A. 对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数B.reverse用于对数组数据的倒序排列C.向数组的最后位置加一个新元素,可以用pop方法D.unshift方法用于向数组删除第一个元素3. 点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是( AD )A. B. C. D. 4.阅读以下代码: var s = true; var o = toStri

10、ng:function()return false alert(s+o);以下选项正确的是:(A)A. truefalse B. true0 C.1false D.105. 阅读以下代码:var a = 1;run(a);function run(foo)console.log(foo); function foo()alert(123);/先加载函数foo = 2;console.log(foo); 输出结果为:( C) A. 1 2 B. 123 2 C. function foo()alert(123); 2 D. 代码错误,没有输出结果6. foo对象有attr属性,以下获取attr属

11、性的值的的做法正确的是:( ACD) A. foo.attr B. foo(attr); C. fooattr; D. var name = attr; fooname7. 以下创建数组语法正确的是:(AC ) A. var arr = new Array(10); B. var arr = new 1,2,3,4; C. var arr = 1,true,name:briup; D. var arr = 1,2,3;8. 阅读以下代码,运行结果为:( A ) var num = 1;var obj = num: 2,showNum:showNumfunction showNum()conso

12、le.log(this.num);obj.showNum();showNum();A. 2 1 B. 2 2C. 1 1D. 1 29. 阅读以下代码,运行结果为(D )var a = 12a12bconsole.log(parseInt(a);console.log(Number(a);A. 1212 12 B.1212 NaN C.NaN 1212 D.12NaN10. 阅读以下代码,运行结果为: (B)var name = tom;function person(name)this.name = name;return this.name;console.log(person(terry);console.log(new person(tom);A. tom personname:tomB. terry personname:tomC. terry tomD. tomterry第三题:填空题【每空1分,共25分】1.至少列出六个常用的String对象的方法_ch

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号