js复习题库 答案(1)

合集下载

2022年特种设备焊接作业《(JS)金属焊接》安全生产模拟考试题(五)

2022年特种设备焊接作业《(JS)金属焊接》安全生产模拟考试题(五)

2022年特种设备焊接作业《(JS)金属焊接》安全生产模拟考试题(一)姓名:_____________ 年级:____________ 学号:______________1、(判断题)手工钨极氩弧焊几乎可以焊接所有的金属材料。

A、正确B、错误正确答案:错误2、(判断题)低碳钢在碳弧气刨后,刨槽表面会有一渗碳层,这是由于处于高温的表面金属被急冷后所造成的。

A、正确B、错误正确答案:错误3、(判断题)《特种设备焊接操作人员焊绩记录表》应逐台逐日记录。

A、正确B、错误正确答案:错误4、(判断题)焊条电弧焊焊接镍基合金时,为了防止未熔合,焊接过程中应适当摆动焊条A、正确B、错误正确答案:错误5、(判断题)非转移等离子弧工作时靠等离子焰加热焊接件,加热能量和温度均较转移弧低,因此主要用于焊接较厚的金属。

A、正确B、错误正确答案:错误6、(判断题)等离子弧焊时的双弧现象,可以大大地提高等离子弧燃烧的稳定性。

A、正确B、错误正确答案:错误7、(判断题)等离子弧焊接时,在其他条件不变的条件下,增加等离子弧电流,弧柱直径不变;A、正确B、错误正确答案:错误8、(判断题)铜与铜合金埋弧焊时可采用焊接低碳钢所用的焊剂。

A、正确B、错误正确答案:错误9、(判断题)气电立焊通常采用特制的药芯焊丝,采用CO₂气体作保护气体。

A、正确B、错误正确答案:错误10、(判断题)镍及镍合金具有晶间腐蚀要求时,应采用氩弧焊等热输入较小的焊接方法A、正确B、错误正确答案:错误11、(判断题)气焊时,焊嘴孔径越大,火焰能率也就越大。

A、正确B、错误正确答案:错误12、(判断题)定位焊缝由于只起装配和固定焊件的作用,所以可以选质量较差的焊条。

A、正确B、错误正确答案:错误13、(判断题)怀疑可燃气瓶漏气,则在可疑处用明火试验,若能点燃,则表明漏气。

A、正确B、错误正确答案:错误14、(判断题)电渣焊电源的负载持续率必须是100%。

A、正确B、错误正确答案:错误15、(判断题)《中华人民共和国特种设备安全法》规定,负责特种设备安全监督管理的部门应当加强特种设备质量宣传教育,普及特种设备质量知识,增强社会公众的特种设备质量意识。

vuejs期末考试试题及答案

vuejs期末考试试题及答案

vuejs期末考试试题及答案# Vue.js 期末考试试题及答案## 一、选择题(每题2分,共20分)1. Vue.js 是由以下哪个公司或个人开发的?- A. Google- B. Facebook- C. Evan You- D. Microsoft2. Vue.js 的核心库只关注于什么?- A. 状态管理- B. 路由- C. 视图层- D. 网络请求3. 以下哪个不是 Vue.js 的指令?- A. v-if- B. v-for- C. v-model- D. v-on4. Vue.js 中的响应式数据是通过什么机制实现的?- A. 双向绑定- B. 单向数据流- C. 观察者模式- D. 事件循环5. Vue.js 中的计算属性(computed properties)具有哪些特点? - A. 依赖于其他数据- B. 可以被重新赋值- C. 总是同步更新- D. 可以包含异步操作## 二、简答题(每题10分,共30分)1. 请简述 Vue.js 的生命周期钩子,并给出至少两个钩子的例子及其作用。

2. Vue.js 中的 v-model 指令是如何实现双向数据绑定的?3. 请解释 Vue.js 组件中的 props 和 events 的区别及使用场景。

## 三、编程题(每题25分,共50分)1. 编写一个 Vue.js 组件,该组件接受一个名为 `items` 的 prop,它是一个数组。

组件应显示一个列表,列表中包含 `items` 数组中的每个元素。

如果数组为空,则显示一条消息:“没有项目可显示。

”```vue<template><div><ul v-if="items.length"><li v-for="item initems" :key="item.id">{{ }}</li></ul><p v-else>没有项目可显示。

大学js期末考试题及答案

大学js期末考试题及答案

大学js期末考试题及答案# 大学JavaScript期末考试题及答案一、选择题(每题2分,共20分)1. JavaScript是一种:A. 服务器端脚本语言B. 客户端脚本语言C. 数据库查询语言D. 操作系统答案:B2. 下面哪个是JavaScript的全局对象?A. StringB. MathC. DateD. Array答案:B3. 在JavaScript中,哪个关键字用于定义函数?A. functionB. defineC. declareD. method答案:A4. 以下哪个是JavaScript的事件类型?A. onClickB. onHoverC. onScrollD. All of the above答案:D5. JavaScript中的`let`关键字用于:A. 声明变量B. 声明常量C. 声明类D. 声明函数答案:A...(此处省略其他选择题)二、填空题(每空2分,共20分)1. 在JavaScript中,`console.log()`函数用于在______中输出信息。

答案:控制台2. JavaScript中的`typeof`操作符用于获取变量的______。

答案:类型3. 要创建一个JavaScript数组,可以使用______或______。

答案:Array() 或 []...(此处省略其他填空题)三、简答题(每题10分,共20分)1. 解释JavaScript中的原型链是什么,并举例说明。

答案:JavaScript中的原型链是一种机制,它允许对象继承另一个对象的属性和方法。

每个对象都有一个原型对象,而原型对象本身也可能有一个原型,这样就形成了一个链式结构。

例如,如果有一个构造函数Person,我们可以通过Person.prototype来定义Person的原型对象,然后创建Person的实例,这些实例将继承Person.prototype 的属性和方法。

2. 描述JavaScript中的闭包是什么,并解释其用途。

中软js可信考试题库及答案

中软js可信考试题库及答案

中软js可信考试题库及答案一、填空1、Tomcat服务器的预设端口就是。

怎样修正tomcat的端口__在Tomcat之下关上conf文件夹找出server.xml文件用记事本关上在中把修改即可_____,2、异常的处理,可在该方法的代码段中包含3类代码:try、catch和finally代码块。

3、jsp主要内置对象存有:application、exception、pageContext、request、session、_____response_____out、config、page。

4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。

5、application对象就是代表应用程序上下文,它容许JSP页面与包含在同一应用程序中的任何Web组件共享资源信息,而session对象则就是每个客户专用的。

6、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

7、一个Bean由三部分共同组成:同时实现Java.io.serializableUSB、提供更多并无参数的构造方法、提供更多getter()和setter()方法出访它的属性。

8、JavaServlet的主要特点是:、方便、、、节省投资。

运行servlet需要在___web.xml_____注册.9、Servlet的生命周期分后三个时期:装载Servlet、建立一个Servlet实例、封存。

10、JSP开发网站的两种模式分为_____jsp+javabean___________和jsp+javabean+servlet。

二、选择题1、下面哪一个不是JSP本身已加载的基本类?(b)A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、对于预定义<%!预定义%>的说法错误的是:(c)A、一次可以声明多个变量和方法,只要以“;”结尾就行及B、一个声明仅在一个页面中有效率C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、从“员工”表的“姓名”字段中找到名字涵盖“玛丽”的人,下面哪条select语句恰当:(D)A、Select * from员工where姓名=’_玛丽_’B、Select * from员工where姓名=’%玛丽_’C、Select * from员工where姓名like ‘_玛丽%’D、Select * from员工where姓名like ‘%玛丽%’4、下述选项中不属于JDBC基本功能的是:(D)A.与数据库创建相连接B.递交SQL语句C.处置查阅结果D.数据库保护管理5、在JSP中使用标记时,不会出现的属性是:(c)B.propertyC.valueD.以上皆不能发生6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)A.<%@ page="">促进作用于整个JSP页面。

铣工考试复习题(含答案)js

铣工考试复习题(含答案)js

铣工考试试题(含答案)一、单项选择题1.只有在(B)精度很高时,过定位才允许采用,且有利于增加工件的刚度。

A.设计基准和定位元件 B.定位基准和定位元件C.夹紧机构 D.组合表面2.齿轮传动的主要缺点是(D)。

A.瞬时传动比不准确 B.适用的功率和速度范围小C.传动效率不高 D.不适用远距离传动3.V带传动的最大工作应力位于(B)。

A.小带轮运动的出口处 B.小带轮运动的入口处C.大带轮运动的出口处 D.大带轮运动的入口处4.只在本程序段有效,以下程序段需要时必须重写的G代码称为(C)。

A.模态代码 B.续效代码 C.非模态代码 D.单步执行代码5.二进制数11011000转换成十进制数为(B)。

A.215 B.216 C.217 D.2186.下列不正确的功能字是(A)。

A.N8.0 B.N100 C.N03 D.N00057.在数控加工中,它是指位于字头的字符或字符组,用以识别其后的参数,在传递信息时,它表示其出处或目的地,“它”是指(B)。

A.参数 B.地址符 C.功能字 D.程序段8.房间温湿度的自动调整是低压电器的(C)。

A.控制作用 B.保护作用 C.调节作用 D.指示作用9.轮廓算术平均偏差Ra系列值数值从小到大以公倍数(C)排列。

A. 1/2 B. 1/3 C.2 D. 310.顺序阀控制油液的(D)。

A.压力 B.流速 C.流向 D.通断11.表面粗糙度高度参数值单位是(C)。

A. mm B.sm C.μm D. nm12.双齿轮错齿调整齿轮传动间隙的特点是传动刚度(C)。

A.低,不能自动消除齿侧间隙 B.高,不能自动消除齿侧间隙C.低,能自动消除齿侧间隙 D.高,能自动消除齿侧间隙13.消除滚柱丝杠副的轴向间隙主要是为了保证轴向刚度和(A)。

A.反向传动精度 B.同向传动精度 C.传动效率 D.传动灵敏14.轮廓加工时,刀具应从工件轮廓的(A)。

A.切线方向切入和切出 B.法线方向切入和切出C.切线方向切入和法线方向切出 D.法线方向切入和切线方向切出15.外径千分尺对零时的读数为“-0.01”,则当测量工件的读数为49.95时,工件的实际尺寸应为(C)。

《与名师对话》高考总复习(JS版)高三化学专题整合1

《与名师对话》高考总复习(JS版)高三化学专题整合1

为x、y则
x+3y=0.2 mol/L×1 L ①,152 g/mol·x+400 g/mol·y= 27.6 g ②
将①②联立求解得y=0.05 mol,所以c(Fe3+)=0.05 mol×2
÷1 L=0.1 mol/L。
解法二:设溶液中Fe2+、Fe3+的物质的量分别为x、y则 2x+3y=0.2 mol/L×1 L×2 l·y/2=27.6 g ④ ③,152 g/mol·x+400 g/mo
量)的差量或相当量,选准差量进行计算会提高效率。遇到下列
情形,可尝试用“差量法”解题:①反应前后固体或液体的质 量发生变化;②反应前后气体的压强、密度、物质的量、体积
等发生变化。
典例 5
现有KCl和KBr的混合物3.87 g。将混合物全部溶
于水,并加入过量的 AgNO 3 溶液,充分反应后产生 6.63 g 沉淀 物,则原混合物中钾元素的质量分数为多少? 【解析】 沉淀的质量与原混合物的质量差值为6.63 g-3.
【解析】
将混合物当作一种金属来看,因为是足量稀硫
酸,13 g金属全部反应生成的11.2 L(0.5 mol)气体全部是氢气, 则这种金属的平均摩尔电子质量是13 g·(mol e-)-1。又因为Zn 的摩尔电子质量为32.5 g·(mol e-)-1,Fe的摩尔电子质量为28 g·(mol e-)-1,Al的摩尔电子质量为9 g·(mol e-)-1,Mg的摩尔
数、体积分数的解题方法。
典例6 A.Na
某碱金属单质与其普通氧化物的混合物共 1.40 g, ) B.K
与足量水完全反应后生成1.79 g碱,此碱金属可能是(
C.Rb
【解析】 一种碱金属。
D.Li
将1.40 g混合物假设成纯品(碱金属或氧化物),

js基础试题及答案(一)

js基础试题及答案(一)

js基础试题及答案(⼀)⼀、单选题(共30题,每题2分)1.如下代码,会弹出来是什么 var num1=“1” ;var num2=1 alert(num1-num2);A 0B 11C 1+1D 报错正确答案: A解析:相减,进⾏隐⼠转换,全部为数字2.如下代码,会弹出来是什么 var num1=“hi” var num2=1 alert(num1+num2);A hi1B 1C hiD 报错正确答案: A解析:字符串拼接3.在JS中,“1555”+3的运⾏结果是A 1558B 1552C 15553D 1553正确答案: C解析:155534.parseInt(“20.2aa”) 返回值为A 20B 20.2C 20.2aaDNaN正确答案: A解析:205.分析输出结果是function sum(a){ a = a + 2; }var res = sum(2);console.log(res);A 2B 4C NaND undefined正确答案: D解析:undefined6.var a = false;var x = a? “A” : “B”;最终x的值为A AB BC trueD false正确答案: B解析:B7.下列变量名合法的是A 5showB returnC $userD var正确答案: C解析:变量名不能以数字开头,A错;BD是关键字,C正确8.需要在 html 页⾯上引⽤脚本⽂件myJs.js,下列语句中,正确的是A <script href="myJs.js" type="text/javascript" />B <script src="myJs.js" type="text/javascript" />C <script href="myJs.js" type="text/javascript"></script>D <script src="myJs.js" type="text/javascript"></script>正确答案: D解析:script 是双标签,src引⼊⽂件9.代码的输出结果是var a = 3;var b = 2;var c = (a+2)/b;document.write ©;A 2.0B 2.5C 16.0D (3+2)/2正确答案: B解析:js弱类型,(2+3)/2=2.510.代码的输出结果是function add(){undefinedvar sum = 1 + 2 ;console.log( sum ) ;}console.log(sum) ;A 输出两个3B 输出⼀个3C 程序报错D 输出⼀个undefined正确答案: C解析:sum是局部变量,全局环境未定义11.typeof null 检测出来的数据类型是A nullB numberC objectD undefined正确答案: C解析:null是空对象12.parseInt(“12a”)的结果是A NaNB 12aC 0D 12正确答案: D解析:因为parseInt()的转换规则:跳过开头结尾的空字符,从左到右依次执⾏转换,碰到第⼀个不认识的数字则停⽌,所以答案为D13.下列的哪⼀个表达式将返回假A !(3<=1)B (4>=4)&&(5<=2)C 2<3D (2<3)||(3<2)正确答案: B解析:&& 左右有⼀侧为假 ;整个表达式就为假14.关于循环下列说法正确的是A while循环⾄少会运⾏⼀次B do…while循环⾄少会运⾏⼀次C for循环⾄少会运⾏⼀次D switch循环⾄少会运⾏⼀次正确答案: B解析:do…while 是先执⾏后判断,不管条件成不成⽴,都会⾄少执⾏⼀次15.for(var i = 0; i < 10; i++){ i++; }console.log(i)的值是?A 10B 9C undefinedD 7正确答案: A解析:i++ 最终为10; 不⼩于10;结束for循环;此时i为1016.下⾯代码的执⾏结果为var a = 20;function foo(){undefinedconsole.log(a) ;var a = 10 ;console.log(a) ;}foo();A 20 10B 10 10C 20 20D undefined 10正确答案: D解析:函数中的a会变量提升;所以第⼀个a是undefined;a 赋值了10;所以a 是10;D选项是正确的17.有下述JS代码:var x = 10; var y = 20;var z = x<y ? x++ : ++y ;console.log( ‘x=’ + x + ‘; y=’ + y + ‘; z=’ + z);其运⾏结果是A x=11; y=21; z=11B x=11; y=20; z=10C x=11; y=21; z=10D x=11; y=20; z=11正确答案: B解析:x=11; y=20; z=1018.查看如下代码:function f1( ){undefinedconsole.log(x);var x = 10;123++x;console.log(x);}f1();执⾏后的结果是A 程序错误B undefined 和 10C undefined 和 11D 10 和 11正确答案: C解析:undefined 和 1119.引⽤名为"xxx.js"的外部脚本的正确语法是ABCD正确答案: C解析:JS脚本引⼊⽤src属性20.如下代码,会弹出来是什么 var a; alert(a);A 报错B a is not defineC undefinedD 0正确答案: C解析:变量提升21.如下代码,会弹出来是什么 alert(a);var a=12;A 报错B a is not defineC undefinedD 12正确答案: C解析:变量提升22.的组成不包括A ECMAScriptB DOMC BOMD document正确答案: D解析:23.console.log( typeof 123 === “number”)A 报错B trueC falseD 123正确答案: B解析:得到字符串的"number", 所以类型和值都相等为全等24.代码的输出结果是function fnMax(a,b,c){undefinedvar a,b,c;var max = a > b ? a : b;if(c > max){ max = c; }alert(max);1234567}fnMax(8,2,5);A 5B 2C 8D 10正确答案: C解析:8,2,5中的最⼤值为825.以下哪项不属于javascript的特征A Javascript是⼀种脚本语⾔B Javascript是事件驱动的C Javascript代码需要⼿动编译以后才能执⾏D Javascript是独⽴于平台的正确答案: C解析:JavaScript是基于事件驱动并独⽴于平台的脚本语⾔26.如下代码,会弹出来是什么 var num1=“1” ;var num2=1 alert(num1-num2);A 0B 11C 1+1D 报错正确答案: A解析:相减,进⾏隐⼠转换,全部为数字27.console.log(typeof typeof 123456),在控制台中打印什么内容A 123456B numberC stringD object正确答案: C解析:第⼀个 typeof 123456 返回 “number”然后typeof “number” 返回"string"28.console.log( (2==true)+1 )会弹出A trueB falseC 1D 2正确答案: C解析:29.如下代码,会弹出来是什么 var num1=“1”; var num2=1 alert(num1+num2)A 2B 11C 1+1D 报错正确答案: B解析:隐⼠转换30.下列表达式结果为false的是A !""B !{}C !undefinedD !!5正确答案: B解析:使⽤if去判断⼀个空对象结果仍然是true⼆、多选题(不定项选择)(共20题,每题2分)1.下⾯哪些是循环语句A whileB do…whileC forD switch正确答案: A,B,C解析:while、do…while、for2.下⾯哪些属于选择结构控制语句:A ifB forC switchD while正确答案: A,C解析:固定关键字3.下⾯选项中数据类型为数字类型的有A “1”B 1C trueD NaN正确答案: B,D解析:1、NaN4.下⾯语句得到值为true的有A “1” == 1B 1===“1”C “2” > “19”D “2”==19正确答案: A,C解析:⽐较相等两个等号会有隐式类型转换,只需值相等即可,三个等号必须类型和值同时相等结果才为true,故A对B错字符串之间的⼤⼩⽐较是按照ACSII编码⼤⼩,“2”的ASCII码⽐“1”的ASCII⼤,所以C正确数字跟字符串⽐较⼤⼩会将字符串隐式转换为数字,即 2>19,D选项错误5.下⾯语句得到值为数字2的有A 1 + ‘1’B 8 % ‘3’C ‘1’ + ‘1’D ‘4’ - 2正确答案: B,D解析:A是字符串拼接,结果为:“11”; B“3”会隐式转换位3,结果为8%3=2;C为字符串拼接,结果为 “11”; D“4”会隐式转换为4,结果为4-2=2故,答案为BD6.下⾯哪些是关键字A varB functionC caseD 以上都是关键字正确答案: A,B,C,D解析:var申明变量的关键字;function申明函数的关键字;case选择分⽀的关键字故答案为ABCD7.以下是JavaScript基本数据类型的是A ObjectB numberC stringD boolean正确答案: B,C,D解析:Object是引⽤类型8.以下运算符正确的是A ++B –C &&D >=正确答案: A,B,C,D解析:⾃增、⾃减、逻辑与、⼤于或等于9.JavaScript运算符都有哪些A 赋值运算符B 算术运算符C 关系运算符D 逻辑运算符正确答案: A,B,C,D解析:赋值运算符=、数学运算符+ - * / %、⼀元运算符++ --、逻辑运算符&& || !10.JavaScript的基本组成包括A DOMB BOMC jQueryD ECMAScript正确答案: A,B,D解析:JavaScript的基本组成包括DOM、BOM和ECMAScript11.以下哪些属于循环语句A switchB forC whileD do…while正确答案: B,C,D解析:循环语句 有三个 for while do…while; switch是选择结构12.函数的参数分为A 形参B 实参C 有参D ⽆参正确答案: A,B解析:参数 分为实参和形参13.以下哪些属于基本数据类型A objectB booleanC stringD number正确答案: B,C,D解析:null 和 undefined是特殊数据类型;14.函数中实参可以是A 常量B 变量C 只能是变量D 只能是常量正确答案: A,B解析:实参可以是变量 常量 ,形参只能是变量15.逻辑运算符有A >B <C ||D &&正确答案: C,D解析:逻辑运算符有三个 && || !;AB选项是⽐较16.javascript由哪⼏部分组成A jsB ECMAScriptC DOMD BOM正确答案: B,C,D解析:BCD17.下⾯声明变量及赋值的写法正确的有A var _myName = 12aB var _myName = “12a”C var myName = 12D var $myName = true正确答案: B,C,D解析:A选项 12a是字符串,不是纯数字,字符串要⽤引号18.下⾯哪些⽅法可以实现将字符串"123",变成数值型A Number()B parseInt()C parseFloat()D Boolean()正确答案: A,B,C解析:Boolean()转成布尔值19.下⾯哪些属于关系运算符?A >B >=C <D <=正确答案: A,B,C,D解析:关系20.下⾯哪些属于逻辑运算符?A &&B ||C !D 以上都不正确正确答案: A,B,C解析:逻辑运算符(⼆)⼀、单选题1.已知数组 var arr = [1,2,3,4,5],执⾏ arr.pop() 后,数组的长度是A 4B 5C 6D 7正确答案: A解析:arr.pop()是删除数组后⼀个数据2.var array = new Array(5); array.push(8); 数组array的长度是A 5B 6C 7D 8正确答案: B解析:new Array(5);创建⼀个长度为5的空数组,push⽅法在数组后增加⼀位,结果为63.3秒后,图⽚消失,应该使⽤下⾯哪个⽅法A hide()B setTimeout()C ClearIntervalD clearTimeout()正确答案: B解析:setTimeout延时器4.下⾯哪⼀个⽅法可以查找 class 名为 “xm”的元素A document.getElementsByClassName(“xm”)B document.getElementsByName(“xm”)C document.Class(“xm”)D document.ByName(“xm”)正确答案: A解析:document.getElementsByClassName(“xm”);获取class为xm的元素5.如果弹出⼀个可输⼊信息的框,可以使⽤哪⼀个⽅法A confirm()B prompt()C alert()D以上都对正确答案: B解析:prompt6.如何快速的将数组arr清空A arr.length = 0B arr = “”C arr.length = “”D arr.length = []正确答案: A解析:强⾏将数组的length设置为0,可以清空数组7.Math.floor(-3.14) 的结果是( )A -3.14B -3C -4D 3.14正确答案: C解析:8.下⾯哪个是window窗⼝⼤⼩改变触发的事件A onmouseoverB onresizeC onmouseoutD onclick正确答案: B解析:19.判断下⾯的代码输出为 var a = 1; var b = a * 0; var a; if (b == b) { console.log(b * 2 + “2”- 0 + 4); } else { console.log(!b * 2 + “2”- 0 + 4); }A 6B NaNC 22D 26正确答案: A解析:10.请阅读下⾯代码 var num = Math.floor(Math.random()*100); 上述代码中num的取值范围是A 0–100B 1–99C 0–99D 1–100正确答案: C解析:公式:Math.random()*(max-min+1)+min11.关于nodeName描述错误的是A 元素节点的节点名始终是标签名B ⽂本节点的节点名始终是#documentC ⽂本节点的节点名始终是#textD 属性节点的节点名始终是属性名正确答案: B解析:⽂本节点名称是#text请阅读列代码⽂本list1list2list3以上代码的输出结果是Alist1B " "Clist2Dlist3正确答案: A解析:list.childNodes[0]为⽂本节点13.下列哪个对象不属于bom对象A documentB locationC historyD offsetWidth正确答案: D解析:14.关于JavaScript中的Math对象的说法,正确的是A Math.ceil(512.51)返回的结果为512B Math.floor( )⽅法⽤于对数字进⾏下舍⼊C Math.round(-512.51)返回的结果为-512D Math.random( )返回的结果范围为0-1,包括0和1正确答案: B解析:15.var arr = [3,4,6],删除数组中的最后⼀项A arr.pop()B arr.pop(6)C arr.shift()D arr.shift(6)正确答案: A解析:16.var arr = [5,3,2,4]; var res = arr.splice(0); console.log(res) 结果是A [5,3,2,4]B [5]C [5,3]D [2,4]正确答案: A解析:17.实现数组的倒序⽅法A reverse()B sort()C join()D find()正确答案: A解析:18.var str = “qianfengana”; var res = stIndexOf(“a”); console.log(res); 输出的结果是A 9B 2C 7D 10正确答案: D解析:19.添加节点的⽅法A ⽗节点.appendChild()B ⽗节点.append()C ⽗节点.prepend()D ⽗节点.prependChild()正确答案: A解析:20.var arr = [how,are,you]; arr.reverse(); alert(arr)A how,are,youB you,are,howC h,o,w,a,r,e,y,o,uD u,o,y,e,r,a,w,o,h正确答案: B解析:reverse翻转,直接修改原数组21.下列关于innerHTML和innerText描述正确的是A innerHTML会被解析成html标签渲染,innerText是纯⽂本显⽰B innerHTML会发⽣转义如 < 会被转换成 < ,innerText原样渲染C innerHTML和innerText都会被解析成html标签渲染D innerHTML和innerText都是纯⽂本显⽰正确答案: A解析:innerhtml不会发⽣转义22.关于setInterval(check ,10)中说法正确的是A 程序循环执⾏10次B check函数每10秒执⾏⼀次C 10做为参数传给函数checkD check函数每10毫秒执⾏⼀次正确答案: D解析:基本定时器概念23.获取从1970年/01/01 午夜到当前时间的毫秒值A getTime()B getDay()C setDate()D getDate()正确答案: A解析:A24.var arr = [100,4,2,3,200]; alert(arr.sort(function(a,b){return b - a;}))A 2,3,4,100,200B 200,100,4,3,2C 100,2,200,3,4D 4,3,200,2,100正确答案: B解析:解析:sort添加了⽐较器函数,并且b-a是降序排序25.在JavaScript中,下列关于window对象⽅法的说法错误的是A window对象包括location对象、history对象和document对象B window.onload 事件绑定的函数会在⼀个该页⾯加载完成后执⾏C window.open( )⽅法⽤于关闭指定的URL路径D window.close( )⽅法⽤于关闭浏览器窗⼝正确答案: C解析:open() ⽅法⽤于打开⼀个新的浏览器窗⼝或查找⼀个已命名的窗⼝。

(完整版)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对象的()方法返回一个月中的某一天。

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

一.选择题(每题2分,共160分)1.以下哪个变量名是非法的: ( B )A. num_1B. 2sumC. $_D. _des2.以下哪个单词不属于javascript关键字: ( D )A. whileB. parentC. caseD. class3.在JavaScript中用下面哪个关键字来定义变量: ( D )A. intB. documentC. charD. var4.(778>787)?5:2的结果是: ( A )A. 2B. 5C. 5,2D. 35.在JavaScript表达式中12+"12"+"5"的结果是: ( D )A. 29B. 1217C. 126D. 121256.实现在页面上隐藏某个元素的CSS属性是:(A )A . display:none B. display:blockC. display:inlineD. display:inline-block7.DOM定义了访问HTML文档对象的一套: ( D ) A.属性 B.方法 C.事件 D.以上都是8.onfocus事件是指: ( C )A. 移动鼠标B. 点击鼠标C. DOM元素获取到焦点D. DOM元素失去焦点9.分析下面的JavaScript代码段,输出结果是: ( B ) Var a = Math.round(4.1);document.write(a);A. 4.1B. 4C. 4.5D. 510.在JavaScript中,命令按钮(Button)支持的事件是: ( A ) A. onClick B. onChange C. onSelect D. onLoad11.setInterval(myFunc,20) 语句的含义是: ( C )A. 每隔20秒,myFunc函数就会被调用一次B. 20以后,myFunc函数被调用一次,且只调用一次C. 每隔20毫秒,myFunc函数就会被调用一次D. 循环调用myFunc函数20次12.关于正则表达式声明6 位数字的邮编,以下代码正确的是 ( C )A. var reg = /\d6/;B. var reg = \d{6}\;C. var reg = /\d{6}/;D. var reg = new RegExp("\d{6}");13.下面对于JavaScript中的单选按钮(radio)的说法正确的是: ( A )A. 单选按钮可以通过单击“选中”和“未选中”来进行切换B. 单选按钮没有checked属性C. 单选按钮不支持onClick事件D. 单选按钮的length属性表示同一组中单选按钮的数量14.下面隐藏名为mydiv的层的代码正确的是: ( )正确写法:document.getElementById(“mydiv”).style.display = "none";A. document.getElementById(mydiv).style.display = "none";B. document.getElementById("mydiv").style.display = none;C. document.getElementById("mydiv").display = "none";D. document.getElementById("mydiv").display = none;15.setTimeout(myFunc,20) 语句的含义是: ( B )A. 每隔20秒,myFunc函数就会被调用一次B. 20以后,myFunc函数被调用一次,且只调用一次C. 每隔20毫秒,myFunc函数就会被调用一次D. 循环调用myFunc函数20次16.下列语句中,可以在控制台输出当前日期的js语句是: ( C )A. Date myDate = new Date(); console.log(myDate.Now. toLocaleDateString());B. Date myDate = new Date(); console.log(myDate.Now. toLocaleTimeString());C. var myDate = new Date(); console.log(myDate. toLocaleDateString());D. var myDate = new Date(); console.log(myDate. toLocaleTimeString()); 17.下面对于JavaScript中的复选框(checkbox)的说法正确的是: ( B )A. 如果需将一个复选框选中,需要将复选框的selected属性设为trueB. 如果需将一个复选框选中,需要将复选框的checked属性设为trueC. 如果需将一个复选框选中,需要将复选框的selected属性设为selectedD. ?如果需将一个复选框选中,需要将复选框的checked属性设为checked 18.JavaScript语言的文件中,focus 将触发的事件是: ( B )A.元素失去焦点 B.当前焦点位于该元素C.页面被载入 D.将当前内容提交19.页面上需要让用户填入一些信息时,我们一般都要对用户填入的信息做 ( A ) A. 表单验证 B. 数据分析 C.数据采样 D.数据确认20.如果下拉列表框( select )对象中没有选项被选中,那么selectedIndex属性的值为:( A )A.0B. 1C. -1D.null21.分析下面的JavaScrip代码段,输出的结果是: ( B )var s1=15;var s2=”string”;if (isNaN(s1))document.writeln (s1);if (isNaN(s2) )document.write (s2);A. 15B. stringC. 15stringD. 不打印任何信息22.分析javascript代码段,输出结果是: ( D )var a="I love Mr.Lee";a = a.substr(2,4);document.write(a)A.I loB.loC..LeeD.love23.分析下面的javascript代码段,输出结果是: ( C )var mystring="I am a good student";a=mystring.indexOf("good");document.write(a);A. 5B. 6C. 7D. 824 . var a=new Array(2,3,4,5,6);sum=0;for(i=1;i<a.length;i++ )sum +=a[i];document.write(sum);输出结果是( B )A. 20B. 18C. 14D. 1225 . 下列 JavaScript 语句中,(B)能实现单击一个按钮时弹出一个消息框。

(选择一项)A. <BUTTON VALUE ="鼠标响应" onClick=alert("确定")></BUTTON>B. <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onClick=alert("确定")>C. <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onChange=alert("确定")>D. <BUTTON VALUE ="鼠标响应" onChange=alert("确定")></BUTTON>26 . 在 JavaScript 中,文本框(Text)不支持的事件是( B )A. onBlurB. onLostFocusedC. onFocusD. onChange27 . 分析下面的 javascript 代码:x=11;y="number";m= x+y ;m 的值为(A)A. 11numberB. numberC. 11D. 程序报错28 . 在页面的同一目录下有外部js文件scriptfile.js,能正确访问到该文件的语法是( B )A. <language=”JavaScript”src=”scriptfile.js”>B. <script language=”JavaScript”src=”scriptfile.js”></script>C. <script language=”JavaScript” =scriptfile.js></script>D. < language src=” scriptfile.js”>29 . 在 javaScript 中,可以使用 Date 对象的(A)方法返回该对象的日期。

A. getDateB. getYearC. getMonthD. gerTime30 . 能正确获取id为txtName文本框中用户输入的字符串的代码是( B )A. document.getElementById(“txtName”).value;B. document.getElementById(“txtName”).text;C . document.getElementById(“txtName”).innerHTML;D. document.getElementById(“txtName”).innerText;31.下列声明变量的语句,符合 JavaScript 语法的是(C )A. dim x;B. int x;C. var x;D. x;32. 分析如下的 JavaScript 代码片段, b 的值为( C )Var a = 1.5,b;b=parseInt(a);A. 2B. 0.5C. 1D. 1.533.页面中的某个DIV标签设置以下样式div { width:200px; padding:0 20px; border:5px; },则该标签的实际宽度为( D )。

A.200px B.220pxC.240px D.250px34. CSS中,能够让超出div可视区域范围的内容隐藏的CSS代码是:( A )A.overflow:hidden; B.display:block;C.overflow:scroll; D.display:scroll;35 . 下列正则表达式中(B )可以匹配首位是小写字母或数字,其它位数是小写字母的最少两位的字符串。

相关文档
最新文档