JavaScript试卷试题--优选集.docx

合集下载

javascript考试题及答案

javascript考试题及答案

javascript考试题及答案1. 以下哪个选项是JavaScript中正确的数据类型?A. 字符串B. 整数C. 布尔值D. 所有选项都是答案:D2. JavaScript中,以下哪个关键字用于声明一个函数?A. functionB. defC. varD. let答案:A3. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toCamelCase()D. toSnakeCase()答案:B4. 以下哪个JavaScript对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A5. 在JavaScript中,以下哪个方法用于获取数组中最后一个元素?A. last()B. first()C. pop()D. slice(-1)答案:D6. 以下哪个JavaScript语句用于创建一个新的空对象?A. {}B. new Object()C. new ObjectD. obj()答案:A7. 在JavaScript中,以下哪个运算符用于比较两个值是否相等?A. ==B. ===C. !=D. !==答案:B8. 以下哪个JavaScript函数用于检查一个值是否为数组?A. Array.isArray()B. isObject()C. isArray()D. isFunction()答案:A9. 在JavaScript中,以下哪个方法用于将数组连接成字符串,并以逗号分隔?A. join()B. concat()C. toString()D. split()答案:A10. 以下哪个JavaScript关键字用于声明一个全局变量?A. varB. letC. constD. global答案:A。

(完整版)JS题库

(完整版)JS题库

选择题1、JavaScript脚本语言的前身是()A.BasicB.Live ScriptC.OakD.VBScript答案:B难度容易2、以下哪个不是javascript语言的特点:()A. 基于对象B. 跨平台C. 编译执行D. 脚本语言答案:C难度容易3标记符title是放在标记符什么之间的()A.html与htmlB.head与headC.body与bodyD.head与body答案:B难度容易4以下哪个不是javascript的全局函数()A. escapeB. parseFloatC. evalD. setTimeout答案:D难度中等5在不指定特殊属性的情况下,哪个HTML标签可以手动输入文本()A. <span></span> B. <INPUT type=”text”/>C. <INPUT type=”hidden”/>D. <DIV></DIV>答案:B难度容易6JavaScript 使用()来分隔两条语句。

A、分号B、逗号B、括号D、句号答案:A难度容易7 下列JavaScript的判断语句中( )是正确的。

A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then答案:A难度一般8、以下不属于鼠标事件的是()。

A.onclickB.onmouseoverC.onloadD.onmouseout答案:C难度一般9 不能使用在标签“<form>”中的属性是()A.actionC.typeD.id答案:C难度一般10 JavaScript函数setTimeOut(”countA()”,1000)的作用是( )。

A.每隔1分钟调用一次countA()函数 B. 每隔1秒钟调用一次countA()函数C. 1分钟后调用countA()函数D. 1秒钟后调用countA()函数答案:D难度中等11 HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()A.post方法传递的数据对客户端是不可见的B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C.post方法对发送数据的数量限制在255个字符之内D.get方法传递的数据对客户端是不可见的答案:A难度一般12在Javascript中要改变页面文档的背景色,需要修改document对象的()属性A.backColor B.backgroundColor C.bgColor D.background答案:C难度难13在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。

js 考试题及答案

js 考试题及答案

js 考试题及答案JS 考试题及答案一、选择题(每题2分,共40分)1. 下列哪个是JavaScript的全局对象?A. windowB. documentC. navigatorD. history答案:A2. 在JavaScript中,以下哪个不是合法的标识符?A. $nameB. _ageC. 2numberD. name$答案:C3. 以下哪个方法可以用来获取元素的属性值?A. getAttribute()B. getElementsByTagName()C. getElementById()D. querySelector()答案:A4. JavaScript中,以下哪个不是基本数据类型?A. NumberB. StringC. ObjectD. Function答案:D5. 下列哪个是JavaScript中的严格相等运算符?A. ==B. ===C. !=D. !==答案:B6. 下列哪个方法可以用来创建一个新的数组?A. Array()B. new Array()C. [ ]D. both A and B答案:D7. 在JavaScript中,以下哪个函数用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toLocaleUpperCase()D. toLocaleLowerCase()答案:B8. 下列哪个选项是JavaScript中的异步处理方式?A. 回调函数B. 事件监听C. 定时器D. 以上都是答案:D9. 在JavaScript中,以下哪个不是数组的方法?A. push()B. pop()C. splice()D. map()答案:D10. 下列哪个不是JavaScript中的伪数组对象?A. NodeListB. argumentsC. StringD. Array答案:D二、填空题(每题3分,共30分)1. JavaScript中的`typeof`运算符用于获取变量的____类型。

javascript测试试卷

javascript测试试卷

JavaScript测试题一、选择题(共30题,每小题1分,共30分。

把每小题的正确答案写在后面的答题卡中。

1、以下哪个单词不属于javascript保留字:()A、 forB、 ifC、 functionD、 dim2、以下哪个运算符不属于逻辑运算符?()A、&&B、||C、^D、!3、下列程序设计语言与Javascript不属于同种语言的是()。

A、 VBscriptB、 JscriptC、 C++D、ECMAScript4、组成JavaScript程序的基本单元是()。

A、语句B、表达式C、变量D、函数5、下面定义变量中错误的是()。

A、 eeeB、 _abcC、box_1D、 2point6、下面不是常量的是()。

A、 falseB、 undefinedC、 100D、 null7、下面语句var x= -10, y; x=2*x; y=x+15;计算后y的结果是()。

A、 -15B、 10C、 -5D、 58、下列表达式运算结果为真的是()。

A、1<2 && “5”! =5B、2>2*1 || “5”= =5C、2>2*1 && 5= =5D、 1<2 && “5”= =59、下面不是用于创建一个新的对象的语句是()。

A、 var d = new Date();B、 function f(){ var x=5; x++;}C、 var o = new Object();D、 var o = {title: “hello”, author: “Tom”};10、以下程序段,执行的结果是()。

var x=-1;do{x=x*x;} while(!x);A、是死循环B、循环执行二次C、循环执行一次D、有语法错误11、执行语句for(i=1;i++<10; );后变量i的值是()。

A、9B、10C、11D、不定12、执行下列脚本语句在页面输出的值是()。

JavaScript试卷A

JavaScript试卷A

JavaScript试卷A2013-2014学年第一学期期末考试JavaScript程序设计试卷班级姓名学号成绩注意:请将答案填在最后一页的答题卡上,否则不予评分。

一、选择题:(本大题共20小题,每小题2分,共40分,在每小题给出的四个选项中,只有唯一正确选项)。

1、(778>787)?5:2结果是: ( )。

A、2B、5C、5,2D、32、要使用JavaScript表达字符串C:\\Program Files\\Microsoft Office,正确的写法应该是( )。

A、document.write("c:\\\\Program Files\\\\Microsoft Office");B、document.write("c://Program Files\\\\Microsoft Office");C、document.write("c:\\Program Files\\Microsoft Office");D、document.write("c://Program Files//Microsoft Office");3、有如下代码:Var arr=new Array(9) ;arr[1]=1;arr[2]=2;该数组的length属性值为( )。

A、2B、9C、10D、84、分析下面的JavaScript代码段,输出结果是( )。

Var mystring=“I am a student”;a=mystring.charAt(9);document.write(a);A、I an a stB、uC、udentD、t5、分析下面JavaScript代码段,输出结果是( )。

Var a=new Array(2,3,4,5,6);Var sum=0;for(i=0;i<a.length();i++)< bdsfid="102" p=""></a.length();i++)<>Sum+=a[i];Document.write(sum);A、20B、18C、14D、126、数组的( )方法可以对数组元素进行排序,排序的规则由该方法的参数指定。

javascript期末考试题及答案

javascript期末考试题及答案

javascript期末考试题及答案JavaScript期末考试题及答案一、选择题(每题2分,共20分)1. JavaScript是一种:A. 服务器端脚本语言B. 客户端脚本语言C. 操作系统D. 数据库管理系统答案:B2. 下列哪个不是JavaScript的数据类型?A. NumberB. StringC. UndefinedD. File答案:D3. 以下哪个是JavaScript的全局对象?A. StringB. ObjectC. MathD. Array答案:C4. 在JavaScript中,下面哪个语句可以用来声明变量?A. varB. letC. constD. 所有选项都是答案:D5. 下列哪个是JavaScript的事件处理程序?A. onclickB. onmouseoverC. onsubmitD. 所有选项都是答案:D6. 在JavaScript中,以下哪个方法用于将字符串转换为数字?A. parseInt()B. parseFloat()C. toString()D. toUpperCase()答案:A7. 下列哪个不是JavaScript的循环结构?A. forB. whileC. do-whileD. switch答案:D8. JavaScript中的函数声明和函数表达式有什么区别?A. 函数声明可以被提升,函数表达式不能B. 函数表达式可以被提升,函数声明不能C. 两者没有任何区别D. 以上都不是答案:A9. 下列哪个不是JavaScript的数组方法?A. push()B. pop()C. shift()D. find()答案:D10. 在JavaScript中,以下哪个是异步编程的实现方式?A. PromiseB. CallbackC. Async/AwaitD. 所有选项都是答案:D二、简答题(每题5分,共30分)1. 请简述JavaScript的作用域链是什么?答案:JavaScript的作用域链是一个由多个执行上下文组成的链式结构,它决定了变量和函数的可访问性。

【优质文档】百度JavaScript笔试题目word版本 (2页)

【优质文档】百度JavaScript笔试题目word版本 (2页)

【优质文档】百度JavaScript笔试题目word版本
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
百度JavaScript笔试题目
第一题
编写一个方法求一个字符串的字节长度
第二题
如何控制alert中的换行
第三题
解释
document.getElementById(“ElementID”).style.fontSize=”1.5em”
第四题
将一个类似图中的效果分离成css和html
第五题
按照格式 xxxx年xx月xx日xx时xx分xx秒动态显示时间要求不足10的补0
第六题
编写一个方法去掉一个数组的重复元素
第七题
说出3条以上ff和ie的脚本兼容问题
第八题
按要求写一个简单的ajax示例简单的没意义就不写了
参考答案:。

2024年6月份 1442 JavaScript程序设计 综合复习试题

2024年6月份  1442   JavaScript程序设计    综合复习试题

2024学年6月份考试 JavaScript程序设计期末复习试题一、单选题1. JavaScript特点不包括()。

A. 解释性B. 用于客户端C. 基于对象D. 静态的正确答案:D2. 对于ECMAScript的描述中,以下说法错误的是()。

A. 它是一个重要的标准,并不是JavaScript唯一的部分B. 是一种开放的,国际上广为接受的,标准的脚本言规范C. 它主要描述了语法、变量、数据类型、运算符、逻辑控制语句等D. ECMAScript遵循了JavaScript标准正确答案:A3. 我们可以在下列哪个 HTML 元素中放置 Javascript 代码()。

A. <script><script type="text/javascript"></script>B. <javascript>C. <js>D. <scripting>正确答案:A4. 下面的系统函数中哪个可以判断是否是非数字的函数()。

A. isNaN( )B. parseInt( )C. parseFloat( )D. function( )正确答案:A5、下列的( )表达式将返回false。

A、 !(3<=1)B、 (4>=4)&&(5<=2)C、 (“a”==”a”)&&(“c”!=”d”)D、 (2<3)||(3<2)正确答案: B6、以下( )语句将正确访问cool数组中的第5个元素。

A、 cool[5]B、 cool(5)C、 cool[4]D、 cool(4)正确答案: C7、以下( )语句不能创建数组。

A、 var myarray = new Array() ;B、 var myarray = new Array(5);C、 var myarray=new Array(2,3);D、 var myarray =new Array[10];正确答案: D8、有语句“var x=0; while(_____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为( )。

JavaScript考试试卷

JavaScript考试试卷

JavaScript考试试卷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的代码段:<form><input 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题库及详解答案

JavaScript题库及详解答案1. JavaScript是一种______语言。

A. 编译型B. 解释型C. 标记型D. 汇编型答案:B2. 以下哪个不是JavaScript的内置数据类型?A. NumberB. StringC. ObjectD. Array答案:C(注:Object和Array都是JavaScript的内置数据类型)3. JavaScript中的全局变量声明关键字是______。

A. varB. letC. constD. global答案:A4. 以下哪个是JavaScript中定义函数的正确方式?A. function myFunction() {}B. myFunction = function() {}C. A和B都是D. A和B都不是答案:C5. 以下哪个不是JavaScript中的事件类型?A. clickB. loadC. hoverD. resize答案:C(注:hover不是一个标准的事件类型)6. 在JavaScript中,以下哪个不是DOM操作的方法?A. getElementByIdB. getElementsByClassNameC. querySelectorD. queryAll答案:D(注:queryAll不是DOM操作的方法)7. 以下哪个JavaScript代码片段可以正确地输出"Hello, World!"?A. console.log("Hello, World!");B. alert("Hello, World!");C. document.write("Hello, World!");D. A和B都是答案:D8. 以下哪个JavaScript代码片段可以创建一个数组?A. var myArray = new Array();B. var myArray = [];C. A和B都可以D. A和B都不可以答案:C9. JavaScript中的闭包是什么?A. 一个函数可以记住并访问其自身作用域内的变量B. 一个函数可以访问全局变量C. 一个函数可以访问另一个函数的参数D. 一个函数可以访问另一个函数的局部变量答案:A10. 以下哪个JavaScript代码片段可以实现数组的排序?A. array.sort();B. array.reverse();C. A和B都可以D. A和B都不可以答案:A11. 以下哪个是JavaScript中实现继承的方式?A. 原型链B. 构造函数C. 私有属性D. 接口答案:A12. 以下哪个不是JavaScript中的错误类型?A. SyntaxErrorB. TypeErrorC. ReferenceErrorD. LogicError答案:D(注:LogicError不是JavaScript标准错误类型)13. 以下哪个JavaScript代码片段可以正确地实现异步操作?A. setTimeout(function() {...}, 1000);B. setInterval(function() {...}, 1000);C. A和B都可以D. A和B都不可以答案:A14. 以下哪个不是JavaScript中的模块化方案?A. CommonJSB. AMDC. ES ModulesD. JSON答案:D15. 以下哪个是JavaScript中使用Promise的好处?A. 可以避免回调地狱B. 可以并行执行异步操作C. A和B都是D. A和B都不是答案:C16. 以下哪个不是JavaScript中的条件语句?A. ifB. switchC. forD. while答案:C17. 以下哪个不是JavaScript中的循环语句?A. forB. whileC. do...whileD. forEach答案:D(注:forEach是数组的方法,不是循环语句)18. 以下哪个是JavaScript中使用严格模式的方法?A. 使用"use strict";声明B. 使用var声明变量C. 使用let声明变量D. 使用const声明变量答案:A19. 以下哪个不是JavaScript中的作用域?A. 全局作用域B. 函数作用域C. 块级作用域D. 对象作用域答案:D20. 以下哪个是JavaScript中实现模块化的方法?A. 使用var声明变量B. 使用let声明变量C. 使用const声明变量D. 使用模块化语法(import/export)答案:D。

完整word版,javascript试题及答案

完整word版,javascript试题及答案

完整word版,javascript试题及答案javascript试题一、单选题1、以下哪条语句会产生运行错误:(A)A.var obj = ( );B.var obj = [ ];C.var obj = { };D.var obj = / /;2、以下哪个单词不属于javascript保留字:(B)A. withB. parentC. classD. void3、请选择结果为真的表达式:(C)A. null instanceof ObjectB. null === undefinedC. null == undefinedD. NaN == NaN二、不定项选择题4、请选择对javascript理解有误的:(ABCD)A. JScript是javascript的简称B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上D. AJAX技术一定要使用javascript技术5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE)A. foo.attB. foo(“att”)C. foo[“att”]D. foo{“att”}E. foo[“a”+”t”+”t”]6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)B.C.D.7、以下哪些是javascript的全局函数:(ABC)A. escapeB. parseFloatC. evalD. setTimeoutE. alert8、关于IFrame表述正确的有:(ABCD)A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象C. 在相同域名下,外层网页脚本可以获取IFrame网页内的对象D. 可以通过脚本调整IFrame的大小9、关于表格表述正确的有:(ABCDE)A. 表格中可以包含TBODY元素B. 表格中可以包含CAPTION元素C. 表格中可以包含多个TBODY元素D. 表格中可以包含COLGROUP元素E. 表格中可以包含COL元素10、关于IE的window对象表述正确的有:(ACD)A. window.opener属性本身就是指向window对象B. window.reload()方法可以用来刷新当前页面C. window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面D. 定义了全局变量g;可以用window.g的方式来存取该变量三、问答题:1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制sort的实现的功能类似JAVA的比较器,数据排序从多维数组的第一维开始排序可以自己定义排序方法,很不多的函数2、简述DIV元素和SPAN元素的区别。

JavaScript编程入门考试

JavaScript编程入门考试

JavaScript编程入门考试(答案见尾页)一、选择题1. JavaScript是一种什么类型的语言?A. 面向对象B. 函数式C. 事件驱动D. 以上所有2. 在JavaScript中,哪个关键字用于声明变量?A. varB. letC. constD. void3. 以下哪个不是JavaScript中的数据类型?A. stringB. numberC. booleanD. object4. 在JavaScript中,什么是事件?A. 用户输入B. 网络请求C. 时间流逝D. 以上所有5. JavaScript中,哪个操作符用于赋值?A. =B. +=C. -=D. =6. 在JavaScript中,如何定义一个函数?A. 使用function关键字B. 使用var关键字C. 使用let关键字D. 使用const关键字7. 以下哪个不是JavaScript中的循环结构?A. for循环B. while循环C. do...while循环D. switch语句8. 在JavaScript中,什么是原型链?A. 用于实现继承B. 用于定义对象属性和方法C. 用于访问对象属性和方法D. 以上所有9. JavaScript中,哪个关键字用于限制变量作用域?A. varB. letC. constD. function10. 什么是JavaScript?A. JavaScript是一种编程语言,用于实现网页的动态效果和交互功能。

B. JavaScript是一种编程语言,用于实现操作系统和应用程序的开发。

C. JavaScript是一种编程语言,用于实现服务器端的编程。

D. JavaScript是一种编程语言,用于实现数据库管理。

11. JavaScript的主要应用场景是?A. 网页开发B. 操作系统开发C. 服务器端编程D. 数据库管理12. 在HTML中使用JavaScript的方法有几种?A. 1种B. 2种C. 3种D. 4种13. JavaScript中,以下哪个选项可以用来声明变量?A. varB. letC. constD. interface14. 在JavaScript中,以下哪个函数用于将字符串转换为数字?A. parseInt()B. parseFloat()C. isNaN()D. isFinite()15. JavaScript中的事件循环是什么?A. 一个无限循环,不断执行代码块B. 一个循环,根据事件的发生不断地执行代码块C. 一个循环,不断检查条件是否满足D. 一个循环,不断生成新的事件16. 在JavaScript中,以下哪个关键字用于定义函数?A. functionB. varC. letD. if17. 以下哪个选项是JavaScript中的数据类型?A. stringB. numberC. booleanD. object18. 在JavaScript中,以下哪个操作符用于字符串拼接?A. +B. +=C. =D. ==19. 以下哪个选项是JavaScript中的循环结构?A. forB. whileC. do...whileD. switch...case20. 什么是JavaScript?A. JavaScript是一种编程语言,用于在网页上添加交互性和动态效果。

(完整word版)JavaScript练习题

(完整word版)JavaScript练习题

JavaScript 练习题一、选择题(30分,每题1.5分)1、JavaScript的数据类型主要有(ABCE)。

A)字符串值B)整数C)浮点数D)逻辑值E)布尔值2、关于变量的命名规则,下列说法正确的是(ABCDE) 。

A)首字符必须是大写,小写的字母,下划线(_)或美元符($)。

B)后续的字符可以是字母,数字,下划线或美元符。

C)变量名称不能是保留字.D)长度是任意。

E)区分大小写.3、有关JavaScript语句,下列说法正确的是(ABC)。

A)单行注释语句是在需要注释的行前面用//B)多行注释语句是在需要注释的文字两端加/*注释文字*/C)with语句的功能是为一段程序建立默认对象D)JavaScript中没有if。

else语句E)JavaScript中只有while语句,而没有do.。

while语句4、以下生成对象的方法中,正确的是(BCDE)。

A)var z = new Boolean(a);B)var str = "JavaScript”;C)fruit=new Array(3);D)today1=new Date(2008,10,1);E)today=new Date("October 1,2008");5、JavaScript运算符包括(ABCDE)。

A)= =B)+=C)%=D)++E)||6、求一个表达式的值,可以使用的函数有(A)。

A)eval()B)isNaN()C)parseInt()D)parseFloat()E)return()7、关于JAVASCRIPT函数,下列说法正确的是(ACE) .A)函数是独立于主程序的,具有特定功能的一段程序代码块B)函数可以不用 function关键字C)函数的命名规则同变量命名规则是一样的D)函数必须使用 return语句E)函数的调用时直接用函数名,并给形式参数赋值8、关于JAVASCRIPT事件,下列说法正确的是(ACDE)。

JavaScript期末考试卷和答案

JavaScript期末考试卷和答案

JavaScript期末考试卷和答案**JavaScript期末考试卷**一、单选题(每题2分,共20分)1. JavaScript是一种()。

A. 服务器端脚本语言B. 客户端脚本语言C. 桌面应用程序语言D. 操作系统2. 下列哪个不是JavaScript的数据类型?()A. NumberB. StringC. BooleanD. List3. 在JavaScript中,用于声明变量的关键字是()。

A. varB. letC. constD. All of the above4. 下列哪个是JavaScript中的全局对象?()A. windowB. documentC. navigatorD. All of the above5. 在JavaScript中,使用哪个函数可以将字符串转换为小写?()A. toUpperCase()B. toLowerCase()C. toFixed()D. toString()6. 下列哪个不是JavaScript中的循环结构?()A. forB. whileC. do...whileD. switch7. 在JavaScript中,如何声明一个函数?()A. function myFunction() {}B. var myFunction = function() {}C. Both A and BD. None of the above8. 下列哪个是JavaScript中的事件类型?()A. clickB. submitC. Both A and BD. None of the above9. 在JavaScript中,如何访问数组的最后一个元素?()A. array[-1]B. array[0]C. array[array.length - 1]D. array[array.length]10. 下列哪个是JavaScript中的异步编程模式?()A. CallbackB. PromiseC. Async/AwaitD. All of the above二、多选题(每题3分,共15分)1. JavaScript支持的数据类型包括()。

Javascript期中测试卷.doc

Javascript期中测试卷.doc

Javascript程序设计期中考试试卷班级:__________ 姓名:_____________ 总分:____________一、选择题(本大题60分,每小题2分)1.以下哪个选项是Javascript技术特征(D )A.解释型脚木语言B.跨平台C.基于对象和事件驱动D.具有以上各种功能2.JavaScript 是(B )。

A.—种Java编程语言,不同的是它可以用于网页开发B.—种解释性的、用于客户端的、基于对象的程序开发语言C.一种用于Firefox浏览器和Internet Explorer浏览器的网页开发诏•言D.一种用于制作网页动画效果的程序开发语言3.以下哪个单词不属于javascript保留字:(B )A.varB. parentC. functionD. for4.编辑Javascript程序时(C )A.只能使用记事本B.只能使用FrontPage编辑软件C.可以使用任何一种文本编辑器D.只能使用Dreamweaver编辑工具5.在程序开发过程屮,用户输入内容的校验常分为功能性校验和(A )A.格式性校验B..N容性校验C.事件性校验D.方法性校验6.使用外部JavaScript程序文件的正确格式是(A )A.〈script href=u xxx.js H type=’’text/javascript’’>B.〈script src=n xxx.js u type=H text/javascript H>C.〈script name=”xxx.js” type=M text/javascript n>D.<script file="xxx.js” type=n text/javascript">7.下列哪种是单标记(B )A.<body>B.<br〉C.ctitle〉D.<head>8.<font〉标记应用于下列那组标记之间(B )A.<html>...</html>B.<body〉...</body〉C.<head>...</head>D.<title〉...〈/title〉9.在HTML文件中编写JavaScript程序时,使用标记<!-- //--〉表示(A)。

JavaScript编程基础试题

JavaScript编程基础试题

JavaScript编程基础试题(试卷)一、单项选择题(共40分,每小题2分)1. 下面哪一个不是JavaScript运算符?( )A. =B. ==C. &&D. $#2. 如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )A. f1,2B. f(1)C. f(1,2)D. f(,2)3. 函数的参数之间必须用( )分隔。

A. 逗号B. 句号C. 分号D. 空格4. 创建对象使用的关键字是()。

A. functionB. newC. varD. String5.下面不是鼠标键盘事件的是()。

A. onclick事件B. onmouseover事件C. oncut事件D. onkeydown事件6. 以下哪个变量名是非法的( )A. num_1B. 2sumC. SumD. _des7. onsubmit事件是()对象上的事件。

A. WindowB. DocumentC. FormD. Link8. 一个函数用于显示可提示用户输入的对话框,该对话框包含一个确定按钮、一个取消按钮和一个文本框,这个函数是()A. messageB. inputC. confirmD. prompt9. 用于弹出一个消息对话框,该对话框包括一个确定按钮的函数是()A. messageB. alertC. confirmD. escape10. 用于定义和管理数组的类是()A. DateB. StringC. MathD. Array11. 在web应用程序出现之前,应用程序的主流架构是()A. CB. B/SC. C/SD. D/S12. 下面关于JavaScript变量的描述错误的是()A. 在JavaScript中,可以使用var关键字声明变量B. 声明变量时必须指明变量的数据类型C. 可以使用typeof运算符返回变量的类型D. 可以不定义变量,而通过使用变量来确定其类型13. 可以计算某个字符串,并执行其中的JavaScript代码的函数是()A. number()B. eval()C. value()D. isNaN()14. 在window对象方法中,每间隔指定毫秒就周期性自动执行一次的函数是()A. setInterval()B. setTimeout()C. clearInterval()D. clearTimeout()15. 下面声明变量和赋值正确的语法是()A. var myVariable="Hello";B. var myVariable=Hello;C. "Hello"=var myVariable;D. var "Hello"=myVariable;16. 下面合法的变量名是()A. %variable_nameB. 1variable_nameC. variable_nameD. +variable_name17. 下列不是引用数据类型的是()A. 函数B. 数组C. 布尔类型D. 对象18. 下面不是浮点数的是()A. 10B. 3.17C. -7E+11D. -439.3519. 表达式50=="fifty"的值为()A. trueB. falseC. 50D. "fifty"20. 如果x=1,执行“y=eval(x+"2*5")”,则y的值是( )A. 11B. 60C. 1+"2*5"D.“12*5”二、填空题(共10分,每小题2分)1.在JavaScript中,函数定义的关键字是。

(完整word版)Javascript考试题目选择题(DOC)

(完整word版)Javascript考试题目选择题(DOC)

复习题一、选择题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;alert(“a1+a2="+a1+a2)将显示()结果A。

a1+a2=30 B。

a1+a2=1020 C。

a1+a2=a1+a29、将字串s中的所有字母变为小写字母的方法是(B)A.s.toSmallCase()B.s.toLowerCase()C。

s.toUpperCase() D。

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

.1.我可以在下列哪个 HTML元素中放置 javascript 代?A.< script >B.< javascript >C.< js >D.< scripting >★ 准答案: A2.以下代片段的出果 : var str ;alert(typeof str);A..string ;B..undefined;C..object ;D..String;★ 准答案: B3.下列哪个不是 Javascript 中注的正确写法:()A.< !--⋯⋯-- >B.*⋯⋯*/D./*⋯⋯*/★ 准答案: A4.以下哪项不属于 Javascript 的特征?是一种脚本语言是事件驱动的代码需要编译以后才能执行是独立于平台的★标准答案: C5.关于以下两个陈述的描述中,正确的是:()陈述 1:Javascript是弱类型语言陈述 2:Javascript的常用类型包括:int 、 string、booleanA. 陈述 1 正确,陈述 2 错误B. 陈述 1 错误,陈述 2 正确C.两个陈述都正确D.两个陈述都错误★标准答案: A6.阅读下面的 JavaScript 代码:<HTML ><BODY ><SCRIPT LANGUAGE="JavaScript" >function f(y) {var x=y*y;return x;}for(x=0;x< 5;x++){ y=f(x);(y);}</SCRIPT ></BODY ></HTML >输出结果是()。

1 2 3 41 4 9 161 4 9 16 25D.以上答案都不对★标准答案: B7. 在 Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?num;num;num;num;★标准答案: C8.关于 Javascript 中数组的说法中,不正确的是:()A.数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用new 运算符C.数组内元素的类型可以不同D.数组可以在声明的同时进行初始化★标准答案: A9. 除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。

下面不属于Javascript特殊运算符的是:()★标准答案: B10.以下关于 Javascript 中事件的描述中,不正确的是:()——鼠标单击事件——获取焦点事件——鼠标指针移动到事件源对象上时触发的事件——选择字段时触发的事件★标准答案: D11.考察以下程序片段:var n = new Number(3456);alert(2));以下选项正确的是:()A. 输出 34B. 输出 56C.输出D.输出 345600★标准答案: C12.考察以下代码片段 :function Student(name){= name;= function() {alert+ ”准备移动了” );}}= function() {alert+ ”开始移动了 ! ”);}var st = new Student(“李四);();下列说法正确的是?A. 输出”李四准备移动了”B. 输出”李四开始移动了”C. 输出”李四准备移动了李四开始移动了””D.程序出错,没有任何输出。

★标准答案: A13.预测以下代码片段的输出结果:function add(i) { var k = i+10; alert(k); } ;function add(i) { var k = i+20; alert(k); } ;add(10);D.程序出错★标准答案: C14. 预测以下代码片段的输出结果:var student = new Object();=f unction() {( “开始学习了” ); }study();A.输出“开始学习了”B.程序出错。

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

study() 方法不能直接调用。

应该用 student 来调用D.程序出错。

给赋值时,右边的函数必须有名字★标准答案: C15.考察以下程序片段 :var str =“32px”;var str1 = (-2);alert(str);alert(str1);以下选项正确的是?A. 依次输出” px” “px”B. 依次输出” 32” “32”C. 依次输出” 32px” “px”D. 依次输出” 32px” “32px”★标准答案: C16.考察以下程序片段 :var str =“12px”;var s = (“2”);alert(s);以下选项正确的是?A. 输出 1B. 输出 2C. 输出 pD. 输出 12★标准答案: A17.考察以下程序片段 :function Person() {}= function() { alert+“移动” );}function Student(name) {= name;}= function() { alert+”学习” ); }= new Person();var st = new Student(“张三丰” );(); ();以下选项正确的是?A. 依次输出”张三丰学习”“百晓生移动”B. 依次输出”张三丰学习”“移动”C. 输出”张三丰学习”,之后程序出错D.程序出错,什么都不能输出★标准答案: D18. 以下不属于Javascript原始类型的是:()★标准答案: C19. 以下哪段代码不能正确创建函数show() ?show(text){ alert(text); }showFun = function show(text){ alert(text); }showFun = function(text){ alert(text); }showFun =new function("text" , "alert(text)"};★标准答案: D20.Javascript 是如何实现继承的?A.创建父类对象作为子类的原型( prototype )B.使用 extends 关键子继承父类C.创建子类对象作为父类的原型( prototype )D.使用 class 关键子继承父类★标准答案: A21. 在 JavaScript中,下列哪段代码能够在 1 秒之后执行表达式expression ?,expression) ;,1) ;,expression) ;,1000) ;★标准答案: D22.< body onLoad="f1()" onError="f2()' ><input onFocus="g1()" onBlur()="g2()" ></body >下列方法一定会被调用的是:()()()()()★标准答案: A23. 以下哪个选项中的方法全部属于window 对象: (),clear,close,close,open,close,confirm,setTimeout,write★标准答案: C24. 与 image 对象不相关的事件处理是下列哪项:()★标准答案: D25. 在 JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象:()★标准答案: B26. 打开名为“ window2”的新窗口的JavaScript语法是:()"","window2")"","window2","")("","window2")"","window2")★标准答案: B27. 如何在浏览器的状态栏放入一条消息:()="put your message here"="put your message here""put your message here")("put your message here")★标准答案: B28. 与 window 对象无关的属性是下列哪项:()★标准答案: C29. history从属于window,下列能访问前一页面方法是:()(-1)(1)(1)(-1)★标准答案: D30.关于以下两个陈述的描述中,正确的是:()陈述 1:window 对象的 confirm方法用于显示一个包括相关信息以及Yes 和 No这两个按钮的对话框。

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

()A. 陈述 1 正确,陈述 2 错误B. 陈述 1 错误,陈述 2 正确C. 陈述 1 和陈述 2 均正确D. 陈述 1 和陈述 2 均错误★标准答案: B31. 下列不是document 对象的属性的是:()★标准答案: D32.下列说法有误的是()是 window 对象的一个属性,所以可以直接引用event 对象B.不同的浏览器事件处理的方式可能不同C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数D.事件可以增强用户与页面的交互33. 考察以下代片段,在IE 中打开面,点按的出果: ()<b ody><form name=”form1”>< INPUT type="button" name="button1" value="按" /></form ></body ><s cript >"alert('被点了 !')");"alert('被点了⋯⋯ ..')");</script>(10分)A. 出“被点了!”B. 出“被点了⋯⋯..’”C. 依次出“被点了⋯⋯.. ” “被点了 ! ”D. 依次出“被点了 ! ” “被点了⋯⋯ .. ”★ 准答案: C34.考察以下代片段,出果()<s cript >function handleEvent(){ alert(" 我被点了! "); }=handleEvent;</script ><b ody><form name=”form1”>< INPUT type="button" name="button1" value="按" /></body >A.输出“我被点击了”B.没有错误,但也没有任何输出。

相关文档
最新文档