代号SXH-JS-1

选择题大部分答案

1、下列事件中属于表单事件的是( )
A、 dblclick
B、 keydown
C、 focus
D、 mouseup
答案: C
2、下列事件中不属于键盘事件的是( )
A、 keydown
B、 keyup
C、 keypress
D、 change
答案: D
43、下列事件中不属于键盘事件的是( )
A、 keydown
B、 keyup
C、 keypress
D、 change
答案: D

3、下列是加载事件的是( )
A、 click
B、 unload
C、 load
D、 mousedown
答案: C
42、下列是加载事件的是( )
A、 click
B、 unload
C、 load
D、 mousedown
答案: C

4、鼠标按下事件是( )
A、 mousemove
B、 mousedown
C、 mouseover
D、 mouseout
答案: B
5、下列事件中,不会发生冒泡的是( )
A、 mousemove
B、 focus
C、 click
D、 keyup
答案: B
41、下列事件中,不会发生冒泡的是( )
A、 mousemove
B、 focus
C、 click
D、 keyup
答案: B

6、下列内置对象中哪个对象是静态对象( )
A、 String对象
B、 Math对象
C、 Array对象
D、 Date对象
答案: B
7、Math.random()函数可产生的随机数范围是( )
A、 (0, 1)
B、 (0, 1]
C、 [0, 1]
D、 [0, 1)
答案: D
39、Math.random()函数可产生的随机数范围是( )
A、 (0, 1)
B、 (0, 1]
C、 [0, 1]
D、 [0, 1)
答案: D

8、正则表达式的常用符号中,哪一个符号表示匹配字符串的首字符( )
A、 $
B、 ^
C、 /
D、 \
答案: B
9、不是JS的基本数据类型的是( )。
A、 String
B、 Boolean
C、 Undefined
D、 Object
答案: D
10、一个变量如果只声明没赋值,那么它的类型是( )。
A、 String
B、 Boolean
C、 Undefined
D、 Object
答案: C
11、有语句 var x=0x10, x的值是( )。
A、 十进制的10
B、 十六进制的16
C、 八进制的10
D、 十六进制的10
答案: D
12、var a=“123”,b=4; a=a+b; 执行后,a的值为( )。
A、 127
B、 “1234”
C、 1234
D、 523
答案: B
13、运算符不是逻辑运算符的是( )。
A、 &&
B、 ||
C、 !
D、 +
答案: D
14、var a=“123”===123; 执行后,a的值为( )。
A、 true
B、 false
C、 1
D、 0
答案: B
15、程序分析题:
以下这段JS代码执行后输出的结果是( )。

A、 成年
B、 未成年
C、 无输出
D、 可能为成年,也可能为未成年
答案: A
16、下列选项中,函数名命名错误的是( )。
A、 Chang_img
B、 show
C、 showMessage
D、 const
答案: D
17、定义函数时,可以在函数体中用来表示用户传递的实际参数的个数是( )
A、 arguments
B、 arguments.length
C、 param
D、 params
答案: B
45、定义函数时,可以在函数体中用来表示用户传递的实际参数的个数是( )
A、 arguments
B、 arguments.length
C、 param
D、 params
答案: B
18、下列说法正确的是( )。
A、 JS中调用自定义函数时会检测实参数量和数据类型
B、 JS中调用自定义函数时不会检测实参数量和数据类型
C、 JS中调用自定义函数时会检测实参数量,但不检测实参数据类型
D、 JS中调用自定义函数时会检测实参数据类型,但不检测实参数量
答案: B
19、程序分析题:
阅读以下函数,调用该函数后输出值为( )。
function sum(a,b){
return (a++)-(++b);
}
console.log(sum (8,8));
A、 A. 1
B、 B. 0
C、 C. -1
D、 D. 2
答案: C
46、阅读以下函数,调用该函数后输出值为( )。
function sum (m,n) {
return (++m)-(n++);
}
console.log(sum(8,8));
A、 1
B、 0
C、 -1
D、 2
答案: A

20、程序分析题:
根据给出代码,选出错误的说法( )
var x=3;
function demo(){
var y=4;
z=5;
}
A、 x是全局变量
B、 y是局部变量
C、 z是局部变量
D、 z是全局变量
答案: C

44、根据给出代码,选出错误的说法( )
var x=13;
function demo(){
var y=14;
z=15;
}
A、 x是全局变量
B、 z是局部变量
C、 y是局部变量
D、 z是全局变量
答案: B

21、程序分析题:
阅读下列代码,选择输出的正确答案( )
var str=“xyz”
console.1og(str.slice(1,3));
A、 xyz
B、 yz
C、 xy
D、 Xyz
答案: B
37、阅读下列代码,选择输出的正确答案( )。
var str=“rst”
console.1og(str.slice(1,3));
A、 rst
B、 st
C、 rs
D、 Rst
答案: B
22、程序分析题:
下列代码执行后输出的正确答案是( )
var score=[67,90,89];
alert(score.length);
A、 3
B、 4
C、 5
D、 6
答案: C
38、下列代码执行后输出的正确答案是( )。
var score=[17,20,19];
alert(score.length);
A、 3
B、 4
C、 5
D、 6
答案: C
23、程序分析题:
阅读以下语句,写出执行结果:
var i=-1,sum=0;
do
{ sum+=i;
i++;
}while (i>0)
console.log(sum);
A、 -1
B、 0
C、 1
D、 2
答案: A
24、程序分析题:
阅读以下语句,写出执行结果:
var i=-1,sum=0;
while(i>0)
{ sum+=i;
i++;
}
console.log(sum);
A、 -1
B、 0
C、 1
D、 2
答案:B
25、程序分析题:
阅读以下语句,写出执行结果:
var age=18;
if(age>18)
{console.log(“成年”);}
console.log(“程序执行结束”);
A、 成年
B、 程序执行结束
答案: B
26、程序分析题:
阅读以下语句,写出执行结果:
var age=18;
if(age>=18)
{console.log(“成年”);}
else
{console.log(“未成年”);}
A、 成年
B、 未成年
答案: A
27、表达式a=2,b=a++的结果为()
A、 a=3,b=2
B、 a=2,b=3
C、 a=3,b=3
D、 a=2,b=2
答案: A
28、JavaScript中对于数据类型的检测采用什么操作符?
A、 undefined
B、 search()
C、 typeof
D、 toString()
答案: C
29、以下JavaScript语句
var a1=10;
var a2=20;
alert(“a1+a2=”+a1+a2)
将显示( )结果
A、 a1+a2=30
B、 a1+a2=1020
C、 a1+a2=+10+20
D、 a1+a2=a1+a2
答案: B
30、下列JavaScript的循环语句中( )是正确的
A、 for i<10,1++
B、 for{i=0;i<=9;i++}
C、 for(i=1;i<10;1++)
D、 if(i=1;i<10;1++)
答案: C
31、下列的哪一个表达式将返回假( )
A、 !(5>2)
B、 (“x”!=”y”)
C、 (1024>=1024)
D、 (2<8)&&(333<444)
答案: A
32、以下哪个选项是Javascript中的单行注释符号
A、 /*
B、 //
C、 #
D、 /* */
答案: B
33、下列语句书写正确的为
A、 if(i=)
B、 if(i1)
C、 if i
1 else
D、 if i=1 else
答案: B
34、下列哪个选项不是Javascript中的关键字
A、 finally
B、 if
C、 try
D、 hello
答案: D
35、下列哪个选项不是基本数据类型
A、 Boolean
B、 String
C、 Number
D、 Model
答案: D
36、表达式5%7的结果为
A、 2
B、 35
C、 7
D、 5
答案: D
47、显示提示用户输入的对话框,使用window的( )方法。
A、 alert()
B、 prompt()
C、 confirm()
D、 open()
答案: B
48、以下哪项是window对象的计时器方法()
A、 setInterval()
B、 close()
C、 focus()
D、 moveBy()
答案: A
49、要实现历史记录后退一页,以下( )项是正确的
A、 history.forward()
B、 history.go()
C、 history.back()
D、 history.go(1)
答案: C
50、nodeType的值为1表示节点类型为()
A、属性节点
B、文本节点
C、元素节点
D、注释节点
答案: C
51、下列能将一个HTML元素对象添加到网页文档末尾的是()
A、 appendChild()
B、 cloneChild()
C、 removeChild()
D、 replaceChild()
答案: A
52、能创建元素节点的方法是()
A、insertBefore()
B、createTextNode()
C、createElement()
D、createAttribute()
答案: C
53、对于下面这段代码分析正确是()。
function count(){
var len = form1.text.value.length;
alert(" " +len+ “个”);
}
A、 这段代码是取得当前文档文本框的个数
B、 这段代码是取得当前文档中表单的个数
C、 这段代码有错误
D、 这段代码是统计用户输入文本框中字符个数
答案: D
54、下列对表单对象的属性表述不正确的是()
A、 name返回表单的名称
B、 target设定/返回表单提交内容的编码方式
C、 action设定/返回表单的提交地址
D、 length返回该表单所含元素的个数
答案: B
55、对下面这段代码分析不正确的是()。
var len=firm1.element.length;
for(var i=0 ; i<len ; i++) {
if( form1.elements[i].value.length==0){
alert("您的信息填写不完整“);
return false;
}
}
A、 变量len是取得当前表单元素个数
B、 变量len是取得当前文本表单个数
C、 这是循环验证表单
D、 这段代码可以验证表单文本框中的值是否为空
答案: B
56、以下( )项不是location对象的属性
A、href
B、pathname
C、search
D、reload
答案: D

57、Javascript是解释性的脚本编程语言
答案: 正确
58、Boolean()函数会将任何非空字符串和非零的数值转换为false,将空字符串、0、NaN、undefined和null转换为true。
答案: 错误
59、表达式a=‘abc’;a+='def’的运算结果为a=‘abcdef’
答案: 正确
60、Javascript不支持面向对象。
答案: 错误
61、JavaScript程序按照在HTML文件中出现的顺序从上到下逐行执行。
答案: 正确
62、逻辑运算符的结合性是从右到左
答案: 错误
63、 n a m e 为 合 法 标 识 符 。 答 案 : 正 确 64 、 未 赋 初 始 值 的 变 量 , 默 认 值 会 被 设 定 为 d e f i n e d 。 答 案 : 错 误 65 、 d o c u m e n t . f o r m s [ 0 ] 返 回 当 前 文 档 的 第 1 个 表 单 对 象 答 案 : 正 确 66 、 b l u r ( ) 方 法 使 对 象 失 去 焦 点 答 案 : 正 确 67 、 J a v a S c r i p t 事 件 由 事 件 函 数 、 事 件 源 、 事 件 对 象 组 成 。 答 案 : 正 确 68 、 J a v a S c r i p t 代 码 需 要 编 译 以 后 才 能 执 行 。 答 案 : 错 误 69 、 定 义 了 一 个 变 量 , 但 没 有 为 该 变 量 赋 值 , 如 果 a l e r t 该 变 量 , J a v a S c r i p t 弹 出 的 对 话 框 中 显 示 u n d e f i n e d 。 答 案 : 正 确 70 、 内 置 对 象 中 M a t h 对 象 是 动 态 对 象 。 ( ) 答 案 : 错 误 71 、 函 数 名 命 名 可 以 用 c o n s t 关 键 字 。 ( ) 答 案 : 错 误 72 、 在 J a v a S c r i p t 中 使 用 函 数 时 , 函 数 的 声 明 和 调 用 在 程 序 中 的 编 写 顺 序 不 分 前 后 。 ( ) 答 案 : 正 确 73 、 在 J a v a S c r i p t 中 调 用 自 定 义 函 数 时 不 会 检 测 实 参 数 量 和 数 据 类 型 。 ( ) 答 案 : 正 确 74 、 在 正 则 表 达 式 常 用 符 号 中 , name为合法标识符。 答案: 正确 64、未赋初始值的变量,默认值会被设定为defined。 答案: 错误 65、document.forms[0] 返回当前文档的第1个表单对象 答案: 正确 66、blur()方法使对象失去焦点 答案: 正确 67、JavaScript事件由事件函数、事件源、事件对象组成。 答案: 正确 68、JavaScript代码需要编译以后才能执行。 答案: 错误 69、定义了一个变量,但没有为该变量赋值,如果alert该变量,JavaScript弹出的对话框中显示undefined。 答案: 正确 70、内置对象中Math对象是动态对象。( ) 答案: 错误 71、函数名命名可以用const关键字。( ) 答案: 错误 72、在JavaScript中使用函数时,函数的声明和调用在程序中的编写顺序不分前后。( ) 答案: 正确 73、在JavaScript中调用自定义函数时不会检测实参数量和数据类型。( ) 答案: 正确 74、在正则表达式常用符号中, name64defined65document.forms[0]166blur()使67JavaScript68JavaScript69,,alert,JavaScriptundefined70Math71const72JavaScript使73JavaScript74符号表示匹配字符串的首字符。( )
答案: 错误
75、将数组对象实例arr1的长度设置为10的方法为:arr1.length=10。( )
答案: 正确
76、在Date对象的主要方法中,getDate()表示从Date对象实例返回一周中的某一天(0~6)。( )
答案: 错误

77、事件处理器onblur表示当焦点从对象上移开时。( )
答案: 正确
78、事件的触发过程也称为事件流,事件流包括两种模式:事件冒泡和事件捕获。( )
答案: 正确
79、W3C中event对象常用的属性中,bubbles表示事件的目标。( )
答案: 错误
80、window对象是全局对象,使用"window.alert()" 方法时可省略 “window.”
答案: 正确
81、navigator对象的platform属性返回运行浏览器的操作系统平台。
答案: 正确
82、setTimeout方法按设定的周期,反复调用参数中的函数。
答案: 错误
83、vlinkColor设置已点击过的链接颜色。
答案: 正确
84、childNodes返回当前节点的父节点
答案: 错误
85、document.getElementById(“input”)可获取网页文档中全部input元素。
答案: 错误
86、nodeType=3表示属性节点。
答案: 错误
87、reset()方法是提交表单
答案: 错误
1、document对象的write()方法和writeln()方法,在任何情况下它们的功能都是一样的。( )
答案: 错误
2、window对象的两个方法:setInterval()是指按照指定的周期(以毫秒计)来调用函数或计算表达式;setTimeout()是指在指定的毫秒数后调用函数或计算表达式。( )
答案: 正确
3、在变量名、函数名等标识符中 ,不能用美元符号$来命名。( )
答案: 错误

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值