2020年-2021年JavaScript认证考试笔试

合集下载

教师专业知识测试Javascript笔试卷.doc

教师专业知识测试Javascript笔试卷.doc

成都职业技术学校教师专业知识测试JavaScript 笔试试卷注意事项:1、考试时间90分钟,考试进行了30分钟后方能提前交卷。

2、谙在监考教师的指点下,按要求填好考号。

3、参考教师从能用钢笔或签字笔在规定的地力_答题。

第一题:判断题。

判断正误,正确的在题后的括号里打V,错误的打X。

(共20小题,每小题0.5分,共计10分)1、javascript & Microsoft公司设计的脚本语言。

()2、循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。

()3、在javascript中,window对象是document对象的一个了•对象。

()4、在调用Math对象的属性和A法之前,必须先用new运算符创建它。

()5、window对象的setTimeoutO和setlnterval()方法的作川没有•任何|x:别。

()6、在JavaScript中只允许使用预定义的函数,而不能自定义W数。

()7、下面这段程序的作川足求1-100之间的奇数和()〈script languagc=javascript>var sum=0,i;for(i= 1 ;i<=100;i++)if(i%2==0)break;sum=sum+i;〈/script〉8、String对象的toLowerCaseO方法的的作用是将字符串的英文字母全部转换成人写字母。

)9、两个整数进行/运算后,其结果也为整数()1()、String 对象的subString()方法也可以写成subStr()。

()11、在javascript中,form对象是document对象的一个了•对象。

()12、与VBscript相比,javascript的优势在于它'不仅适用于IE浏览器,也适用于并他浏览器。

(13、在JavaScript中町以用十六进制形式表示浮点数常量。

()14、用var定义一个变量如果没有赋予任何值,那么它的值是空值,即null。

Javascript考试题目

Javascript考试题目

复习题一、选择题1、写“Hello World”的正确javascript语法是?(A)A. document.write("Hello World")B. "Hello World"C. response.write("Hello World")D. ("Hello World")2、JS特性不包括( D )A.解释性B.用于客户端C.基于对象D.面向对象3、下列JS的判断语句中( )是正确的(A)A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then4、下列JavaScript的循环语句中( )是正确的( D )A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.for(i=0;i<=10;i++)5、下列的哪一个表达式将返回假( B )A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”==”a”)&&(“c”!=”d”)D.(2<3)||(3<2)6、下列选项中,( )不是网页中的事件(D)A.onclickB.onmouseoverC.onsubmitD.onpressbutton7、有语句“varx=0;while(__)x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C )A.x<10B. x<=10C.x<20D.x<=208、JS语句( B )var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( )结果A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a29、将字串s中的所有字母变为小写字母的方法是( B)A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase()D.s.toUpperChars()10、以下( )表达式产生一个0~7之间(含0,7)的随机整数.( C )A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math. floor(Math.random()*8)D.Math.ceil(Math.random()*8)11、产生当前日期的方法是( C )A.Now();B.Date()C.new Date()D.new Now()12、如果想在网页显示后,动态地改变网页的标题( C )A.是不可能的B.通过document.write(“新的标题内容”)C.通过document.title=(“新的标题内容”)D.通过document.changeTitle(“新的标题内容”)13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms[0].element[0]D.以上都可以14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

javascript笔试题

javascript笔试题

javascript笔试题
以下是一些可能遇到的JavaScript笔试题,以供参考:
1. 解释什么是闭包。

2. 解释什么是事件冒泡和事件捕获,并提供一个例子来说明它们之间的区别。

3. 解释什么是原型继承,并提供一个例子来说明它是如何工作的。

4. 解释什么是 AJAX,并提供一个例子来说明如何使用 AJAX 发送请求。

5. 解释什么是事件委托,并提供一个例子来说明它是如何工作的。

6. 解释什么是跨域请求,以及如何解决跨域请求的问题。

7. 解释什么是事件循环,并解释JavaScript的事件循环是如何工作的。

8. 解释什么是箭头函数,并提供一个箭头函数的例子。

9. 解释什么是模块,以及如何在 JavaScript 中实现模块化。

10. 解释什么是闭包,并提供一个闭包的例子。

这些题目涵盖了JavaScript的一些基本概念和常见问题。

希望对你的笔试有所帮助!。

Javascript笔试选择题

Javascript笔试选择题

Javascript笔试选择题总分100考试时间:50分钟单项选择题(每题2分,共50题)1、关于JavaScript说法正确的是:(C)a)JavaScript与Java语法完全一样b)JavaScript要运行必须安装Java运行环境c)JavaScript一般用于在网页上实现数据验证及特效等d)JavaScript可于开发Windows应用程序2、对于代码:分析正确的是(C)a)Onclick表示鼠标移上去的事件b)这个代码运行时将报错c)点击这个按扭时弹出提示框,并显示“你好”d)必须把alert改为window.alert才能正常运行3、对方法声明中的错误代码:function Add(int i1,int i2) 分析正确的是(A)a)参数不能指定数据类型b)没有指定返回类型c)没有指定访问d)Function不是方法声明的关键字4、对于代码:document.getElementById("div1").innerHTML 说法正确的是(C)a)语法错误b)这段代码是获得div1标签对象c)这段代码是获得div1标签内的HTML文本d)这段代码是获得div1标签包含div1标签在内的HTML文本5、代码:document.bgColor="red" 的意思是(C)a)设置网页的文字颜色为红色b)设置ID为document的标签的背景色为红色c)设置网页的背景色为红色d)语法错误6、代码:'abcdefg'.substring(2,3) 的结果是(C)a)cdeb) bc) cd)bcd7、代码:'abcdefg'.indexOf('D') 结果是(C)a) 4b) 3c)-1d)08、关于document对象的属性错误的是(B)a)bgColor是它的属性b)close是它的属性c)body是它的属性d)title是它的属性9、要实现层的隐藏,display:_______ ( B )a)falseb)hiddenc)“”d)none10、七,字符串,str="welcome to Beijing"进行下列操作处理,描述结果错误的是( A )a)str.substring(4,9)返回值是"one t"b)str.length的返回值是"18"c)str.charAt("4")返回值是"e"d)str.toUpperCase()的返回值是"welcome to Beijing"11、能够返回键盘上的按键对应字符的事件是( B )a)onKeyDownb)onKeyPressc)onKeyUpd)onMouseOver12、要动态改变层中的内容可以使用下列哪个方法?(A )a)利用层的innerHTML改变内容b)利用层的innerText改变内容c)可以通过设置层的隐藏和显示来实现d)可以通过设置层的样式属性的display属性来实现13、下列选项中,描述正确的是(D )a)options.add(new Option(?b?,?B?))可以动态添加一个下拉列表选项b)option.add(new Option(…b?,?B?))可以动态添加一个下拉列表选项c)new Option(…b?,?B?)中’b’表示列表选项的值,’B’用于页面中显示d)n ew Option(…b?,?B?)中’B’表示列表选项的值,’b’用于页面中显示14、制作级联菜单功能时调用的是下拉列表框的(B )事件。

js基础笔试题及答案

js基础笔试题及答案

js基础笔试题及答案1. 以下哪个选项是JavaScript中的全局对象?A. windowB. documentC. navigatorD. history答案:A2. JavaScript中,以下哪个关键字用于声明一个函数?A. varB. functionC. letD. const答案:B3. 在JavaScript中,如何声明一个变量并初始化其值为10?A. var number = 10;B. let number = 10;C. const number = 10;D. Both A and B答案:D4. 以下哪个方法用于在数组中添加一个或多个元素?A. pop()B. push()C. shift()D. unshift()答案:B5. JavaScript中,以下哪个方法用于从数组中删除最后一个元素?A. pop()B. push()C. shift()D. unshift()答案:A6. 在JavaScript中,以下哪个对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A7. 如何在JavaScript中创建一个空对象?A. var obj = {};B. var obj = new Object();C. Both A and BD. None of the above答案:C8. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toLocaleUpperCase()D. toLocaleLowerCase()答案:B9. 如何在JavaScript中使用三元运算符?A. condition ? value1 : value2B. if (condition) { value1 } else { value2 }C. switch (condition) { case value1: value2 }D. Both A and B答案:A10. 在JavaScript中,以下哪个关键字用于声明一个类?A. classB. functionC. constructorD. prototype答案:A。

JAVASCRIPT笔试题参考整理(答案)

JAVASCRIPT笔试题参考整理(答案)
sum +=a[i]; document.write(sum);
A. 20 B. 18 C. 14 D. 12 正确答案为:B 第 3 题. 下面对于 JavaScript 中的单选按扭(Radio)的说法正确的是()。 (选择两项) A. 单选按钮可以通过单击“选种”和“未选中”选项来进行切换 B. 单选按钮没有 checked 属性 C. 单选按钮支持 onClick 事件 D. 单选按钮的 Length 属性返回一个选项组中单选项的个数 正确答案为:AC 第 4 题. 下面哪个选项中的对象与浏览列表有关() A. location,history B. window,location C. navigator,window D. historylist,location 正确答案为:A 第 5 题. 下列()标记符属性为布尔属性(即只需要指定属性的存在,而不用指定其值的 标记符属性)。(选择一项)
A. <input type="text" onChange="alert(this.value)"> B. <input type="text" onClick="alert(this.value)"> C. <input type="text" onChange="alert(text.value)"> D. <input type="text" onClick="alert(value)"> 正确答案为:A 第 23 题. window 对象的 open 方法返回的是() A. 没有返回值 B. boolean 类型,表示当前窗口是否打开成功 C. 返回打开新窗口的对象 D. 返回 int 类型的值,开启窗口的个数 正确答案为:C 第 24 题. 分析下面的 JavaScript 代码段: function employee(name,code) { ="wangli"; this.code="A001"; } newemp=new employee("zhangming",'A002'); document.write("雇员姓名:"+ + "<br>"); document.write("雇员代号:"+ newemp.code +"<br>");

3999JavaScript程序设计-国家开放大学2021年1月期末考试真题及答案-移动应用开发

3999JavaScript程序设计-国家开放大学2021年1月期末考试真题及答案-移动应用开发

C. bind() 方法绑定事件后可通过 unbind([事件类型][处理函数])移除事件。
D. 以上均正确
得分丁百;了
二、多项选择题(每小题 3 分, 5 题,共 15 分)
16. JavaScript 的基本组成包括以下( A. DOM C. ECMAScript
)选项。
B. BOM D. jQuery
)。
陈述一:一个 button 的 click 事件只能添加一个事件处理函数
陈述二: js 事件一旦添加就无法销毁
A. 陈述 1 正确,陈述 2 错误
B. 陈述 1 错误,陈述 2 正确
C. 两种陈述都正确
D. 两种陈述都错误
9. 在 JavaScript 中,下列哪段代码能够在 1 秒之后执行表达式 expression? (
flag = true; for(var j = O;j < newAtrr. length;j++){
if(newAtrr[j] = = attr[i]) {
flag = false;
}; if(flag) {
newAtrr. push(attr 巨])
console. log(newAtrr); </script> </body> </html>
C. shift() 方法的返回值是新数组的长度
D. 调用 concatO 方法,会修改原数组的值
7. 下列不属于文档对象的方法的是(
)。
A. createElementO
B. getElementByld()
C. getElementsByNameO
D. getLength()

Javascript考试题目选择题(2021年整理精品文档)

Javascript考试题目选择题(2021年整理精品文档)

(完整版)Javascript考试题目选择题编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)Javascript考试题目选择题)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)Javascript考试题目选择题的全部内容。

复习题一、选择题1、写“Hello World”的正确javascript语法是? (A)A。

document。

write(”Hello World")B。

”Hello World”C。

response。

write("Hello World”) D. (”Hello World”)2、JS特性不包括( D )A.解释性B.用于客户端C.基于对象D.面向对象3、下列JS的判断语句中( )是正确的(A)A.if(i==0)B.if(i=0) C。

if i==0 then D.if i=0 then4、下列JavaScript的循环语句中( )是正确的( D )A.if(i<10;i++) B。

for(i=0;i<10)C.for i=1 to 10 D。

for(i=0;i〈=10;i++)5、下列的哪一个表达式将返回假( B )A。

!(3〈=1) B。

(4>=4)&&(5<=2)C。

(“a"==”a”)&&(“c”!="d")D。

(2<3)||(3<2)6、下列选项中,( )不是网页中的事件 (D) A。

onclick B.onmouseover C.onsubmit D。

onpressbutton7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为: ( C ) A.x〈10 B. x〈=10 C.x〈20 D.x〈=208、JS语句 ( B )var a1=10;var a2=20;alert(“a1+a2="+a1+a2)将显示( )结果A。

javascript笔试题目

javascript笔试题目

javascript笔试题目(共17道)/t/20061122/10/5175917.html上次部门招聘需要web前台技术笔试题目,我在网上搜索一下,还真找不到什么。

于是自己编了几道。

招聘结束了,题目估计没用了。

这里公布出来,对js感兴趣的新手可以做做看,或许有帮助哦。

答案就不公布了,自己一试就知道了。

一、单选题1、以下哪条语句会产生运行错误:()A. var obj = ();B. var obj = []; //对,定义数组C. var obj = {}; //对,定义对象D. var obj = //;//对,正则表达式直接量,一对斜线之间的文本就构成了一个正则表达式直接量。

在斜线对中的第二条斜线之后还可以跟有一个或多个字母。

例如:/^HTML/ /\bjavascript\b/i2、以下哪个单词不属于javascript保留字:()A. withB. parentC. classD. void3、请选择结果为真的表达式:()A. null instanceof ObjectB. null === undefinedC. null == undefined//对。

可以把null作为参数,这是一个特殊规定详细出处参考:/article/23127.htmD. NaN == NaN答案:A B C二、不定项选择题4、请选择对javascript理解有误的:(ABCD)A. JScript是javascript的简称//错。

在网络程序员谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。

B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度//错。

JavaScript是Netscape(网景公司)开发的。

对JavaScript最常见的误解是认为它是Sun Microsystems公司的程序设计语言Java的简化版本。

js 考试题及答案

js 考试题及答案

js 考试题及答案**JS 考试题及答案**一、选择题(每题2分,共20分)1. JavaScript中用于获取当前日期的函数是哪一个?A. `new Date()`B. `getDate()`C. `getToday()`D. `getCurrentDate()`**答案:A**2. 下列哪个是JavaScript中的全局对象?A. `window`B. `document`C. `navigator`D. 以上都是**答案:D**3. JavaScript中,用于定义函数的关键字是?A. `function`B. `def`C. `func`D. `declare`**答案:A**4. 在JavaScript中,如何将字符串转换为小写?A. `toLowerCase()`B. `toUpperCase()`C. `toLower()`D. `toUpper()`**答案:A**5. 下列哪个不是JavaScript的内置对象?A. `Array`B. `Object`C. `String`D. `Vector`**答案:D**6. JavaScript中,用于创建一个新数组的语法是什么?A. `new Array()`B. `Array()`C. `new Array`D. `[]`**答案:D**7. 在JavaScript中,`==`和`===`有什么区别?A. `==`是严格等于,`===`是非严格等于B. `==`是非严格等于,`===`是严格等于C. 两者没有区别D. `==`是类型转换比较,`===`是值比较**答案:B**8. 下列哪个不是JavaScript中的事件类型?A. `click`B. `mouseover`C. `onload`D. `keypress`**答案:C**9. 在JavaScript中,如何判断一个变量是否为数组?A. `typeof arr === 'array'`B. `Array.isArray(arr)`C. `arr instanceof Array`D. 以上都是**答案:C**10. 下列哪个是JavaScript中的异步编程模式?A. PromiseB. CallbackC. GeneratorD. 以上都是**答案:D**二、填空题(每题3分,共15分)1. JavaScript中,`typeof`运算符用于获取变量的____。

(完整版)javascript笔试题参考整理(答案)(可编辑修改word版)

(完整版)javascript笔试题参考整理(答案)(可编辑修改word版)

第1 题. 在IE 中要想获得当前窗口的位置可以使用window 对象的()方法A.windowXB.screenXC.screenLeftD.windowLeft正确答案为:C第2 题. 分析下面的JavaScript 代码段a=new Array(2,3,4,5,6);sum=0;输出结果是().(选择一项)for(i=1;i<a.length;i++ )sum +=a[i];document.write(sum);A.20B.18C.14D.12正确答案为:B第3 题. 下面对于JavaScript 中的单选按扭(Radio)的说法正确的是()。

(选择两项)A.单选按钮可以通过单击“选种”和“未选中”选项来进行切换B.单选按钮没有checked 属性C.单选按钮支持onClick 事件D.单选按钮的Length 属性返回一个选项组中单选项的个数正确答案为:AC第4 题. 下面哪个选项中的对象与浏览列表有关()A.location,historyB.window,locationC.navigator,windowD.historylist,location正确答案为:A第5 题. 下列()标记符属性为布尔属性(即只需要指定属性的存在,而不用指定其值的标记符属性)。

(选择一项)A.noshadeB.widthC.boldD.size正确答案为:A第6 题. 在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成()。

(选择一项)A.onloadB.onunloadC.onclickD.onchange正确答案为:A第7 题. 在HTML 中,Location 对象的()属性用于设置或检索URL 的端口号。

(选择一项)A.hostnameB.hostC.pathnameD.href正确答案为:B第8 题. 下面哪个选项中的对象与浏览列表有关()A.location,historyB.window,locationC.navigator,windowD.historylist,location正确答案为:A第9 题. 下列JavaScript 语句中,()能实现单击一个按钮时弹出一个消息框。

javascript试题及答案

javascript试题及答案

javascript试题及答案【篇一:javascript考试试卷】txt>1、在javascript中能实现每隔一秒调用函数 foo( )的是()a. setinterval(foo( ),1000)b. clearinteval(foo( ),1000)c. cleartimeout(foo( ),1000)d. settimeout(foo( ),1000)2、以下哪项是javascript函数说法正确的是()a.可以接受参数b.返回一个值c.没有返回类型d. 没有return关键字3、以下哪个对象可用来在浏览器窗口中载入一个新网址()a.document.urlb.window.locationc.window.urld.window.close4、哪个对象包括了alert( )方法.a.windowb.documentc.locationd.body5、分析下面javascript的代码段:forminput type=”text” name=”txt1” value=”txt1”input type=”text” name=”txt2” value=”txt2”onfocus=alert(“我是焦点”) onblur=alert(“我不是焦点”)/form下面的说法正确的是()a. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框b. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框c. 假如现在输入光标在txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出“我不是焦点”消息框d. 假如现在输入光标在txt2上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框6、在javascript中,文本域不支持的事件包括()a. onblurb. onlostfocusedc.onfocusd.onchange7、(“24.7” + 2.3 ) 的计算结果是()a. 27b. 24.72.3c. 24.72.3d. 26.78、()事件处理程序可用于在用户单击按钮时执行函数a. onsubmitb. onclickc. onchanged. onexit9、用户更改表单元素 select 中的值时,就会调用()事件处理程序。

JavaScript-笔试必考题

JavaScript-笔试必考题
a) If onKeyDown returns false, the key-press event is cancelled.
b) If onKeyPress returns false, the key-down event is cancelled.
c) If onKeyDown returns false, the key-up event is cancelled.
</script>
a) get code name of the browser of a visitor
b) set code name of the browser of a visitor
c) None of the above
5) Which of the following is true?
31) Choose the four symbol pairs that represent RegExp properties lastMatch, lastParent, leftContext, and rightContext, respectively:
a) $&, $+, $`, $'
d) If onKeyPress returns false, the key-up event is canceled.
6) Scripting language are
a) High Level Programming language
b) Assembly Level programming language
d) None of the above
15) In JavaScript, Window.prompt() method return true or false value ?

js 笔试题

js 笔试题

js 笔试题JS笔试题(1500字)一、简介JavaScript(简称JS)是一种高级编程语言,常用于前端开发,实现网页的交互效果和动态展示。

本文将介绍一些JS笔试题,帮助读者加深对JavaScript的理解和掌握。

二、JS基础知识1. JS数据类型JS有七种数据类型,分别为:undefined、null、boolean、number、string、symbol和object。

其中,前六种为基本数据类型,而object为引用类型。

2. 变量声明与赋值在JS中,可以使用var、let和const关键字来声明变量。

var是旧版的声明方式,let和const是ES6新增的声明方式,let用来声明可变变量,而const用来声明不可变常量。

例如:```let name = "Tom"; // 声明一个可变变量const PI = 3.14; // 声明一个不可变常量```3. 条件语句条件语句用于根据不同的条件执行相应的代码块。

常见的条件语句有if语句、switch语句等。

例如:```let age = 18;if (age >= 18) {console.log("成年人");} else {console.log("未成年人");}```4. 循环语句循环语句用于重复执行一段代码。

常见的循环语句有for循环、while循环等。

例如:```for (let i = 0; i < 5; i++) {console.log(i);}```5. 函数定义与调用函数用于封装一段可复用的代码。

可以使用function关键字定义函数,使用return语句返回结果。

例如:```function add(a, b) {return a + b;}let result = add(3, 5);console.log(result); // 输出8```三、JS常见问题1. 闭包是什么?有什么作用?闭包是指函数和其相关的引用环境组合而成的整体。

javascript笔试题及答案

javascript笔试题及答案

javascript笔试题及答案JavaScript笔试题及答案一、单选题(每题2分,共10分)1. JavaScript中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. $variableD. undefined答案:B2. 下列哪个是JavaScript中的全局对象?A. StringB. MathC. ObjectD. Array答案:B3. 在JavaScript中,以下哪个语句可以正确地将字符串转换为数字?A. parseInt("123")B. parseFloat("123.45")C. Number("123.45")D. 以上都是答案:D4. 以下哪个不是JavaScript的内置对象?A. DateB. JSONC. FunctionD. Set答案:C5. 以下哪个属性可以用来获取或设置HTML元素的样式?A. styleB. classC. idD. innerHTML答案:A二、多选题(每题3分,共15分)6. JavaScript中,以下哪些是数据类型的关键字?A. varB. letC. constD. function答案:ABC7. 在JavaScript中,以下哪些是循环结构?A. forB. whileC. do-whileD. switch8. 以下哪些是JavaScript中的错误类型?A. SyntaxErrorB. TypeErrorC. ReferenceErrorD. Warning答案:ABC9. 以下哪些是JavaScript中的对象方法?A. toString()B. valueOf()C. hasOwnProperty()D. isPrototypeOf()答案:ABCD10. 以下哪些是JavaScript中常用的数组方法?A. push()B. pop()C. shift()D. unshift()答案:ABCD三、判断题(每题1分,共5分)11. JavaScript是弱类型语言。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JavaScript认证考试笔试929、()对象表示浏览器窗口,并可用于检索关于该窗口状态的信息A、documentB、window【正确答案】C、framesD、navigator930、___对象表示给定浏览器窗口中的html文档,用于检索关于文档的信息()A、document【正确答案】B、windowC、screenD、history931、___事件处理程序可用于在用户单击按钮时执行函数。

()A、onSubmitB、onClick【正确答案】C、onChangeD、onExit932、___语句用于为调用函数的语句返回一个值。

()A、return【正确答案】B、sendC、invokeD、return false933、__JavaScript方法将参数四舍五入到最接近的整数。

()A、round()【正确答案】B、ceil()C、sin()D、min()934、__方法要求窗口显示刚刚访问的前一个窗口。

()A、back()【正确答案】B、go()C、display()D、view()935、__类型的数据在进行决策或比较数据时很有用。

()A、字符串B、空型C、布尔型【正确答案】D、整数936、__属性用于将外部JavaScript文件链接到HTML文档。

()A、promptB、scriptC、src【正确答案】D、language937、<input name="v1" type="text" value="5+34"><input name="v2" type="text" value="3+45">v1.value+v2.value的值为A、17+23B、40C、5+343+45【正确答案】D、5+34+3+45938、Date对象将日期存储为自1970年1月1日00:00:00起所经过的___数。

()A、天B、毫秒【正确答案】C、秒D、分钟939、eval(5+34)+eval(3+45)的值为()A、17+23B、40【正确答案】C、5+343+45D、5+34+3+45940、isNaN("abc")的返回值为()A、underfinedB、nullC、true【正确答案】D、false941、JavaScript代码通常是用__标记嵌入到HTML文档的。

()A、JavaScriptB、LanguageC、alertD、script【正确答案】942、JavaScript语言的特点,下面描述哪些不正确()A、客户端脚本语言B、由客户端解释执行C、编译后可由IE来执行【正确答案】D、基于对象的语言943、JavaScript中__方法可将数组元素组合成一个字符串。

()A、join【正确答案】B、sortC、reverseD、push944、var a = new Array(1,20,12,30);alert(a.reverse());弹出的值为()A、1,20,12,30B、1,12,20,30C、30,20,12,1D、30,12,20,1【正确答案】945、var a=1.6;result=parseInt(a)+parseFloat(a);A、result的值为3.2B、result的值为3.6C、result的值为2.6【正确答案】D、页面出错946、var d=new Date();获取当前月份的语句是()A、d.getDate()B、d.getMonth()C、d.getMonth()+1【正确答案】D、d.getMonth()-1947、var result1,result2;result1 = 5 + "8";result2 = 5/8;下面描述正确的是(选两项)()A、result1的值为13B、result1的值为58【正确答案】C、result2的值为1D、result2的值为0.625【正确答案】948、var str="hello world";document.write(str.indexOf("llo"));输出结果为()A、1B、2【正确答案】C、3D、4949、var str="helloworld";document.write(str.substr(3,5));document.write("<br>");document.write(str.substring(3,5));输出结果为()A、lo wo 换行lo【正确答案】B、lo 换行lo woC、llo 换行lloD、lowo 换行lo950、表单元素的onblur事件表示()A、获取焦点B、失去焦点【正确答案】C、提交表单D、按下鼠标左键951、创建一个数组,下面哪项不正确()A、var a = new Array(3);B、a = new Array(1, 2, 3, "hello");C、var a = [true, 3.14159];D、Array d = new Array(1,2,3);【正确答案】952、当表单各项填写完毕,鼠标单击提交按钮时可以触发表单元素的()事件A、onEnterB、onSubmit【正确答案】C、onMouseDragD、onMouseOver953、分析如下的JavaScript代码段,则运行后在页面上输出varc="10",d=10;document.write(c + d); ()A、10B、20C、1010【正确答案】D、页面报错954、分析如下的JavaScript代码段,运行后以下描述正确的是eval("a=1;b=2;alert(a+b)"); ()A、弹出窗口显示3【正确答案】B、弹出窗口显示undefinedC、a的值为undefinedD、b的值为null955、分析如下的JavaScript代码片段, b的值为var a = 1.5,b; b=parseInt(a); ()A、2B、0.5C、1【正确答案】D、1.5956、分析下面的JavaScript代码,输出结果是vara=15.49;document.write(Math.round(a)); ()A、15【正确答案】B、16C、15.5D、15.4957、分析下面的JavaScript代码:var today = new Date();document.write("现在时间是:" + today.getHours()+ ":" + today.getMinutes());加入现实网页时,下列输出格式正确的是()A、现在时间是:2008-02-20-15:54B、现在时间是:15:54【正确答案】C、00:00D、现在时间是:+15+: +54958、分析下面的JavaScript代码:x = 11;y = "number";m = x +y ;m的值为()A、11number【正确答案】B、numberC、11D、程序报错959、分析下面的JavaScript代码:<SCRIPT LANGUAGE="JavaScript">confirm("远看山有色,近听水无声");</SCRIPT>输出结果为()A、在网页上显示文字信息:远看山有色,近听水无声B、弹出一个确认对话框(含有“确定”和“取消”按钮),显示消息:远看山有色,近听水无声【正确答案】C、打开另一个浏览器窗口,显示文字信息:远看山有色,近听水无声D、弹出一个对话框(只含有“确定”按钮),显示信息:远看山有色,近听水无声960、分析下面的Javascript代码:x=11;y="number";m=x+y;m的值为()A、11number【正确答案】B、numberC、11D、程序报错961、分析下面的JavaScript代码段a = new Array(2,3,4,5,6);sum =0;for(i=1;i<a.length;i++) sum += a[i];document.write(sum);输出结果是()A、20B、18【正确答案】C、14D、12962、分析下面的JavaScript代码段Emp = new Array(5);Emp[1] = 1;Emp[2] =2;document.write(emp.length);输出的结果是()A、2B、3C、4D、5【正确答案】963、分析下面的JavaScript代码段var x = "15";str = x + 5;a =parseFloat(str);document.write(a);执行后的输出结果是()A、20B、155【正确答案】C、NaND、报错964、分析下面的JavaScript代码段,输出正确的是 a = eval("3 + 6 +7");document.write(a); ()A、367B、16【正确答案】C、0D、以上都不是965、分析下面的JavaScript代码段,下面正确的是(选两项)<FORM> <INPUTTYPE="text" name="Text1" value="Text1"> <INPUT TYPE="text" name="Text2"value="Text2" onFocus=alert("我是焦点") onBlur=alert("我不是焦点!")></FORM>()A、当用鼠标选中Text2时,弹出”我是焦点”消息框,再用鼠标选中Text1文本框时,弹出”我不是焦点”消息框【正确答案】B、当用鼠标选中Text1时,弹出”我是焦点”消息框,再用鼠标选中Text2文本框时,弹出”我不是焦点”消息框C、假如现在输入光标在Text1上,用鼠标单击页面上除Text2以外的其他部分时,弹出”我不是焦点”消息框D、假如输入光标在Text2上,用鼠标单击页面上的其他部分时,弹出”我不是焦点”消息框【正确答案】966、分析下面的JavaScript代码段:a = new Array("100","2111","41111");for(var i = 0;i< a.length;i++ ){ document.write(a[i] + " ");}输出结果是()A、100 2111 41111【正确答案】B、1 2 3C、0 1 2D、1 2 4967、分析下面的JavaScript代码段:function employee(name,code){ ="wangli"; this.code="A001";}newemp=new employee("zhangming",'A002');document.write("雇员姓名:" + + "<br>");document.write("雇员代号:" + newemp.code +"<br>");输出的结果是()A、雇员姓名:wangli 雇员代码:A001【正确答案】B、雇员姓名:zhangming 雇员代码:A002C、雇员姓名:null, 雇员代码:nullD、代码有错误,无输出结果。

相关文档
最新文档