JSP测试笔试题和答案 联系客服

发布时间 : 星期日 文章JSP测试笔试题和答案更新完毕开始阅读7218cefbf71fb7360b4c2e3f5727a5e9856a27bf

B. 初始化 C. 服务 D. 保持

20. 在Java EE中,User类提供了username属性,在index.jsp中经过表单提交信息至user.jsp页面,如果提交的信息为“ruby”则user.jsp页面中最终的显示结果为:()

index.jsp中有如下代码段:

user.jsp中有如下代码段:

A. ruby B. null C. RUBY D. 页面无显示

21. 在Java中,下列关于重定向和转发的描述正确的是()。(选2项)

A. 转发对应的代码为:rquest.getRequestDispatcher(url).forward(request,response); B. 重定向对应的代码为:request.sendRedirect(url); C. 重定向在用户的浏览器端被处理。 D. 转发后,浏览器的地址栏内容会发生改变。 22.下面不属于分页实现步骤的是( )。

A.确定每页显示的数据数量 B.计算总页数 C.编写查询SQL语句 D.使用下拉列表显示页数

23.下面对于分层模式的解释描述错误的是()。

A.将解决方案的组件分隔到不同的层中 B.每一层中的组件应保持内聚性

C.每一层都应与它下面的各层保持松耦合 D.每一层都应与它下面的各层保持高耦合

24.三层架构是分层模式中最常见的类型,那么在三层架构中不包含()。

A.数据访问层 B.业务逻辑层 C.通信层 D.表示层

25.下面对于层与层关系的描述错误的是( )。

A.表示层接受用户的请求,根据用户的请求去通知业务逻辑层

B.业务逻辑层收到请求,根据请求内容执行数据库访问,并将访问结果返回表示层 C.数据访问层收到请求后便开始访问数据库 D.各个层之间独立存在,不相互依赖

26.在某个JSP 页面中存在这样一行代码:<%=\,运行该JSP 后,以下说 法正确的是( )。

A.这行代码没有对应的输出 B.这行代码对应的输出是6 C.这行代码对应的输出是24 D.这行代码将引发错误

27.与page指令<%@ page import=\等价的是( )。

A.<%@ page import=\<%@ page import=\

B.<%@ page import=\C.<%@ page import=\

<%@ page import=\D.<%@ page import=\28.下列选项中,( )是正确的表达式。

A.<% String s= \B.<%=\C.<%=\D.<%! \

29.如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex),分别代表男和 女,该页面提交后,为了获得用户的选择项,可以使用以下( )方法。

A.request.getParameter(sex); B.request.getParameter(\C.request.getParameterValues(sex); D.request.getParameterValues(\

30.对于转发与重定向的描述错误的语句是( )。

A.重定向是在客户端发生作用,通过请求新的地址实现页面转向

B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化 C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别

31.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新

设置字符编码。

A.response.setContentType() B.response.setCharacterEncoding() C.response.setPageCoding() D.response.setCharset()

32.在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是( )。

A.<%@ page import=\B.<%@ page import=\C.<%page import=\D.<%@ import=\

33.在JDBC API 中所提供的( )类的职责是:依据数据库的不同,管理不同的JDBC

驱动程序。 A.DriverManager B.Connection C.Statement D.Class

34.JSP页面经过编译之后,将创建一个(B)。 A. applet B. servlet C. application D. exe文件 35.在JSP中,( A )动作用于将请求转发给其他JSP页面。 A.forward B.include C.useBean D.setProperty

36.对于声明<%!声明%>的说法错误的是:C A、一次可声明多个变量和方法 B、一个声明仅在一个页面中有效

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

37.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B) A、进程 B、线程 C、程序 D、服务。 38.阅读下面代码片段:

RequestDispatcher dispatcher=request.getRequestDispatcher(\dispatcher.forward(request,response);

关于该段代码的作用,下列叙述哪项是正确的?( B )

A、页面重定向到a.jsp页面 B、将请求转发到a.jsp页面 C、从a.jsp定向到当前页面 D、从a.jsp转发到当前页面 39.(A)注释可以在服务器和客户端都可见。 A.HTML B.JSP C.JavaScript D.page

40.以下对象中的( D )不是JSP的内置对象。

A、request B、session C、application D、bean

41.对数据库表中记录的字段值进行更新,可以使用( B )方法 A、executeQuery() B、executeUpdate() C、next() D、getConnection() 42.下面哪一项对Servlet描述错误?( C )

A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口 B. Servlet接口定义了Servelt的生命周期方法

C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程 D. Servlet客户线程调用service方法响应客户的请求

43.以下哪个对象提供了访问和放置页面中共享数据的方式(D) A、pageContext B、response C、request D、session

44.当服务器上的第一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面转译成一个( C )文件。

A.Servlet B.JSP C.Java D.HTML 45.JSP的编译指令标记通常是指:( D )。 A. Page指令、Param指令和Taglib指令