JavaScript试题集7

2019-08-29 23:28

一. 单选题

1. 我们可以在下列哪个HTML元素中放置javascript代码?

A.< script >

B.< javascript >

C.< js >

D.< scripting >

★标准答案:A

2. 预测以下代码片段的输出结果: var str ; alert(typeof str);

A.. string ;

B.. undefined;

C.. object ;

D.. String;

★标准答案:B

3. 下列哪个不是Javascript中注释的正确写法:( )

A.< !-- …… -- >

B.//……

C./*……*/

D.

/* …… */

★标准答案:A

4. 以下哪项不属于Javascript的特征?

A.Javascript是一种脚本语言

B.Javascript是事件驱动的

C.Javascript代码需要编译以后才能执行

D.Javascript是独立于平台的

★标准答案:C

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

陈述2:Javascript的常用类型包括:int、string、boolean

A.陈述1正确,陈述2错误

B.陈述1错误,陈述2正确

C.两个陈述都正确

D.两个陈述都错误

★标准答案:A

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.以上答案都不对

★标准答案:B

7. 在Javascript中,需要声明一个整数类型的变量num,以下

哪个语句能实现上述要求?

A.int num;

B.number num;

C.var num;

D.Integer num;

★标准答案:C

8. 关于Javascript中数组的说法中,不正确的是:()

A.数组的长度必须在创建时给定,之后便不能改变

B.由于数组是对象,因此创建数组需要使用new运

算符

C.数组内元素的类型可以不同

D.数组可以在声明的同时进行初始化

★标准答案:A

9. 除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。下面不属于Javascript特殊运算符的是:( )

A.delete

B.size

C.new D.typeof

★标准答案:B

10. 以下关于Javascript中事件的描述中,不正确的是:()

A.click——鼠标单击事件

B.focus——获取焦点事件

C.mouseOver——鼠标指针移动到事件源对象上时触

发的事件

D.change——选择字段时触发的事件

★标准答案:D

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

以下选项正确的是:( )

A.输出 34

B.输出 56

C.输出 3456.00

D.输出 345600

★标准答案:C 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.程序出错,没有任何输出。

★标准答案:A

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

★标准答案:C

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

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

A.输出“开始学习了”

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

C.程序出错。study()方法不能直接调用。应该用

student来调用

D.程序出错。给student.study 赋值时,右边的函数必

须有名字 ★标准答案:C 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”

★标准答案:C 16. 考察以下程序片段: var str = “12px”; var s = str.indexof(“2”); alert(s);

以下选项正确的是?

A.输出 1

B.输出 2

C.输出 p

D.输出 12

★标准答案:A 17. 考察以下程序片段: 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.程序出错,什么都不能输出

★标准答案:D

18. 以下不属于Javascript原始类型的是:()

A.string

B.number

C.function

D.boolean

★标准答案:C

19. 以下哪段代码不能正确创建函数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(\

★标准答案:D

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

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

★标准答案:A

21. 在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression?

A.window.setTimeout(1000,expression);

B.window.setTimeout(expression,1);

C.window.setTimeout(1,expression);

D.window.setTimeout(expression,1000);

★标准答案:D

22. < body onLoad=\ < input onFocus=\ < /body >

下列方法一定会被调用的是:( )

A.f1()

B.f2()

C.g1()

D.g2()

★标准答案:A

23. 以下哪个选项中的方法全部属于window对象:( )

A.alert,clear,close

B.clear,close,open

C.alert,close,confirm

D.alert,setTimeout,write

★标准答案:C

24. 与image对象不相关的事件处理是下列哪项:( )

A.onError

B.onMouseOut

C.onLoad

D.onOpen

★标准答案:D

25. 在JavaScript中,如果不指明对象直接调用某个方法,则

该方法默认属于哪个对象: ()

A.document

B.window

C.form

D.location

★标准答案:B

26. 打开名为“window2”的新窗口的JavaScript语法是:( )

A.window.new(\

2\

B.window.open(\

2\

C.new(\

D.new.window(\

2\

★标准答案:B

27. 如何在浏览器的状态栏放入一条消息:( )

A.statusbar = \

B.window.status = \ C.window.status(\ D.status(\

★标准答案:B

28. 与window对象无关的属性是下列哪项:( )

A.top

B.self

C.left

D.frames

★标准答案:C

29. history从属于window,下列能访问前一页面方法是:( )

A.back(-1)

B.back(1)

C.forward(1)

D.go(-1)

★标准答案:D

30. 关于以下两个陈述的描述中,正确的是:()

陈述1:window对象的confirm方法用于显示一个包括相关信息以及Yes和No这两个按钮的对话框。

陈述2:window对象的alert方法用于弹出一个提示窗口,显示提示信息。 ()

A.陈述1正确,陈述2错误

B.陈述1错误,陈述2正确

C.陈述1和陈述2均正确

D.陈述1和陈述2均错误

★标准答案:B

31. 下列不是document对象的属性的是:( )

A.anchors

B.forms

C.location

D.image

★标准答案:D

32. 下列说法有误的是()

A.event是window对象的一个属性,所以可以直接

引用event对象

B.不同的浏览器事件处理的方式可能不同

C.对于同一事件,子对象的事件处理函数会覆盖父对

象的事件处理函数

D.事件可以增强用户与页面的交互

★标准答案:C

33. 考察以下代码片段,预测在IE中打开该页面,点击按钮

时的输出结果为:( ) <body>

<form name=”form1”>

<INPUT type=\测试按钮

\> </form> </body> <script>

document.form1.button1.attachEvent(“onclick”,\被点击了!')\

document.form1.button1.attachEvent(“onclick”,\被点击了……..')\

</script> (10分)

A.输出 “被点击了!”

B.输出 “被点击了……..’”

C.依次输出“被点击了……..” “被点击了!”

D.依次输出“被点击了!” “被点击了……..”

★标准答案:C


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

下一篇:人教版七年级政治上册《道德与法治》:第5-10课听课笔记整理

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

马上注册会员

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