(一) 选择题
1. 以下不是历史对象的属性的是( ) A. Current B. Length C. herf D. Next
2. 分析下面这两行代码的作用( ) 01 02 A. 代码第1行的作用相当于后退按钮 B. 代码第2行的作用相当于后退按钮 C. 代码第1行的作用相当于前进按钮 D. 以上表述不都不正确
3. 可以使用下列哪种方法来用一个URL取代当前窗口的URL(A. load B. onload C. replace D. open
4. 对下面这段代码分析不正确的是( ) 01 funtcion Submit() 02 {
03 form1.submit(); 04 alert(“提交成功”) 05 }
06 function Reset() 07 {
08 form1.reset(); 09 }
A. 调用Submit()可以提交表单 B. 调用Reset()重置表单
C. 调用Reset()相当于提交按钮 D. 调用Submit()相当于提交按钮
5. 对下面这段代码分析不正确的是( ) 01 var len=form1.elements.length; 02 for(var i=0 ;i 04 if(form1.elements[i].value.length==0) 05 { 06 alert(“你的资料没有填写完善”); ) 07 return flase; 08 } 09 } A. 代码第1行是取得当前表单元素的个数 B. 代码第1行是取得当前文本表单的个数 C. 这是循环验证表单 D. 这段代码可以验证表单中文本框中的值是否为空 6. 对下面这段代码分析您输入的字符数为正确的是() 01 function count() 02 { 03 var len=form1.text.value.length; 04 alert(“”+len+”个”) 05 } A. 代码第3行是取得当前文档中文本框的个数 B. 代码第3行是取得当前文档中表单的个数 C. 这段代码有错误 D. 这段代码是统计用户输入文本框中字符个数 7. 以“.js”为文件扩展名的文件是______。 (A) html文件 (B) 网页文件 (C) Java文件 . 以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 8. 我们可以在下列哪个HTML元素中放置javascript代码? A.< script > B.< javascript > C.< js > D.< scripting > 9. 下列哪个不是Javascript中注释的正确写法:( ) A.< !-- …… -- > B.//…… C./*……*/ D. /* ?? (D) Javascript文件 */ 10. 以下哪项不属于Javascript的特征? A.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Javascript代码需要编译以后才能执行 D.Javascript是独立于平台的 11. 以下关于Javascript中事件的描述中,不正确的是:() A.click——鼠标单击事件 B.focus——获取焦点事件 C.mouseOver——鼠标指针移动到事件源对象上时触发的事件 D.change——选择字段时触发的事件 12. history从属于window,下列能访问前一页面方法是:( ) A.back(-1) B.back(1) C.forward(1) D.go(-1) 13. 如何在浏览器的状态栏放入一条消息:( ) A.statusbar = \ B.window.status = \ C.window.status(\ D.status(\ 14. 在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象: () A.document B.window C.form D.location 15. 下面哪一个不是 JSP 本身已加载的基本类?( ) (A)java.lang.* (B)java.io.* (D)javax.servlet.jsp.* (C)javax.servlet.* 16. Web 应用程序打包后的扩展名是:() (A) EAR (B)WAR (C)JAR (D) RAR 17. JSP 是在( )阶段生成 Servlet 源代码的。 (A) 转译 18. Servlet程序的入口点是:( ) (A)init() 19. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( ) A)进程 B)线程 C)程序 D服务。 20. Tomcat服务器的默认端口号是:( ) A)80 B)8080 C)21 D)2121 21. 在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是( )。 A、 init()方法是包容器调用的Servlet实例的第一个方法 B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了 C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方 法之前,包容器不会调用Servlet实例的其他方法 D、在Servlet 实例消亡之前,容器调用Servlet实例的close()方法 22. 在JSP中要使用user包中的User类,则以写法正确的是( )。 (B)main() (C)service() (D)doGet() (B) 编译 (C) 执行 (D) 响应 A、 C、 D、 23. JSP从HTML表单中获得用户输入的正确语句为 ( ) A、Request.getParameter(“ID”) B、Reponse.getParameter(“ID”) C、Request.getAttribute(“ID”) D、Reponse.getAttribute(“ID”) 24. 下面哪一项对Servlet描述错误?( ) A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口 B. Servlet接口定义了Servlet的生命周期方法 C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程 D. Servlet客户线程调用service方法响应客户的请求 25. 关于部署到Tomcat服务器的Java Web应用程序,正确的选项有( )。 A. Java Web应用程序总是打包成WAR形式部署到Tomcat服务器 B. Java Web应用程序应该部署到Tomcat服务器的server子目录中 C.每个Java Web应用程序都有一个web.xml文件 D. Java Web应用程序的根目录下不能存放任何文件,所有html、gif等文件必须存放到 某一子目录中 26. JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间( )。 27. Servlet获得初始化参数的对象是( ) A、Request B、Response C、ServletConfig D、ServletContext 28. 下面不属于JSP内置对象的是( ) A)out对象 B)respone对象 C)application对象 D)page对象 29. JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?( ) A) 30. JavaBean的属性必须声明为private,方法必须声明为( )访问类型。