JSP复习题 联系客服

发布时间 : 星期一 文章JSP复习题更新完毕开始阅读

B.; C.

D.<%@include file=“relativeURL”%>。 5.使用response对象进行重定向时使用的方法为(B)。 A、getAttribute B、sendRedirect C、setContentType D、setAttribute 6.以下关于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.xml B. server.xml C. config.xml D. bin.xml

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

C.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 doHead B、HttpServlet doPost C、ServletRequest doGet D、ServletRequest doPost

4、下列表单

,如果单击提交按钮时,表单(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)。 A. 8888 B. 8001 C. 8080 D. 80 7、在html中绘制表格时,( C)标记是表格中的换行标记。 A.

B. D.

C.

10、jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?D A.forward之后可以使用原来的request对象,而且效率较高。

B.sendRedirect之后不可以使用原来的request对象,而且效率较低。 C.forward地址栏不变化,只能在Web应用程序内的页面间跳转。 D.forward地址栏变化,可以跳转到任何页面和机器。

2、假定login.getName() 返回类型为java.lang.String ,给定JSP代码: Welcome <%= login.getName() %>以下那个选项与此语句的功能相同?( A )

A.Welocome<%out.print(login.getName());%> B.Welocome<%Writer.print(login.getName());%>

C.Welocome<% response.out.print(login.getName());%> D.Welocome<%response.writer.print(login.getName());%> 3、下面哪项可以准确地获取请求页面的一个名称为name的文本框的输入( B ) A. request.getParameter(name) B. request.getParameter(“name”)

C. request.getParameterValues(name) D. request.getParameterValues(“name”) 6、下列选项哪些是正确的JSP表达式语法格式(D)。

A、<%String name=\ B、<%=String name=\您好\ C、<%=\您好;%> D、<%=\ 7、关于session的使用,下列说话正确的是( B) A 不同的用户打开同一个页面具有相同的session B 同一用户打开不同的页面窗口具有相同的session C 不能禁止session的使用 D session永远不可能超时

8、下面哪个方法可使session无效( C )

Asession.setAttribute() Bsession.getAttribute() Csession.invalidate() Dsession.removeAttribute()

9、以下可用于获取session对象的属性userid的值是( A ) A、session. getAttribute(“userid”) B、session.setAttribute(“userid”) C、request. getParameter(userid) D、session. getAttribute(userid)

1、JSP的全称是(B)

A. Java Servlet B. Java Server Pages C. JavaScript D.Jscript

6、如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的(B)目录。 A.commonB.common\\lib C.server D.server\\lib 7、JSP中的隐式注释为(C)。 A、//注释内容

B、

C、<%--注释内容--%>D、/*注释内容*/

9、以下哪项陈述是错误的( C )

A. 在WEB项目的共享数据范围内,application是范围最广泛的 B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据

C. 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据

D. 当用户重新打开浏览器时,原session对象不再有效 10、下列变量声明在(C)范围内有效。

<%!Data dataTime; Int countNum; %>

A、从定义开始处有效,客户之间不共享 B、在整个页面内有效,客户之间不共享 C、在整个页面内有效,被多个客户共享 D、从定义开始处有效,被多个客户共享

1、下面哪一个不是JSP本身已加载的基本类?(b ) A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 2、对于预定义<%!预定义%>的说法错误的是:(c)

A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化

3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )

A、 Select * from员工 where 姓名 =?_玛丽_? B 、Select * from员工 where 姓名 =?%玛丽_? C、 Select * from员工 where 姓名 like ?_玛丽%? D、 Select * from员工 where 姓名 like ?%玛丽%?

5、在JSP中使用标记时,不会出现的属性是:( c )