JSP程序设计考试试题与答案 下载本文

A.admin B.WEB-INF C.servlet D. WebRoot 答案:B

81.重定向可以使用()方法。 A. B. C.request.sendRedirect(“login.jsp”); D.response.sendRedirect(“login.jsp”); 答案:D

82.下面那个不是会话() A.隐藏域 B.application C.cookie D.url重写 答案:B

83.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是() Public class Servlet1 extends HttpServlet{ Public void init() throws ServletException{ } Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”); } }

A.编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 答案:B

84.在JSP中的Java脚本中输出数据时可以使用()对象的print()方法。 A.application B.session C.page D.out 答案:D

85.在J2EE中,下列()语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。 A.request.getAttribute(“title”);

B.requert.getParameters(“title”); C.response.getParameter(“title”); D.requert.getParameter(“title”); 答案:D

86.在J2EE中,在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30() A.毫秒 B.小时 C.分钟 D.秒 答案:C

87.对于预定义<%!预定义%>的说法错误的是() A.在预定义中声明的变量将在JSP页面初始化时初始化 B.一次可声明多个变量和方法,只要以“;”结尾就行 C.一个声明仅在一个页面中有效 D.声明的变量将作为局部变量 答案:D

88.在J2EE中,在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30() A.小时 B.分钟 C.秒 D.毫秒 答案:B

89. J2EE中,HttpSession接口位于()包中。 A.javax.servlet B.javax.servlet.session C.javax.servlet.http D.javax.servlet.http.session 答案:C

90.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是() A.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。 B.可以在一个页面中使用多个<%@ page %>指令。 C.<%@ page %>作用于整个JSP页面。 D.<%@ page %>指令中的属性只能出现一次。 答案:D

91.下述选项中不属于JDBC基本功能的是() A.提交SQL语句 B.处理查询结果

C.数据库维护管理 D.与数据库建立连接 答案:C

92.J2EE中()类()方法用于返回应用程序的上下文路径。 A.ServletContext、getContextPath() B.HttpServletRequset、getPathInfo() C.HttpServletRequest、getContextPath() D.ServletContext、getPathInfo() 答案:C

93.在J2EE实现企业级应用开发中()是描述标记库的XML文档。 A.DTD文件 B.EAR文件 C.WAR文件 D.TLD文件 答案:D

94.JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。 A.SMTP POP3 B.POP3 SMTP C.SMTP TCP D.POP3 TCP 答案:A

95.给顶一个JSP程序源代码,如下:

在two.jsp中使用()代码片段可以输出参数location的值。 A. B.<%=request.getParameter() %> C.<%=request.getAttribute() %> D. 答案:B

96.我们在实现国际化的时候显示资源包里的信息是使用的下面的那个标签库() A.struts-logic.tld B.struts-html.tld C.struts-bean.tld D.struts-tiles.tld 答案:B

97.下列哪个不是HTML的常用标记() A. B. C. D. 答案:C

98.运行tomcat的时候必须配置jdk那么配置的环境变量的名字是() A.java_home B.classpath C.path D.tomcat_home 答案:A

99.在一个mvc中,我们一般都使用模型来处理业务逻辑。那么在struts里实现模型的一般都是下面那一个() A.java bean B.jsp C.servlet D.taglib 答案:A

100.在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括元素。 A. B. C. D. 答案:A

101.下列可以正确获取当前Web程序物理路径的方法为() A.response.getRealPath(“/”) B.request.getFile(“/”) C.response.getFile(“/”) D.request.getRealPath(“/”) 答案:D

102.Servlet的初始化参数只能在Servlet的()方法中获取。 A.destroy() B.doGet() C.doPost() D.init() 答案:D

103.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的()目录。 A.common\\lib B.server C.server\\lib D.common 答案:A

104.在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出() A.5 B.23 C.不会输出,因为表达式是错误的 D.2+3