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。

  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、代码有错误,无输出结果。

相关文档
最新文档