JSP企业面试题及答案(选择题)_第1页
JSP企业面试题及答案(选择题)_第2页
JSP企业面试题及答案(选择题)_第3页
JSP企业面试题及答案(选择题)_第4页
JSP企业面试题及答案(选择题)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题:1. 下列哪个不是HTML的常用标记。() A. <html> B. <head> C. <body> D. <Book>2. 创建表单的HTML代码是( )A. <form> </form> B.<select multiple name="NAME" size=?> </select>C.<option>D.<select name="NAME"> </select>3. 在html中绘制表格时,()标记

2、是表格中的换行标记。A. <table> B. <th> C. <tr> D. <td>4. 使用JavaScript语言中Document的()方法可以在页面上输出字符。A. document.write() B. document.print()C. document.out() D. document.flush()5. 在HTML中引用外部JavaScript文件中的正确代码为()。A. <SCRIPT LANGUAGE="JavaScript" src="calendar.js">&l

3、t;/SCRIPT> B. <SCRIPT LANGUAGE="JavaScript" href="calendar.js"></SCRIPT>C. <SCRIPT LANGUAGE="JavaScript" import="calendar.js"></SCRIPT> D. <SCRIPT LANGUAGE="JavaScript" name="calendar.js"></SCRIPT>6. 在

4、javaScrpt中window对象的()方法用于打开一个新窗口。A. openWindow() B. window() C. open() D. close()7. 在javaScrpt中window对象的()方法用于关闭当前窗口。A. open() B. confirm() C. alert() D. close()8. Tomcat服务器的默认端口为()。A. 8888 B. 8001 C. 8080 D. 809. Eclipse是Java开发的( ).A.开发工具包 B.IDE(集成开发环境) C.应用程序服务器 D.Web服务器10. JSP中的隐式注释为()。 A. / 注释内容

5、 B. <!注释内容-> C. <%-注释内容-%> D. /* 注释内容 */11. 在J2EE中,重定向到另一个页面,以下( )语句是正确的。 A.request.sendRedirect("");B.request.sendRedirect();C.response.sendRedirect();D.response.sendRedirect("");12. 假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在()目录下。A. helloa

6、pp/HelloServlet.classB. helloapp/WEB-INF/HelloServlet.classC. helloapp/WEB-INF/classes/HelloServlet.classD. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class13. 在Servlet中,response.getWriter()返回的是() A. JspWriter对象 B. PrintWriter对象 C. Out对象 D. ResponseWriter对象 14. 在Servlet中,下列语句可以正确获取PrintWr

7、iter对象的是() A. PrintWriter out= request.getWriter(); B. PrintWriter out = request.getPrintWriter(); C. PrintWriter out= response.getWriter(); D. PrintWriter out = response.getPrintWriter(); 15. 在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的 A. <servlet-name/> B. <servlet-mapping/> C. <uri-pattern/

8、> D. <url-pattern/> 16. Servlet程序的入口点是(): A. init() B. main() C. service() D. doGet() 17. 在JSP页面中,能够完成输出操作的内置对象是() A. out B. response C. request D. config 18. 在JSP页面中,类型为HttpServletResponse的内置对象是() A. out B. response C. request D. config 19. 在JSP中,page指令的()属性用来引入需要的包或类 A. extends B. import

9、C. languge D. contentType 20. 在JSP中如果要导入 java.io.* 包,应该使用()指令。 A. page B. taglib C. include D. forward21. JSP页面经过编译之后,将创建一个( )。 A. applet B. servlet C. application D. exe文件22. <% String name=request.getAttribute("uname");%>_横线处使用()代码可以将name的值显示在页面。 A. response.print(name); B. <% r

10、equest.getOut().print(name)%> C. <%=name%> D. <p>name</p> 23. 如果只希望在多个页面间共享数据,可以使用()作用域 A. request,session B. application session C. request,application D. pageContext request 24. 按作用域从大到小排列正确的是() A. application page request response B. session pageContext request application C.

11、 public application session request D. application session request pageContext 25. 以下()可用于检索session属性userid的值 A.session. getAttribute (“userid”);B.session. setAttribute (“userid”); C. request. getParameter (“userid”); D. request. getAttribute (“userid”); 26. 在J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个

12、值时的用户的请求数据。 A. String getParameter(String name) B. String getParameter(String name)C. String getParameterValuses(String name) D.String getParameterValues(String name)27. 设在表单中有一组复选钮标记,如下列代码:<form action=”register.jsp”>请选择喜欢的城市:<input type=”checkbox” name=”city” value=”长春”>长春 <br>&l

13、t;input type=”checkbox” name=”city” value=”北京”>北京 <br><input type=”checkbox” name=”city” value=”大连”>大连 <br><input type=”checkbox” name=”city” value=”上海”>上海 <br></form>如果在register.jsp是取city的值,最适合的方法为()。A. String city= request.getParameter(“city”);B. String citie

14、s=request.getParameter(“city”);C. String cities=request.getParameterValues(“city”); D. String city=request.getAttribute(“city”);28. J2EE中,( )用于返回应用程序的上下文路径。 A.HttpServletRequest类的getContextPath()方法B.HttpServletRequset类的getPathInfo()方法C.ServletContext类的getContextPath()方法D.ServletContext类的getPathInfo(

15、)方法29. 在J2EE中,使用Servlet过滤器时,需要在web.xml通过( )元素将过滤器映射到Web资源。 A.<filter>B.<filter-mapping>C.<servlet>D.<servlet-mapping>30. 给定一个JSP程序源代码,如下:<jsp:include page="two.jsp" flush="true"><jsp:param name="location" value="bejing"/><

16、;/jsp:include>在two.jsp中使用()代码片段可以输出参数location的值。A.<jsp:getParam name="location">B.<jsp:getParameter name="location">C.<%=request.getAttribute("location")%>D.<%=request.getParameter("location")%>31. 给定JSP程序源码如下:<html><% int c

17、ount =1;%> </html>以下( )语句可以在下划线处插入,并且运行后输出结果是:1。 A.<%=+count %>B.<% +count; %>C.<% count+; %> D.<% =count+ %>32. test.jsp文件中有如下一行代码:<jsp:useBean id=”user” scope=”_” class=”com.UserBean”>要使user对象可以作用于整个应用程序,下划线中应添入() A. page B. request C. session D. application3

18、3. 在J2EE中,以下不是JSP内置对象的是( )。 A. pageContext B. context C. application D. out34. 在JSP中,( )动作用于将请求转发给其他JSP页面。 A.forward B. Include C. useBeanD. setProperty35. 在JSP中,要定义一个方法,需要用到以下( )元素。 A.<%= %> B.<% %>C.<%! %>D.<% %>36. MVC中的 M V C 分别用()表示 A. jsp servlet javabean B. HTml javabe

19、an jsp C. javabean jsp servlet D. servlet html jsp 37. 在J2EE的Model 模式中,模型层对象被编写为( )。 A. Applet B. JSP C. Server D. JavaBean38. 下面关于MVC的说法不正确的是() A. M表示Model层,是存储数据的地方 B. View表示视图层,负责向用户显示外观 C. Controller是控制层,负责控制流程 D. 在MVC架构中 jsp通常做控制层 39. MVC架构中使用HTML界面、Jsp界面实现用户界面,使用()实现控制逻辑。A. Jsp B. Servlet C.Ja

20、vaScript D.EJB40. 在MVC模式中,核心内容为 ()。A. view B. control C. model D. 不确证41. 在JSP页面中,正确引入JavaBean的是() A.<%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %> B.<jsp: useBean name =”myBean” scope =”page” class=”pkg.MyBean” > C.<jsp: useBean id =”myBean” scope =”page” class=”pkg.M

21、yBean” /> D.<jsp: useBean name =”myBean” scope =”page” class=”pkg.MyBean” /> 42. 从HTTP请求中,获得请求参数,应该调用 A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法 D. session对象的getParameter()方法 43. 在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的。 A. .jsp文件 B. .class文件 C

22、. .jar文件 D. web.xml文件 44. 创建JSP应用程序时,配置文件web.xml应该在程序下的( )目录中。A. admin B. servlet C. WEB-INF D. WebRoot45. 在JDBC连接数据库编程应用开发中,利用()可以实现连接数据库。A. Connection类 B. PreparedStatement类C. CallableStatement类 D. Statement类46. 为了实现在Java的程序中调用带参数的SQL语句,应该采用()来完成。A. Connection类 B. PreparedStatement类C. ResultSet类 D

23、. Statement类47. 在JDBC连接数据库编程应用开发中,利用()可以实现包装数据库中的结果集。A. Connection类 B. PreparedStatement类C. ResultSet类 D. Statement类48. 基于HTTP协议的Servlet通常继承_, 也可以继承_。这些类型都实现了接口_。A. javax.servlet.Servlet B. javax.servlet.GenericServletC. javax.servlet.http.HttpServlet49.我们实现的基于HTTP协议的Servlet的服务方法签名正确的有_ _。A. public

24、void doGet(ServletRequest req, ServletResponse res) throws IOException, ServletExceptionB. public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletExceptionC. public void service(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletExcept

25、ionD. public void service(ServletRequest req, ServletResponse res) throws IOException, ServletException50、控制一个Servlet的生命周期的方法有_, _和_。其中_在所有的请求到来之前调用,_在撤消应用或关闭web container时调用。Servlet通常只有一个实例,被所有的访问者共享,因此要注意资源的同步。A. destroy B. service C. Init51、在Java Web开发中,跟踪客户状态的手段可通过_和_; 增加一个新的cookie, 调用_的_方法;要在服务

26、器端查询cookie, _的_方法。Session的类型是_, 获得session的途径是调用_的方法_。A. HttpServletRequest B. Session C. addCookieD. getCookies E. HttpServletResponse F. CookieG. getSession H. HttpSession52、将session与浏览器联系起来的手段有Cookie和URL rewriting, 所用Cookie变量却省为_, URL rewriting的却省参数是_。URL rewriting通过调用HttpServletResponse的_重写重定向资源,

27、调用_重写一般资源。A. jsessionid B. JSESSIONID C. encodeURL D. encodeRedirectURL53、Java Web应用中往往通过设置不同作用域的属性来达到通讯的目的。如果某个对象只在同一请求中共享,通过调用_的setAttribute方法设置属性, 也可通过_事件侦听器实现;如果在不同的请求中传递某一客户的状态,调用_的setAttribute方法设置属性,也可通过_事件侦听器实现;如果某个对象被所有的访问者共享,把这个对象设置为_的属性即可,也可通过_事件侦听器实现。A. HttpSession B. HttpServletRequest C

28、. ServletRequestListenerD. ServletContext E. ServletContextListener F. HttpSessionListener54、Filter必须实现接口_, 它只有一个实例,控制生命周期的方法是_,_和_; 在提供服务之前被调用方法的参数类型是_;服务方法的参数类型是_,_和_。如果要截取请求,我们会提供_类型的封装类;如果截取应答,我们会提供_类型的封装类,截取应答的标志是在调用_类型对象的_方法后继续有代码处理应答。A. FilterChain B. ServletRequest C.ServletResponseD.HttpSer

29、vletResponseWrapper E. HttpServletRequestWrapper F. init G. doFilter H. destroyI. Filter J. FilterConfig(init的参数)55、以下JSP代码属于指令directive的有_;属于表达式(expression)的有_;属于申明(declaration)的有_;属于脚本程序(scripleting)的有_;属于action的有_。<%=12%>B. <%include file=”header.html”%> C. <jsp:forward page=”cart.

30、jsp”/> D. <jsp:include page=”header.html”/> E. <% int i = 10; %> F. <%! int i = 10; %>G. < %taglib uri=” prefix=”c”%>H. <%=new java.util.Date()%>56、<jsp:useBean id=”gzhu” class=”com.tarena.Instructor”/><% response.sendRedirect(“”); %><%page contentType

31、=”text/html; charset=gb2312”%>在directive page中,_属性可反复出现, _属性的却省值为true, _属性的值指向处理异常的页面,_表示激活EL。A. autoFlush B. import C. session D.isELIgnored=false E. errorPage57、以下_是JSP中正确的注释:A. <%-comments-%> 真正的注释 B. <% /comments %>C. <!-comments -> 会写在页面当中 D. <%! /* comments */ %> JAV

32、A中的单行和多行注释58、在JSP中有很多隐含变量,request的类型是_, response的类型是_, page的类型是_, pageContext的类型是_, session的类型是_, application的类型是_, config的类型是_, out的类型是_, exception的类型是_。A. java.lang.Throwable B. javax.servlet.jsp.PageContext C.javax.servlet.http.HttpServletRequest D. javax.servlet.http.HttpSessionE. javax.servelet

33、.jsp.JspPage F. javax.servlet.ServletConfigG. javax.servlet.ServletContext H. javax.servlet.jsp.JspWriterI.javax.servlet.http.HttpServletResponse59、JSP在处理客户请求前会被编译成servlet, JSP中declaration中定义的变量和方法在运行时成为对应servlet的_变量和方法; scripting会成为服务方法_的语句。JSP的生命周期受到_,_和_的控制。A. jspInit B. member C. _jspService D.

34、jspDestroy60、EL中可使用一些隐含对象,通过_可以访问request中的属性(attriubte), 通过_可以访问session中的属性, 通过_可以访问application中的属性, 通过_可以访问浏览器输入的参数,通过_可以访问请求头中的参数,通过_可以访问web应用的参数,通过_可以访问cookie。A. sessionScope B. applicationScope C. requestScopeD. param E. initParam F. cookieG. Header61、在EL中能够访问的函数(function)必须是_。A. public static B. protec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论