JSP程序设计考试试题与答案

发布时间 : 星期五 文章JSP程序设计考试试题与答案更新完毕开始阅读

C.JSP D.Server

46.J2EE中,以下关于HttpServlet的说法错误的是( A )

A.HttpServlet类的子类必须至少重写service方法 B.HttpServlet是一个抽象类

C.HttpServlet位于javax.servlet.http包中 D.HttpServlet类扩展了GenericServlet类

48.在J2EE MVC设计模式体系结构中( B )是实现控制器的首选方案。

A.JSP B.Servlet

C.JavaBean D.HTML

49.在JSP中使用

A.发生变化。 B.不发生变化。

C.错误用法 D.可能变化

50.下面对jsp描述的说法正确的是( D )

A.在jsp里调用的方法都声明在java bean里 B.以上都不对

C.不可以在jsp里声明方法 D.可以在jsp里声明方法

51.在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出( B )

A.23 B.5

C.不会输出,因为表达式是错误的 D.2+3

54.在J2EE中,test.jsp文件中有如下一行代码:

要使user对象在用户对其发出请求时存在,下划线中应填入( C )

A.Page B.Session

C.request D.application

55.在J2EE中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为: <%@taglib uri=”/WEB-INF/myTags.tld”prefix=”_____”%>,下列线处应该是( D )

A.getKing B. king

C.myTags D. x

56.在Servlet里,能正确获取session的语句是( A )

A.HttpSession session = request.getSession(true); B.HttpSession session = response. getHttpSession (true); C.HttpSession session = response.getSession(true); D.HttpSession session = request.getHttpSession(true);

57.如果我们想把session销毁应该用下面的那个方法( C )

A.kill B.end

C.destroy D.invalidate

58.在struts中实现控制器的是下面那个( D )

A.jsp B.taglib

C.java bean D.servlet

59.在J2EE实现企业级应用开发中( C )是描述标记库的XML文档。

A.EAR文件 B.WAR文件

C.TLD文件 D.DTD文件

60.在JSP中如果要导入 java.io.* 包,应该使用( A )指令。

A.page B.include

C.forward D.taglib

61.在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是( C )

A.application B.page

C.response D.request

62.什么是j2ee( A )

A.一种架构 B.一个编译器

C.一门语言 D.一个开发环境

63.在JSP中,page指令的(D )属性用来引入需要的包或类。

A. languge B. contentType

C. extends D. import

64.在javaScrpt中window对象的( C )方法用于关闭当前窗口

A.open() B.confirm()

C.close() D.alert()

65.在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( A )

A. 131 B.A+B

<%='A'+'B'%> 等于131

C.错误信息,因为表达式是错误的 D.AB<%=\等于AB

66.我们在第一次访问服务器的时候,如果只是通过请求连接一个jsp页面,不提交任何的其他信息,会触发下面的那个事件( C )

A.建立application B.建立post

C.建立session D.以上都不是

67.J2EE中,JSP EL 表达式:${user.loginName}执行效果等同于( C )

A.<% user.loginName;%> B.<%user.getLoginName();%>

C.<% = user.getLoginName()%> D.<% = user.loginName%>

68.在HTML文件中导入一个样式表的正确语法为( A )

A. B.

C. D.

69.在J2EE中,下列( D )语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。

A.response.getParameter(“title”); B.requert.getParameters(“title”);

C.request.getAttribute(“title”); D.requert.getParameter(“title”);

70.要设置某个JSP页面为错误处理页面,以下page指令正确的是( B )

A.<%@ page extends= %> B.<%@ page isErrorPage= %>

C. <%@ page info= %> D.<%@ page errorPage= %>

71.直接从servletconfig对象能获得的参数是( A )

A.web.xml配置文件里绑定在servlet上的参数 B.web.xml所有的servlet都能获得的参数 C.页面传递来的参数 D.sessin里设置的参数

72.下列不属于URL的组件部分为( B )

A.目录或文件 B.服务器名称

C.协议

D.IP地址或域名

73.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的( A )属性

A.errorPage B.Exception

C.isErrorPage D.error

74.J2EE中,HttpSession接口位于( A )包中。

A. javax.servlet.http B.javax.servlet.http.session

C. javax.servlet.session D. javax.servlet

75.在扩展标签里我们可以使用那个对象来获得request对象( C )

A.application B.session

C.pageContext D.servletcontext

76.在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为( D ) String path=request.getRealPath(\File fp1=new File(path); File[] files=fp1.listFiles(); for(int i=0;i

if(__________________________) {

files[i].delete(); } }

A.files[i].isFile() B.files[i].isDirectory()

C.!files[i].isFile() D.files[i].isDirectory()

77.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( C )

A. B. C.<%@include file = “inc.jsp”%>

D.<%@include page=“inc.jsp”flush= “true” %>

79.在J2EE MVC设计模式体系结构中( D )是实现控制器的首选方案。

A.HTML B.JSP

C.JavaBean D.Servlet

80.创建JSP应用程序时,配置文件web.xml应该在程序下的( B )目录中。

A.admin B.WEB-INF

C.servlet D.WebRoot

81.重定向可以使用( D )方法。

A. B. C.request.sendRedirect(“login.jsp”); D.response.sendRedirect(“login.jsp”);

82.下面那个不是会话( B )

A.隐藏域 B.application

C.cookie D.url重写

83.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( B ) 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,在浏览器中会看到运行期错误信息

84.在JSP中的Java脚本中输出数据时可以使用( D )对象的print()方法。

A.application B.session

C.page D.out

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

A.request.getAttribute(“title”); B.requert.getParameters(“title”);

C.response.getParameter(“title”); D.requert.getParameter(“title”);

87.对于预定义<%!预定义%>的说法错误的是( D )

A.在预定义中声明的变量将在JSP页面初始化时初始化 B.一次可声明多个变量和方法,只要以“;”结尾就行 C.一个声明仅在一个页面中有效 D.声明的变量将作为局部变量

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

30 上述代码定义了默认的会话超时时长,时长为30( B )

A.小时 B.分钟

C.秒 D.毫秒

89. J2EE中,HttpSession接口位于( C )包中。

A.javax.servlet B.javax.servlet.session

C.javax.servlet.http D.javax.servlet.http.session

91.下述选项中不属于JDBC基本功能的是( C )

A.提交SQL语句 B.处理查询结果

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

92.J2EE中( )类( )方法用于返回应用程序的上下文路径。( C )

A.ServletContext、getContextPath() B.HttpServletRequset、getPathInfo()

C.HttpServletRequest、getContextPath() D.ServletContext、getPathInfo()

94.JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用( )协议,接收邮件使用( A )协议。

A.SMTP POP3 B.POP3 SMTP

C.SMTP TCP D.POP3 TCP

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

在two.jsp中使用( B )代码片段可以输出参数location的值。

A. B.<%=request.getParameter() %>

C.<%=request.getAttribute() %> D.

联系客服:779662525#qq.com(#替换为@)