2024年6月12日发(作者:)
1、 我们能够在下列哪个HTML元素中放置javascript
代码?
A、< script >
B、〈 javascript >
C、< js 〉
D、< scripting 〉
★标准答案:A
2、 预测以下代码片段的输出结果:ﻫvar str ;ﻫalert(typ
eof 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:Javasc
ript是弱类型语言ﻫ陈述2:Javascript的常用类型包括:in
t、string、boolean
A、陈述1正确,陈述2错误
B、陈述1错误,陈述2正确
C、两个陈述都正确
D、两个陈述都错误
★标准答案:A
6、 阅读下面的JavaScript代码: ﻫ< HTML >
〈 BODY >ﻫ〈 SCRIPT LANGUAGE=”JavaScri
pt" >ﻫfunction f(y) {ﻫvar x=y*y;
return x;ﻫ}
for(x=0;x〈 5;x++) {ﻫy=f(x);ﻫdocument、write
ln(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中,需要声明一个整数类型的变量nu
m,以下哪个语句能实现上述要求?
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(345
6);ﻫalert(n、toFixed(2));ﻫ以下选项正确的是:( )
A、输出 34
B、输出 56
C、输出 3456、00
D、输出 345600
★标准答案:C
12、 考察以下代码片段: ﻫfunction Student(na
me) ﻫ{ ﻫ this、name = name; ﻫ this、move =
function() {
alert(this、name+"准备移动了”); ﻫ } ﻫ} ﻫStuden
t、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()方法不能直截了当调用。应该用s
tudent来调用
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(t
his、name+“移动”);}ﻫfunction Student(name) {ﻫ thi
s、name = name;ﻫ}
Student、prototype、study = function() { ale
rt(this、name+"学习"); }ﻫStudent、prototype = n
ew 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){ ale
rt(text); }
C、var showFun = function(text){ a
lert(text); }
D、var showFun =new function("text" , "a
lert(text)”};
★标准答案: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=”f1()” onError=”f2()’ 〉 ﻫ <
input onFocus=”g1()" onBlur()=”g2()" > ﻫ<
/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(””,"window2")
B、window、open(”","window2”,"")
C、new(””,"window2”)
D、new、window(””,"window2")
★标准答案:B
27、 如何在浏览器的状态栏放入一条消息:( )
A、statusbar = ”put your message here”
B、window、status = "put your message he
re"
C、window、status(”put your message her
e")
D、status("put your message here”)
★标准答案: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:windo
w对象的confirm方法用于显示一个包括相关信息以及Ye
s与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”〉 ﻫ utton" name=”button1” value="测试按钮" /〉 </form〉 ﻫ〈/body〉 ﻫ
发布评论