《[管理学]JavaEE复习题.doc》由会员分享,可在线阅读,更多相关《[管理学]JavaEE复习题.doc(36页珍藏版)》请在三一文库上搜索。
1、复习题一一、填空题一:1.Tomcat服务器的默认端口是 8080,HTTP协议的默认端口是80,Mysql默认端口是3306。2.jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、ApplicationExcepiton、Config和page对象。3. application 对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序的任何Web组件共享信息 ,而session对象则是每个客户专用的。4.JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。 5. Javascript 主要运行在客
2、户端的脚本语言。6HTML的注释符号是:/7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库 。8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。9.JSP页面由注释、 、 、 、 和模板数据,5种元素组成。9. 异常的处理,可在该方法的代码段中包含3类代码: try 、catch 和finally代码块。9.Java Servlet的主要特点是:高效、方便、功能强大、可移植性好、节省投资。运行servlet需要在web.xml注册.10.在JSP脚本程序中定义的变量的作用域
3、是当前页面。11. Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例、销毁。12.用户编写一个Servlet必须实现Servlet 接口。13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。14.out对象的作用是控制页面文本输入输出流的对象,response对象的作用是根据客户端的请求信息建立一个默认的response对象 。15编写完一个Servlet文件需要在 web.xml文件中部署该Servlet方能使用。16.注册一个JDBC驱动应调用SQLServerConnection 类的
4、 prepareCall 方法方法。17.怎样修改tomcat的端口_在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可19.理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器 。 20.application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。 21. 一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属
5、性 。 22.运行servlet需要在web.xml注册. 23.Servlet的生命周期分三个时期:装载Servle、创建一个Servlet实例、销毁。 24. JSP开发网站的两种模式分为jsp+javabean和jsp+javabean+servlet 。二、填空二: 1、JSP网页动态部分包含三种元素,它们是指令、脚本和动作。 2、JSP的全称是Java Server Page。 3、JSP的优点之一是可以使得界面显示和功能逻辑。 4、JSP本质上是对Java的扩展。 5、JSP技术开发的程序架构只能是C/S或B/S。 6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。
6、 7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。 8、客户与Web服务器通信是通过http协议来完成的。 9、Web服务器是一种请求/应答的服务器。 10、指令主要包括page指令、taglib指令和include指令。 11、使用taglib指令可以实现使用自定义的JSP标签。 12、和JavaBean密切相关的三个JSP元素是useBean、getproperty和setproperty。 13、动作元素的主要作用是在客户端中运行一个Bean或显示一个Applet。 14、JSP异常主要有JspError和JspExcepti
7、on两类。 15、JSP内置对象共有四种Scope,它们是page、request、session、application。 16、request对象用于获取URL中参数值的方法是getparameter()。 17、表单向JSP提交数据的方式主要有GET和POST。 18、out.println()方法主要作用是向客户端输出换行。 19、实现表单中字段隐藏的方法是。 20、JDBC的全称是Java DataBase Connectivity。 21、使用JDBC-ODBC桥时必须新建ODBC数据源。 22、用来执行executeUpdate方法的对象被称为语句对象。 23、JDBC二层模型是
8、指Java应用程序直接同数据库交互。 24、事务处理技术包括数据查询和数据更新。 25、在JSP中使用Javabean可以通过动作元素。 26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。 27、动作中的value属性具有提供属性值功能。 28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。 29、从本质上讲,Servlet是Java类。 30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。31、通过JavaBean来封装业务逻辑,进行数据库操作等。从而很好的实
9、现业务逻辑和前后台程序的分离。32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。34、要想要JSP中调用JavaBean,就需要使用到动作指令,其语法格式是。35、JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。36、JSP中提供了一个动作指令来设置JavaBean属性,其有如下四种语法格式是。 37、Request内置对象用来获得客户端请求
10、参数。38、服务器端应用request对象的方法来接受或处理这些信息。后用request对象getParameter方法获得客户端的请求参数。 39、可以通过response对象的sendRedirect方法设置页面重定向,实现页面跳转,40、JavaBean的应用语言是Java。41、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。42、 Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。43、 import属性用来指定导入的(Java包)。44、 session属性用来指定
11、该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。45、 使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。46、 contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。47、JSP基本动作元素包括了6个动作元素,分别是()、()、()、()、()和()。48、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。49、Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类
12、的命名,即(包名加类名)。50、import属性用来指定导入的(Java包)。51、session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页 面中可以(使用session对象)。52、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。53、contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。54、JSP基本动作元素包括了6个动作元素,分别是()、()、()、()、()和()。二、选择题一1)在J2EE中,将输出(6)。(选择一项)a) 2+4 b) 6 c) 24 d
13、)不会输出,因为表达式是错误的2)在J2EE中,request对象的(D)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项) a) String getParameter(String name) b) String getParameter(String name) c) String getParameterValues(String name)d) String getParameterValues(String name)3)(A)是发送邮件的协议。(选择一项) a) SMTP b) IAMP c) POP3 d) HTTP4)J2EE中,JSP EL表达式:
14、$user.loginName的执行效果等同于(A)。(选择一项)a) b) c) d) 5)在J2EE中,test.jsp文件中有如下一行代码: 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入(A)。(选择一项) a) page b) request c) session d) application6)要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是(C)。(选择一项) a) DAO b) ValueObject
15、 c) MVC d) Proxy7)在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B)元素将过滤器映射到Web资源。(选择一项) a) b) c) d) 8)在J2EE的Model II模式中,模型层对象被编写为(D)。(选择一项) a) Applet b) JSP c) Servlet d) JavaBean9) J2EE中,()类的(A)方法用于返回应用程序的上下文路径。(选择一项) a) HttpServletRequest、getContextPath() b) HttpServletRequest、getPathInfo() c) ServlettContext
16、、getContextPath() d) ServlettContext、getPathInfo()10)Web应用中,常用的会话跟踪方法不包括(D)。(选择一项) a) URL重写 b) Cookie c)隐藏表单域 d)有状态HTTP协议1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)a) b) c) d) 2)JSP页面经过编译之后,将创建一个()。(选择一项)a) applet b) servletc) application d) exe文件3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)a) doStartTag() b) doE
17、ndTag()c) doInitBody() d) doAfterBody()4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。a) page b) requestc) session d) application5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项)a) pageContext b) contextc) application d) out6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项)a
18、) sendURL() b) redirectURL()c) sendRedirect() d) redirectResponse()7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)a) extends b) importc) languge d) contentType8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)a) init b) servicec) doFilter d) destroy9) 在JSP中,只有一行代码:,运行将输出()。(选择一项)a) A+B b) ABc) 131 d) 错误信息,
19、因为表达式是错误的10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException _out.println(“hi kitty!”);out.close();运行次Servlet时输出如下: hi kitty!则应在此Servlet下划线处填充如下代码。(选项一项)a) PrintWriter out = response.getWriter();b) PrintWriter out = req
20、uest.getWriter();c) OutputStream out = response.getOutputStream();d) OutputStream out = request.getWriter();11)给定如下JSP代码,假定在浏览器中输入URL:http:/localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)its an odd its an even a) 一个HTML页面,页面上显示its an odd b) 一个HTML页面,页面上显示its an even c) 一个空白的HTML页面d) 错误信息1
21、2)给定java程序User.java,代码如下:package user;public class User private String password; private String loginName; public String getLoginName() return loginName; public String getPassword() return password;public void setLoginName(String loginName) this.loginName=loginName;public void setPassword(String pas
22、sword) this.password=password;给定user.jsp,代码片断如下:_loginName: password: 在浏览器上输入URL:http:/localhost/user,jsp?loginName=sa&password=sa并回车要使浏览器上显示:loginName: sa password: sa在user.jsp中的下划线处应填入以下()代码. (选择一项)a) b) c) d) 13) 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项) a) b) c) d) 1
23、4) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项) a) HttpServlet是一个抽象类 b) HttpServlet类扩展了GenericServlet类 c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中15) 给顶一个JSP程序源代码,如下: 在two.jsp中使用()代码片段可以输出参数location的值。 a) b) c) d) 16) J2EE中,JSP EL表达式:s(10*10) ne 100的值是()。(选择一项) a) 0 b) True c) Fa
24、lse d) 117)在J2EE中,test.jsp文件如下: buffer is 运行时,将发生()。 (选择一项) a) 转译期错误 b) 运行期错误 c) 运行后,浏览器上显示:buffer is null d) 运行后,浏览器上显示:buffer is ABC18) 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项) a) 1 b) 1或多 c) 0或1 d) 0或多19) 给定include1.jsp文件代码片断,如下: _/此处填写代码 给定include2.jsp文件代码片断,如下: 要求运行include1.jsp时,浏览器上输出:HAH
25、A 要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项) a) b) c) d) 20)在J2EE中,在web.xml中,有如下代码: 30上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)a) 毫秒 b)秒c) 分钟 d)小时21) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。 (选择一项)a) b)c) d) 22) 给定一个JSP程序源码如下:在two.jsp中加入(
26、 )代码片断可以输出参数location的值。 (选择一项)a) b) c) d)23)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是( )。(选择一项)a) hellocom.tagdemo.HelloTagb)hellocom.tagdemo.HelloTagc)hellocom.tagdemo.HelloTagd)hellocom.tagdemo.HelloTag24)要设置某个JSP页面为错误处理页面,以下page指令正确的是()。 (选择一项)a) b) c) d) 25)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协
27、议,接收邮件使用()协议。 (选择一项)a) POP3 SMTP b) POP3 TCPc) SMTP TCP d) SMTP POP326)在Servlet里,能正确获取session的语句是()。 (选择一项)a) HttpSession session = request.getSession(true);b) HttpSession session = request.getHttpSession(true);c) HttpSession session = response.getSession(true);d) HttpSession session = response. getHttpSession (true);27)在JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项)a) forward b) includec) useBean d) setProperty28)在J2EE中,在一个JSP文件中,有表达式,它将输出()。 (选择一项)a) 2+3 b) 5 c) 23 d) 不会输出,因为表达式是错误的29)在J2EE实现企业级应用开发中,()是描述标记库的XM
链接地址:https://www.31doc.com/p-1987906.html