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

B.在脚本里能直接操作session C.脚本能嵌套在jsp代码里 D.javascript里不能自定义类

220.Http的中文含义为( C )

A.统一资源定位器 B.简单邮件传输协议 C.超文本传输协议 D.网络套接字

221.对于一个继承于BodyTagSupport标签来说,他的dostart方法的返回值决定本体是否能被处理,下面那个是让本体可以被处理的( D )

A.SKIP_BODY

B.EVAL_BODY_INCLUDE

C.SKIP_PAGE

D.EVAL_BODY_BUFFERED

224.J2EE 中,( )类的( )方法用于创建对话。( C )

A.HttpServletResponse、newSession B. HtttpSession、newInstance

C. HttpServletRequest、getSession D.HttpSession、getSession

225.下列XML格式正确的为( B )

A.学生 B.<学生 学号=“101”姓名=”张三”/> C.<学生 学号=“101”姓名=张三/> D.<学生 学号=“101”姓名=”张三”>

227.JSP应用程序配置文件的根元素为( C )

A. B.

C. D.

228.在J2EE中,<%=”2”+"4"%>将输出( A )

A.24 B.2+4

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

231.在浏览器解析换行被忽略,要想在页面中实现换行,需要使用( D )

A.out.println(“br”) B.System.out.println(“
”)

C.System.out.println(“br”) D.out.println(“
”)

232.session对象的( C )方法用于设置会话的超时时间。

A.session.getMaxInactiveInterval() ; B.session.setMaxInactiveInterval(30);

C.session.setMaxTime(30) ;

D.session.setAttribute(“time”,30) ;

233.在J2EE的Model Ⅱ模式中,模型层对象被编写为( D )

A.JSP B.Server

C.Applet D.JavaBean

234.给定include1.jsp文件代码片断,如下: <% pageContext.setAttribute(\ _______//此处填写代码

给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute(\

要求运行include1.jsp时,浏览器上输出:HAHA

要满足以上条件,jsp1.jsp中下划线处应填入以下(B)语句。

A.<% response.sendRedirect(“include2.jsp”);%> B. <%@ include file=“include2.jsp”%>

C. D.

236.以下的技术不属于J2EE的是( C )

A.RMI B.JNDI

C.COM D.JMS

237.在html中绘制表格时( A )标记是表格中的换行标记。

A. B.

C.

D.

239.JSP中的不是隐式注释为( A )

A. B.<%--注释内容--%> C. // 注释内容 D. /* 注释内容 */

240.WEB应用中,常用的会话跟踪方法不包括( C )

A.URL重写 B.隐藏表单域 C.有状态HTTP协议 D.Cookie

241.JavaBean的文件类型是( D )

A..html B..jsp

C..java D..classs

242.session对象getId方法的作用是( C )

A.取得session对象的结束时间。

B.取得客户端最后一次访问服务器的时间。 C.取得客户端在服务器唯一的标识。 D.取得session对象的创建时间。

243.要执行预编译应该使用下面的那个对象( A )

A.PreparedStatement B.Statement

C.CallabledStatement D.以上都不是

244.在JSP中( D )动作用于将请求转发给其他JSP页面。

A.setProperty B.include

C.useBean D.forward

246.在J2EE中,request对象的( D )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据

A.String getParameter(String name) B.String getParameterValuses(String name) C.String[] getParameter(String name) D.String[] getParameterValues(String name)

247.下列( D )接口专用于访问数据库的中存储过程。

A.ProcedureStatement B.PreparedStatement

C.Statement D.CallableStatement

248.给定一个Servlet的代码片段如下:

Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{ ( )

out.println(“hi kitty!”); out.close(); }

运行次Servlet时输出如下:

hi kitty!

则应在此Servlet下划线处填充如下代码。( D )

A.PrintWriter out = request.getWriter();

B.OutputStream out = response.getOutputStream(); C.OutputStream out = request.getWriter(); D.PrintWriter out = response.getWriter();

249.1、out.println(\

2、out.println(\3、out.println(\

4、System.out.println(\5、out.close();

以上的代码执行过程描述正确的是( D )

A.执行到2的时候会在客户端页面弹出一个对话框,当客户响应过后继续执行下面的代码 B.以上都不对

C.执行到2的时候会在客户端页面弹出一个对话框,但是会继续执行下面的代码 D.执行完上面的所有代码后,客户端才会得到服务器的响应,然后才弹出对话框

250.一个struts的.do必须具备的部分是( D )

A.controller B.formbean

C.taglib D.action

251.J2EE中,HttpServletRequest类的( D )方法用返回与当前请求相关联的会话,如果没有,则返回null。

A.getSession()

C.getSession(null) D.getSession(false)

B.getSession(true)

252.要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是( C )

A.DAO B.Proxy

C.MVC D.VO

253.cn是Connection对象,创建Statement 对象的方法是( A )

A.Statement st=cn.createStatement() B.Statement st=cn.newStatement() C.Statement st=cn.createNewStatement() D.Statement st=new Statement ();

254.下面不是page指令的属性的是( D )

A.language B.info

C.import D.url

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

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

A.application B.Page

C.request D.Session

256.jsp:getProperty 标识的getProperty属性的作用是( A )

A.定义javaBean 的属性名 B.定义javaBean的标识

C.定义javaBean 的名字 D.定义javaBean 的方法名

258.给定JSP程序源码如下,该JSP运行后输出的结果是( D )

<% int count =1;%> Count: <% ++count; %>

A.Count:1 B.1:2

C.Count:2 D.Count:

259.java.io.File对象的( B )方法可以新建一个文件。

A.createFile() B.createNewFile()

C.delete() D.mkdir()

260.在html标记中( B )标记用于设置当前页面的标题。

A.html B.title

C.head D.name

261.在J2EE中,以下不是JSP隐式对象的是( A )

A.context B.out

C.application D.pageContext

263.使用JavaScript语言中Document的( D )方法可以在页面上输出字符。

A.document.print() B.document.flush()

C.document.out() D.document.write()

264.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( C )对象。

A.page B.session

C.application D.request

265.当我们想要修改tomcat的访问端口的时候需要对那个文件进行修改( A )

A.server.xml B.tomcat-users.xml

C.config.xml D.web.xml

266.给定一个JSP程序源码如下:

在two.jsp中加入( C )代码片断可以输出参数location的值。

A. B.<% = request.getAttribute(“location”)%> C.<% = request.getParameter(“location”)%> D.

268.在J2EE中,test.jsp文件中有如下一行代码: 要使user对象在用户对其发出请求时存在,下划线中应填入( B )

A.application B.request

C.Session D.Page

269.<% int count =1;%>___________

以下( A )语句可以在上面下划线处插入,并且运行后输出结果是:1。

A.<% =count++ %> B. <%=++count %>

C.<% count++; %> D.<% ++count; %>

270.下面的说法正确的是( D )

A.我们的jar文件应该放在classes里