7JavaScript试题集_第1页
7JavaScript试题集_第2页
7JavaScript试题集_第3页
7JavaScript试题集_第4页
7JavaScript试题集_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、一 . 单选题1. 我们可以在下列哪个HTML 元素中放置javascript代码?A.< script >B.< javascript >C.< js >D.< scripting >标准答案:A2. 预测以下代码片段的输出结果:var str ;alert(typeof str);A. . string ;B. . undefined;C. . object ;D. . String;标准答案:B3. 下列哪个不是Javascript中注释的正确写法:()A.< !- - >B./ C./* */D./* */标准答案:A4. 以

2、下哪项不属于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代码:< HTML >< BODY ><

3、; SCRIPT >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 4B.0 1 4 9 16C.0 1 4 9 16 25D. 以上答案都不对标准答案:B7. 在 Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?A.int num;B.number num;C.var num;D.Integer num;标准

4、答案:C8. 关于Javascript中数组的说法中,不正确的是:()A. 数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用new运算符C.数组内元素的类型可以不同D. 数组可以在声明的同时进行初始化标准答案:A9. 除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。下面不属于Javascript特殊运算符的是:()A.deleteB.sizeC.newD.typeof标准答案:B10. 以下关于Javascript中事件的描述中,不正确的是:()A.click 鼠标单击事件B.focus 获取焦点事件C.mouseOver 鼠标指针移动

5、到事件源对象上时触发的事件D.change 选择字段时触发的事件标准答案:D12. 考察以下代码片段:function Student(name) = name;this.move = function() alert(+ 准备移动了 ” );Stotype.move = function() alert(+ 开始移动了 ”! ” );var st = new Student( 李四”“);st. move ();下列说法正确的是?A. 输出”李四准备移动了”B.输出”李四开始移动了”C.输出 ”李四准备移动了李四开始移

6、动了”D. 程序出错,没有任何输出。标准答案:A13. 预测以下代码片段的输出结果:function add(i) var k = i+10; alert(k); ;function add(i) var k = i+20; alert(k); ;add(10);A.40B.20C.30D. 程序出错标准答案:C14. 预测以下代码片段的输出结果:var student = new Object();student.study = function() window.alert( 开始学习了“” ); study();A. 输出 “开始学习了”B.程序出错。不能在实例化对象之后,再添加方法C.

7、程序出错。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

8、(s);以下选项正确的是?A. 输出1B.输出2C.输出pD.输出 12标准答案:A17. 考察以下程序片段:function Person() Ptotype.move = function() alert(+ 移动 ” );function Student(name) = name;Stotype.study = function() alert(+ 学习 ” ); Stotype = new Person();var st = new Student( 张三丰“ ” );st

9、.study(); st.move();以下选项正确的是?A. 依次输出”张三丰学习” 百晓生移动 “”B.依次输出”张三丰学习” 移动 “”C.输出 ”张三丰学习” ,之后程序出错D. 程序出错,什么都不能输出标准答案:D18. 以下不属于Javascript原始类型的是:()A.stringB.numberC.functionD.boolean标准答案:C19. 以下哪段代码不能正确创建函数show()?A.function show(text) alert(text); B.var showFun = function show(text) alert(text); C.var show

10、Fun = function(text) alert(text); D.var showFun =new function("text" , "alert(text)"标准答案:D20. Javascript是如何实现继承的?A. 创建父类对象作为子类的原型(prototype)B.使用extends关键子继承父类C.创建子类对象作为父类的原型(prototype)D. 使用 class关键子继承父类标准答案:Aexpression?21. 在 JavaScript中,下列哪段代码能够在1 秒之后执行表达式A.window.setTimeout(1000

11、, expression);B.window.setTimeout(expression, 1);C.window.setTimeout(1, expression);D.window.setTimeout(expression, 1000);标准答案:D22. < body onLoad="f1()" onError="f2()' >< input onFocus="g1()" onBlur()="g2()" >< /body >下列方法一定会被调用的是:()A.f1()B.f2

12、()C.g1()D.g2()标准答案:A25. 在 JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象:()A.documentB.windowC.formD.location标准答案:B26. 打开名为“ window2的新窗口的”JavaScript语法是:()A.window.new("","window2")B.window.open("","window2","")C.new("","window2")D.new.w

13、indow("","window2")标准答案:B30. 关于以下两个陈述的描述中,正确的是:()陈述 1: window 对象的 confirm 方法用于显示一个包括相关信息以及Yes和 No这两个按钮的对话框。陈述 2: window 对象的 alert方法用于弹出一个提示窗口,显示提示信息。()A. 陈述 1 正确,陈述2 错误B.陈述 1 错误,陈述2正确C.陈述1 和陈述2 均正确D. 陈述1 和陈述2 均错误标准答案:B36. 分析下面的代码:< HTML >< BODY >< SELECT type="

14、;select" name=s1 onChange=alert(你选择了""+s1.value) >< OPTION selected value=select1 >北京< /OPTION >< OPTION value=select2 >上海< /OPTION >< OPTION value=select3 >广州< /OPTION >< /SELECT >< /BODY >< /HTML >下面对结果的描述正确的是:()。A. 当选中 “上海 ”时

15、,弹出 “你选择了select2 信息框 ”B.当选中 “广州 ”时,弹出“你选择了广州”信息框C.任何时候选中“北京 ”时,不弹出信息框D. 代码有错误,应该将“ onChange修改为 ”“ onClick ”标准答案:A37. 下列哪个不是js 的事件类型()A. 动作事件B.鼠标事件C.键盘事件D.HTML 页面事件标准答案:A38. 下列关于鼠标事件描述有误的是()A.click 表示鼠标单击B.dblclick 表示鼠标右 击C.mousedown表示鼠标的按钮被按下D.mousemove表示鼠标进入某个对象范围,并且移动标准答案:B43. 下列正则表达式量词符号与含义不匹配的是()A.n, :至少出现n 次B.n,m :出现 m-n 次C.?:

温馨提示

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

评论

0/150

提交评论