北大青鸟JavaScript测试题
北大青鸟二年毕业笔试试题

北大青鸟二年毕业笔试试题1)在ASP。
NET中,执行以下代码时,将在页面显示(b)。
(选择一项)Response.Write(Server.HtmlEnCode(“<H>ACCP</H>”));a)ACCPb)<H>ACCP</H>c)<H></H>d)不显示任何信息2)Stuts框架中,使用以下(b)标签可以显示数据验证错误信息(选择一项)a)<html:error>b)<html:errors>c)<logic:error>d)<logic:errors>3)项目管理的“三角约束”包括目标,成本和(a)三个方面(选择一项)a)进度b)缺陷c)人员d)工具4)在Oracle中,使用(d)语句打开游标,执行语句。
并识别活动集(选择一项)a)RUNb)FETCHc)CLOSEd)OPEN5)在JSF应用程序中,有如下导航要求,如果是在/login.jsp页面内,login动作将导航到/welcome.jsp页面。
以下导航规则正确的是(c)(选择一项)a) <navigation-rule><from>/login.jsp</form><navigation-case><from-outcome>login</form-outcome><to>/welcome.jsp</to></navigation-case></navigation-rule>b) <navigation-rule><from-view-id>/login.faces</form-view-id><navigation-case><from-outcome>login</form-outcome><to-view-id>welcome.faces</to-view-id></navigation-case></navigation-rule>c) <navigation-rule><from-view-id>/login.jsp</form-view-id><navigation-case><from-outcome>login</form-outcome><to-view-id>/welcome.jsp</to-view-id></navigation-case></navigation-rule>d) <navigation-rule><from>/login.jsp</form><navigation-case><from-outcome>login</form-outcome><to >welcome.jsp</to ></navigation-case></navigation-rule>6)在Orcale中,有表Person,数据如下,(其中Tel为整型):ID Name Tel001 Amber 1234002 Amy003 EMmily004 Eric 6789执行查询,SELECT ID FROM Person WHERE Tel IS NOT NULL,结果包括(ad)(选择二项)a)001b)002c)003d)0047)在ASP。
北大青鸟考试题及答案

北大青鸟考试题及答案一、单项选择题(每题2分,共20分)1. 北大青鸟的教育理念是什么?A. 知识改变命运B. 技术成就未来C. 教育改变生活D. 学习成就梦想答案:B2. 北大青鸟的课程体系主要包含哪些方向?A. 软件开发、网络工程、大数据B. 人工智能、云计算、物联网C. 软件开发、人工智能、大数据D. 网络工程、云计算、物联网答案:C3. 北大青鸟的ACCP课程体系适合哪个阶段的学生?A. 高中生B. 大学生C. 社会人士D. 以上都是答案:D4. 北大青鸟的就业服务体系包括哪些内容?A. 职业规划、就业指导、企业合作B. 职业规划、技能培训、企业合作C. 技能培训、就业指导、企业合作D. 职业规划、技能培训、就业指导答案:A5. 北大青鸟的在线学习平台叫什么名字?A. 青鸟云课堂B. 青鸟在线C. 青鸟学习平台D. 青鸟网校答案:A6. 北大青鸟的课程更新周期是多久?A. 每半年B. 每年C. 每两年D. 每三年答案:B7. 北大青鸟的师资队伍主要由哪些人员组成?A. 行业专家、企业高管、高校教师B. 行业专家、企业高管、资深工程师C. 企业高管、高校教师、资深工程师D. 行业专家、高校教师、资深工程师答案:B8. 北大青鸟的学员毕业后可以获得哪些证书?A. 职业资格证书、技能证书、学历证书B. 职业资格证书、技能证书、企业认证C. 技能证书、学历证书、企业认证D. 职业资格证书、技能证书、学历证书答案:B9. 北大青鸟的课程体系中,哪个方向的课程最受欢迎?A. 软件开发B. 人工智能C. 大数据D. 云计算答案:A10. 北大青鸟的课程体系中,哪个方向的课程难度最大?A. 软件开发B. 人工智能C. 大数据D. 云计算答案:B二、多项选择题(每题3分,共15分)11. 北大青鸟的课程体系中,以下哪些方向的课程是包含在内的?A. 软件开发B. 网络工程C. 人工智能D. 物联网答案:ABCD12. 北大青鸟的就业服务体系中,以下哪些内容是包含在内的?A. 职业规划B. 就业指导C. 企业合作D. 技能培训答案:ABC13. 北大青鸟的在线学习平台提供哪些功能?A. 视频课程B. 在线测试C. 学习资料下载D. 论坛交流答案:ABCD14. 北大青鸟的师资队伍中,以下哪些人员是包含在内的?A. 行业专家B. 企业高管C. 高校教师D. 资深工程师答案:ABCD15. 北大青鸟的学员毕业后可以获得哪些类型的证书?A. 职业资格证书B. 技能证书C. 学历证书D. 企业认证答案:ABD三、判断题(每题2分,共10分)16. 北大青鸟的教育理念是“知识改变命运”。
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试题及答案

javascript试题及答案javascript试题⼀、单选题⼆、1、以下哪条语句会产⽣运⾏错误:(A)三、 A.var obj = ( );四、 B.var obj = [ ];五、 C.var obj = { };六、 D.var obj = / /;七、2、以下哪个单词不属于javascript保留字:(B)⼋、 A. with九、 B. parent⼗、 C. class⼗⼀、 D. void⼗⼆、3、请选择结果为真的表达式:(C)⼗三、 A. null instanceof Object⼗四、 B. null === undefined⼗五、 C. null == undefined⼗六、 D. 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.att ⼆⼗五、 B. foo(“att”)⼆⼗六、 C. foo[“att”]⼆⼗七、 D. foo{“att”}⼆⼗⼋、 E. foo[“a”+”t”+”t”]⼆⼗九、6、在不指定特殊属性的情况下,哪⼏种HTML标签可以⼿动输⼊⽂本:(AB)三⼗、 A.三⼗⼀、三⼗⼆、三⼗三、 D.三⼗四、7、以下哪些是javascript的全局函数:(ABC)三⼗五、 A. escape三⼗六、 B. parseFloat三⼗七、 C. eval三⼗⼋、 D. setTimeout三⼗九、 E. alert四⼗、8、关于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元素的区别。
北大青鸟结业考试的复习题目(最终版本 非常好 全部都有答案)-5

针对以下题目选择正确答案(每道题目有一个或者多个正确答案).每一道题目, 所有答案都选对,则该题得分, 所选答案错误或不能选出所有正确答案, 则该题不得分。
1.在OOAD中, 下图所示的活动图中的元素表示的是( c ). (选择一项)a). 活动b). 分叉c). 判定d). 终止2.JSF框架技术中,导航规则是在( b ) 文件中设置的. (选择一项)a). web.xmlb). faces-config.xmlc). jsf-config.xmld). config.properties3.JSF提供了两种类型的事件, 包括( b) 和( ). (选择一项)a). ActionEvent (动作事件) 和MouseEvent (鼠标事件)b). ActionEvent (动作事件) 和V alueChangeEvent (值改变事件)c). MouseEvent (鼠标事件) 和V alueChangeEvent (值改变事件)d). KeyEvent (键盘事件) 和V alueChangeEvent (值改变事件)4.在项目任务赶工时, 项目经理一般会集中于(b ). (选择一项)a). 加速非关键任务的执行b). 加速关键路径上任务的执行c). 通过增加人员加速执行d). 删减任务5.在Linux系统中有一个普通文本文件chapter.txt, 小李不能使用( a ) 命令查看该文件的内容. (选择一项)a). lsb). catc). lessd). moree). vi6.在Oracle中, 在提交Fetch语句后返回了两行记录, 那么%NOTFOUND 中存储的值是( b ). (选择一项)a). TRUEb). FALSEc). NULLd). Nonee). 27.J2EE中, EJB远程客户端不能是( d ). (选择一项)a). EJBb). JSPc). Servletd). HTML8.J2EE中, 每个ejbCreate()方法都有一个对应的( c ) 方法. (选择一项)a). ejbActive()b). ejbCreate()c). ejbPostCreate()d). ejbPassivate()9.创建Web服务时, ( c)文件描述了服务、如何访问这些服务以及期望的响应类型.(选择一项)a). SOAPb). UDDIc). WSDLd). IIOP10.在Oracle中, 关于HA VING子句, 以下说法正确的是(c ). (选择一项)a). HA VING子句和WHERE子句相同b). HA VING子句用于单行的条件查询c). HA VING子句用于已分组的条件查询d). HA VING子句必须紧跟在WHERE子句后面使用11.基于(c ) 的数据传输标准, W eb服务可以实现跨平台、跨语言的相互通信和数据共享.(选择一项)a). HTMLb). CSSc). XMLd). XSLT12.在Oracle中, (b ) 函数将char或varchar数据类型转换为date数据类型. (选择一项)a). dateb). to_datec). todated). ctodate13.在中, 在一个登录页面中, 为了验证用户在文本框中输入的用户名不能为空,需要采用的验证控件是( a ). (选择一项)a). RequireFieldV alidatorb). CompareV alidatorc). RangeV alidatord). RangeExpressionV alidator14.某人利用编写一个包括多个页面的应用程序, 每个页面中都有一部分功能相同的导航按钮, 这时最好采用( b) 实现导航功能, 以加快开发速度. (选择一项)a). 自定义控件b). 用户控件c). 复合控件15.Struts框架中,( d )允许为struts应用灵活地配置验证规则,无需编程. (选择一项)a). Struts插件b). ActionForm Beanc). javascriptd). V alidator 验证框架16.在安装Red Hat Linux 9.0的过程中, 为了获得更加优秀的性能, 小李可以选择( b )日志文件系统. (选择一项)a). ext2b). ext3c). VFSd). VFA T17.在J2EE中, 要开发一个名为S tudent的EJB, ejbCreate方法应出现在( d )类文件中. (选择一项)a). StudentHomeb). StudentRemotec). StudentLocald). StudentBean18.下面的类图中, Employee类和Calculator类之间的关系是( b). (选择一项)a). 聚合b). 依赖c). 组合d). 关联19.项目管理的五大过程中, 从时间上看计划过程的下一个过程是(c ). (选择一项)a). 启动过程b). 结束过程c). 执行过程d). 控制过程20.在中, Application是(c ) 类的实例. (选择一项)a). HttpApplicationb). HttpApplicationUtilityc). HttpApplicationStated). Page21.以下代码创建了两个类, 请问两个类之间的关系是( a ). (选择一项)public class T eacher{private Glasses glasses ; //眼镜}public class Glasses{public void Watch(){}}a). 关联b). 泛化c). 依赖d). 组合22.给定一个XML文档内容如下:<? xml version=”1.0” encoding=”UTF-8” ?><lib><book><name>jsp</name></book><book><name>java</name></book></lib>现在使用SAX解析该xml文档, 已知在实现了ContentHandler接口的java程序中正确地建立了解析上面xml文档的步骤, 并在endElement方法中打印字符串”end”, 如果这个java 程序运行正确, 那么最终会打印( b) 个字符串”end”. (选择一项)a). 4b). 5c). 6d). 723.在JSF核心标签中, 以下( a ) 可以限制文本字段输入值的范围. (选择一项)a). f:validateDoubleRangeb). f:convertNumberc). f:validateLengthd). f:convertDateTime24.为了检查字段中文本的长度和字段值是否在指定的范围内, JSF框架中提供了以下( b )三种内建验证器. (选择一项)a). DoubleRangeV alidator、LengthV alidator、IntegerRangeV alidatorb). DoubleRangeV alidator、LengthV alidator、LongRangeV alidatorc). StringRangeV alidator、LengthV alidator、IntegerRangeV alidatord). DoubleRangeV alidator、SizeV alidator、LongRangeV alidator25.在中, 已知在页面的Page_Load事件中已为一个DataList控件设置了一个DataT able类型数据源, 为了在DataList控件项中显示DataT able中名为“Interest”的列,下列绑定表达式正确的是( a ). (选择一项)a). <%# DataBinder.Eval(Container.DataItem,”Interest”)%>b). <%# Container.DataItem,”Interest”%>c). <%# DataBinder.Eval(”Interest”)%>d). <%# Interest%>26.在Oracle中, 用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN V ARCHAR2,b IN OUT NUMBER,c OUT V ARCHAR2) ISBEGIN……END;假定使用的变量都已定义,下面对过程test的调用语法正确的是( c ). (选择一项)a). test(…String1‟,50,v_str2)b). test(v_str1,v_num1,‟String2‟)c). test(…String1‟, v_num1,v_str2)d). test(v_str1,20,v_str2)27.以下对XPath中节点匹配的基本方法中, 描述正确的是(c ). (选择一项)a). //student[ID]: 代表所有拥有ID属性的student节点b). //student[last()]: student节点的最后一个子节点c). //student[1]: 第一个出现的student节点d). //student/parent: 所有student节点的父节点28.在面对对象的分析与设计中,下列有关UML的说法,不正确的是(b ). (选择一项)a). 它主要是图形符号,用面向对象的方法描述系统设计b). 已经在小的模型中而不是复杂系统中证明成功c). 它可在用户、分析者、设计者和软件开发者之间建立良好的沟通d). 它用于可视化、具体化、结构化和文档化软件内在系统的不同方面29.在中,下列在ASPX页面中使用错误的指令是( c). (选择一项)a). <%@Assembly Name=”System” %>b). <%@AssemblySrc=”C:\WINDOWS\\Framework\v1.1.4322\System.dll” %>c). <%@Implements Name=”System” %>d). <%@Implements interface=”System” %>30.路径是指从树型目录的某个目录层次到某个文件的一条道路,下列Linux路径中属于绝对路径的是( a ). (选择一项)a). /tmpb). tmpc). ./tmpd). ../tmp31.你使用Project2003绘制出了项目网络图,现在,你想根据项目网络图找出项目可能存在的一些风险,以下( a ) 是优先需要考虑的方法. (选择一项)a). 查看网络图中具有长工期的任务b). 显示哪些任务是独立的、不与其他任务相关的c). 查看非关键路径上的历时比较短的活动d). 统计所有关键路径和非关键路径的时间32.在中,已知已通过以下代码创建一个DataView对象,代码中”dtScore”为一个DataT able对象,在该对象中有一个名为”Score”的列,为了按照Score从小到大的顺序来显示数据,下列对于DataView对象的属性设置正确的是( c ) (选择一项)DataView dv = new DataView(dtScore);a). dv.Sort = “order by Score asc”;b). dv.Sort = “order by Score desc”;c). dv.Sort = “Score asc”;d). dv.Sort = “Score desc”;33.以下代码创建了两个类,分别为计算机类、鼠标类,请问两个类之间的关系是(c ).public class Computer{private Mouse gdMouse;}public class Mouse{} (选择一项)a). 关联b). 依赖c). 聚合d). 组合34.在J2EE中,( a )方法将Bean实例的当前字段保存在底层数据存储器中. (选择一项)a). ejbLoadb). createc). ejbCreated). ejbStore35.在Struts框架中,控制器ActionServlet能够完成以下(b ) 功能. (选择一项)a). 接受HTTP请求,进行视图与模型层之间表单数据的传递b). 将HTTP请求分发至相应的Action处理c). 调用模型层的JavaBean完成业务逻辑d). 读取ActionForm Bean中的信息。
北大青鸟软件开发BCSP考试题(S2)-B卷答案

2
MySQL中的高级查询
22
c
853
1
3
jQuery中的DOM操作
23
b
28881
2
3
JSP-servlet应用
24
c
104478
2
3
JavaScript语法
25
d
23060
3
3
JavaScript-实现页面特效
26
a
29063
2
4
MySQL中的SQL语法
27
d
26587
2
1
jQuery选择器
28
2
JSP-servlet应用
45
b
2621
1
1
软件需求分析
46
bc
12178
1
2
jQuery中的DOM操作
47
c
27247
2
2
JSP-常用对象
48
b
39581
2
1
Java多线程
49
a
42928
1
2
MySQL索引
50
c
16451
1
2
Java面向对象设计
BCSPS2课程笔试A卷答案
题号
答案
编号
命题
审核
难度
层次
标签
技能块
1
d
39214
1
2
MySQL中的高级查询
2
c
1472
1
2
Java文件操作
3
c
43057
1
2
jQuery基础
javascript测试题

一、单选题(30分)1.以下说法不正确的是:()BA.DOM的全称为Document Object Model;B.BOM为文档对象模型;C.DOM的作用为可以对页面得内容进行增加删除替换;D.BOM为浏览器对象模型2.下面关于javascript理解正确的:()AA.javascript是由核心语法,五大核心对象,DOM,BOM组成B.document.write()向文档中写入内容,可以写在函数体内C.javascript中输出在控制台是out.printD.alert(),confirm(),info(),item()都为系统函数3.下面对http协议说法不正确的是:()CA.http协议遵循三次握手规则B.同步的一个请求得规则是客户端用户发送一个请求到服务器,服务器进行处理,处理结果响应给客户端C.javascript中location对象下没有host属性D.4.关于事件说法正确的是()AA.事件由事件函数事件源事件对象组成B.当前事件作用在哪个标签上,哪个标签就是事件源C.onclick 就是一个事件对象D.图片切换使用javascript的change事件5. 关于定时器的写法正确的是( ) DA.var timer = setInterval(1000,function(){})B.var timer = setTimerout(function(){},1000)C.var tiemr = setInterval(function atime(){},1000)D.var tiemr = setTimeout(atime,1000)6. 下列关于获取页面元素说法正确正确的是( )CA.document.getElementById(‘a’)是通过id值为a获取页面中的一个元素B.document.getElementsByName(“na”)是通过name属性值为na获取页面中的一个元素C.document.getElementsByTagName(“div”)是通过标签名获取去所有div;D.以上说法都不正确;7.下列说法正确的是() DA.children和childNodes都是获取当前元素的子元素的,两者没有区别B.parent在DOM和BOM中相同,都是获取父级标签元素的C.如果想要改变当前元素得上一个兄弟节点,可以使用previousSibling =“要改变得标签”D.DOM中,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点8. 关于Ajax说法正确的是(). CA.Ajax的传输方式和form表单没有任何区别B.onreadystatechange是设置一个事件驱动发送数据C.responseText一定能接收字符串类型得数据D.open方法在get方式下必须设置信息头7.下面的JavaScript语句中,()实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空DA.for(var i=0;i< form1.elements.length;i++) {if(form1.elements[i].type=="text")form1.elements[i].value="";}B.for(var i=0;i<document.forms.length;i++) {if(forms[0].elements[i].type=="text")forms[0].elements[i].value=""; }C.if(document.form.elements.type=="text")form.elements[i].value="";D.for(var i=0;i<document.forms.length; i++){for(var j=0;j<document.forms[i].elements.length; j++){if(document.forms[i].elements[j].type=="text")document.forms[i].elements[j].value="";}} 10.声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是()DA.var obj = [name:"zhangsan",show:function(){alert(name);}];B.var obj = {name:"zhangsan",show:”alert()”};C.var obj = {name:"zhangsan",show:function(){alert(name);}};D.var obj = {name:"zhangsan",show:function(){alert();}};二.填空题.(18分)1.DOM中获取第一个子节点__________,最后一个子节点,父节点_____________,上一个兄弟节点_____________,下一个兄弟节点.__________,所有子节点_________2.什么是Ajax __________________________________(3分),3.浏览器对象模型中获取地址得对象为_______________,获取html框架中顶级页面的属性为____________.4.BOM中控制页面前进的方法 ________,后退的方法__________前进后退多个的方法_________.5.利用BOM控制刷新当前页面的方式有 ____________,___________,___________.6.如何利用javascript改变cookie的值_______________(2分)三.PHP回顾(20分)1.至少写出PHP十种魔术方法?2.mysql的引擎有哪些,列举两种,关系型数据库主要有哪些,介绍一款你了解得非关系型数据库五.javascript程序阅读题(加注释)(10分)<a href="javascript:openWin()"> 打开一个子窗口 </a><a href="javascript:move()"> 动起来 </a><script type="text/javascript" charset="utf-8">var win=null;var screenWidth = window.screen.width;var screenHeight = window.screen.height;var x=10, y=0;function move() {var width = win.outerWidth;var height = win.outerHeight;console.log(width, height);setInterval(function() {var top = win.screenY;var left = win.screenX;if(top==0 && left==screenWidth-width) {x=0;y=10;}console.log(top, screenHeight, height);if(top==screenHeight-height && left==screenWidth-width) {x=-10;y=0;}if(top==screenHeight-height && left==0) {x=0;y=-10;}if(top==0 && left==0) {x=10;y=0;}win.moveBy(x,y);}, 50);}</script>四.简答题(22分)1.Ajax同步和异步的区别(5分)2.for in循环怎么使用(5分)3.<input type=”text” id=’test’ value=”zhangsan” class=”dd”/>1.获取当前元素(2分)2.获取文本框中的值,并.改变文本框中的值(2分)3.改变文本框得class属性(两种方法) (4分)4.在input标签上面生成一个div 设置他的背景颜色为橙色(4分)。
javascript测试题及答案

javascript测试题及答案JavaScript测试题及答案1. 以下哪个是JavaScript的正确数据类型?A. 字符串B. 整数C. 布尔值D. 所有选项答案:D2. JavaScript中,以下哪个关键字用于创建一个函数?A. functionB. defC. varD. let答案:A3. 在JavaScript中,如何声明一个变量?A. varB. letC. constD. 所有选项答案:D4. 以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toInt()D. toFloat()答案:B5. 在JavaScript中,以下哪个对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A6. 如何在JavaScript中创建一个数组?A. var colors = "red", "green", "blue";B. var colors = ["red", "green", "blue"];C. var colors = ("red", "green", "blue");D. var colors = {"red", "green", "blue"};答案:B7. JavaScript中,以下哪个方法用于将数组元素连接成一个字符串?A. join()B. concat()C. merge()D. combine()答案:A8. 在JavaScript中,以下哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:D9. 如何在JavaScript中判断一个变量是否是数组?A. Array.isArray(variable)B. isArray(variable)C. isType(variable, 'array')D. type(variable) == 'array'答案:A10. 在JavaScript中,以下哪个关键字用于循环遍历数组?A. forB. whileC. doD. all答案:A11. 如何在JavaScript中创建一个对象?A. var person = {name: "John", age: 30};B. var person = (name: "John", age: 30);C. var person = ["name", "John", "age", 30];D. var person = function(name, age) { = name; this.age = age;};答案:A12. 在JavaScript中,以下哪个方法用于删除对象的一个属性?A. deleteB. removeC. eraseD. clear答案:A13. 如何在JavaScript中判断一个对象是否具有某个属性?A. hasOwnProperty()B. hasProperty()C. isProperty()D. propertyExists()答案:A14. 在JavaScript中,以下哪个关键字用于声明一个类?A. classB. typeC. structD. object答案:A15. 如何在JavaScript中实现继承?A. 使用 extends 关键字B. 使用 super 关键字C. 使用 prototype 关键字D. 使用 inherit 关键字答案:A。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《使用JavaScript增强交互效果》阶段测试-机试试卷
一、为了美化页面效果现在需要给某大型网站的首页添加广告特效,页面两侧的可关闭的对联广告,完成的页面效果如图所示。
二、大型的购物网站,往往设置了很多服务功能。
作为一名新的用户怎么才可以了解这些功能都是什么?怎么才能找到自己希望执行的功能呢?这就需要一个客户帮助中心,负责解答用户在网站购物期间所有的疑问。
完成页面要求:
1、树形菜单,单击一级菜单时,对应的二级菜单如果处于显示状态则隐藏,如果处于隐藏
状态则显示二级菜单(实现一个即可)
2、当鼠标移到二级菜单时,超链接文字变红色且有下划线;鼠标移开时,超链接文字显深
灰色且无下划线
3、以12小时制显示当前系统时间,同时以“AM”或“PM”表示上午下午
4、当分钟和秒小于10的情况,前面补0显示
页面完成效果如图所示。