当前位置:文档之家› JSP复习题

JSP复习题

JSP复习题一、选择题1、JSP页面经过编译之后,将创建一个(B)。

A. appletB. servletC. applicationD. exe文件2、在JSP中,( A )动作用于将请求转发给其他JSP页面。

A.forwardB.includeeBeanD.setProperty3、对于声明<%!声明%>的说法错误的是:CA、一次可声明多个变量和方法B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、声明的变量将在JSP页面初始化时初始化4、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A、进程B、线程C、程序D、服务。

5、阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp"); dispatcher.forward(request,response);关于该段代码的作用,下列叙述哪项是正确的?( B )A、页面重定向到a.jsp页面B、将请求转发到a.jsp页面C、从a.jsp定向到当前页面D、从a.jsp转发到当前页面6.(A)注释可以在服务器和客户端都可见。

A.HTMLB.JSPC.JavaScriptD.page7、以下对象中的(D )不是JSP的内置对象。

A、requestB、sessionC、applicationD、bean8、对数据库表中记录的字段值进行更新,可以使用(B )方法A、executeQuery()B、executeUpdate()C、next()D、getConnection()9、下面哪一项对Servlet描述错误?( C )A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B. Servlet接口定义了Servelt的生命周期方法C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程D. Servlet客户线程调用service方法响应客户的请求10、以下哪个对象提供了访问和放置页面中共享数据的方式(D)A、pageContextB、responseC、requestD、session2、当服务器上的第一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面转译成一个( C )文件。

A.ServletB.JSPC.JavaD.HTML3、JSP的编译指令标记通常是指:(D )。

A. Page指令、Param指令和Taglib指令B. Page指令、Include指令和Plugin指令C. Forward指令、Include指令和Taglib指令D. Page指令、Include指令和Taglib指令4、可以利用request对象的哪个方法获取客户端的表单信息( A )。

A. request.getParameter()B. request.outParameter()C. request.writeParameter()D. request.handlerParameter()5、在JDBC中,下列哪个接口不能被Connection创建( C )。

A. StatementB. PreparedStatementC. RowsetStatementD.CallableStatement1、在JSP中,要定义一个方法,需要用到以下(C)元素。

A. <%= %>B. <% %>C. <%! %>D. <%@ %>3、page指令的import属性的作用是(C )A、定义JSP页面响应的HTML类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码4、下述选项中不属于JDBC基本功能的是:(D )A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D.数据库维护管理5、在传统的HTML页面中加入(D)就构成了一个JSP页面文件。

A、JAVA程序片B、JSP标签C、用“<%”、“%>”标记符号括起来的程序D、JAVA程序片和JSP标签6、在JSP中,内置对象( B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。

A、sessionB、requestC、responseD、out7. 下边哪个不是MVC中的组成部分?(B)A. JavaBeanB. FrameWorkC. JSPD. Servlet8、在javaScript中window对象的(D)方法用于打开一个新窗口。

A.openWindow() B.window()C.close() D.open()9、Servlet程序的入口点是:(A )A、init()B、main()C、service()D、doGet()10、不能在不同用户之间共享数据的方法是(A)A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象3、调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。

A、秒B、分秒C 、毫秒D、微秒4、当response的状态行代码为哪个时,表示用户请求的资源不可用?(D)A、101B、202C、303D、4046配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系7.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:(B)A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量8.out对象是一个输出流,其输出换行符的方法是(B)A、out.print()B、out.newLine()C、out.println()D、out.write()小结:print() 输出各种类型数据println()输出各种类型数据并换行newline() 输出一个换行符10.Form表单的method属性能取下列哪项的值(C)A、submitB、putsC、postD、out2.下列关于JSP的说法错误的是(B)。

A.JSP可以处理动态内容和静态内容;B.JSP是一种与Java无关的程序设计语言;C.在JSP中可以使用脚本控制HTML的标签生成;D.JSP程序的运行需要JSP引擎的支持。

3.下列不适合作为JSP程序开发环境是(D)。

A.JDK+Tomcat;B.JDK+Apache+Tomcat;C.JDK+IIS+Tomcat;D. .NET Framework+IIS14.下列不属于JSP动作的是(D)。

A.<jsp:include>;B.<jsp:forward>;C.<jsp:iplugin>;D.<%@include file=“relativeURL”%>。

5.使用response对象进行重定向时使用的方法为(B)。

A、getAttributeB、sendRedirectC、setContentTypeD、setAttribute6.以下关于JDBC的描述错误的是(D)。

A. JDBC是一种用于执行SQL语句的Java API;B. JDBC API既支持数据库访问的两层模型,也支持3层模型;C. JDBC由一组用Java编程语言编写的类和接口组成;D. 使用JDBC只能连接SQL Server数据库。

7.在Statement接口中,能够执行给定的SQL语句并且可能返回多个结果的方法是(A)。

A.execute方法B.executeQuery方法C.executeUpdate方法D.getMaxRows方法。

8.在下列实现数据库连接的语句中,用来指定JDBC驱动程序的语句是(A)。

A.Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”)B.String strConn=“JDBC:sqlserver//LIUZC:1433DatabaseName=ShopSystem”;C.String strUser=“sa”D.conn=DriverManagement.getConnection(strConn,strUser,strPassword)2、修改服务端口时,需要修改的文件是( B )。

A. web.xmlB. server.xmlC. config.xmlD. bin.xml5、在一个JSP文件中,有表达式<%=2+3 %>,它将输出( B )。

A.2+3B.5C.23D.不会输出因为表达式错误8、在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,下列关于GET和POST 方法描述正确的是( A )A. POST请求的数据在地址栏不可见B. GET请求提交的数据在理论上没有长度限制C. POST请求对发送的数据的长度限制在240——255个字符D. GET请求提交数据更加安全10、在J2EE中,重定向到另一个页面,以下( C )语句是正确的。

A. request.sendRedirect("")B. request.sendRedirect()C. response.sendRedirect("")D. response.sendRedirect()3、Servlet中,使用(C)接口中定义的()方法来处理客户端发出的表单数据请求A、HttpServlet doHeadB、HttpServlet doPostC、ServletRequest doGetD、ServletRequest doPost4、下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单(C)。

A.没有指定action属性,所以不做提交B.使用post方式提交C.提交到当前页D.不确定5、下列可以正确获取当前Web程序物理路径的方法为(A)。

A.request.getRealPath(“/”)B.request.getFile(“/”)C.response.getRealPath(“/”)D.response.getFile(“/”)6、Tomcat服务器的默认端口为(C)。

相关主题