java web选择题_Servlet、JSP选择题

本文整理了Java EE软件工程师认证考试中关于Servlet、JSP的选择题,涵盖了B/S架构、动态网页特点、服务器端脚本语言、Tomcat服务器、JSP生命周期、数据库连接池、JSP内置对象和方法等内容,帮助考生巩固核心知识点。
摘要由CSDN通过智能技术生成

Java EE软件工程师认证考试

试题库—选择题

一、选择题(包括单选和双选)

1.A

对于B/S架构的工作流程,以下说法正确的是(   )(选择一项)

A.

浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理-->响应数据至客户端

B.

发送响应-->浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理

C.

发送响应-->浏览器接受用户的输入-->服务器端数据处理-->浏览器向服务器端发送请求

D.

浏览器接受用户的输入-->发送响应-->服务器端数据处理-->浏览器向服务器端发送请求

2.D

关于动态网页的特点,以下说法正确的是()(选择一项)

A.

交互性

B.

自动更新

C.

随机性

D.

以上说法均正确

3.A

如果做动态网站开发,以下()可以作为服务器端脚本语言(选择一项)

A.

java

B.

jsp

C.

javascript

D.

html

4.

AC

关于Tomcat服务器的说法中正确的是(   )(选择二项)

A.

tomcat出自于apache,可以为web应用程序提供运行环境

B.

使用tomcat需要支付费用,否则不允许授权使用

C.

tomcat是一款开源服务器,性能优良

D.

以上全正确

5.C

在WEB项目的目录结构中,web.xml文件位于()中(选择一项)

A.

src

B.

META-INF

C.

WEB-INF

D.

WebRoot

6.C

在Servlet生命周期中,对应服务阶段的方法是()(选择一项)

A.

init()

B.

destroy()

C.

service()

D.

initial()

7.C

JSP中存在如下代码:,运行该JSP后,以下说法正确的是(   )(选择一项)

A.

没有任何输出

B.

输出6

C.

输出24

D.

指令将引发错误

8.

A

以下对数据库连接池,以下说法正确的是(   )(选择一项)

A.

连接池从一定程度上提高了数据库访问效率

B.

使用连接池后,在程序代码中不必显式关闭连接

C.

连接池开销大,成本高,在企业级项目开发中不建议使用。

D.

以上说法均正确

9.C

在JSP中,使用()对象的()方法可完成网页重定向(选择一项)

A.

request,getRequestDispatcher()

B.

request,forward()

C.

response,sendRedirect()

D.

response,setRequestDispatcher()

10.A

在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是()(选择一项)

A.

B.

C.

D.

11.A

在web编程中,对于cookie的作用说法正确的有(   )(选择一项)

A.

为了识别不同的用户信息

B.

为了简化程序开发

C.

为了提高程序执行速度

D.

以上说法都不对

12.B

对于分页查询, 以下说法不正确的是(    )(选择一项)

A.

可以减轻服务器压力

B.

对于程序开销极大

C.

以提高用户体验

D.

对于不同数据库有不同的SQL指令

13.A

对于ServletRequest接口的getAttribute()方法,说法正确的是(   )(选择一项)

A.

获取指定名称的属性值

B.

设置指定属性的值

C.

删除指定属性的值

D.

以上都不对

14.AB

testServlet

com.accp.servlet.TestServlet

对于以上代码片段,说法正确的是(   )(选择二项)

A.

配置了逻辑名为testServlet的Servlet组件

B.

其对于的类的路径是:com.accp.servlet.TestServlet

C.

客户端可以通过testServlet访问

D.

以上说法都不对

15.AB

对JSTL说法中正确的是(    )(选择二项)

A.

foreach用来循环输出集合中的数据

B.

set标签用来定义变量

C.

out标签只能输出session中的变量值

D.

if标签主要用来执行数据库操

16.A

在JSP页面中,下列()表达式语句可以获取页面请求中名字为title的文本框的内容。(选择一项)

A.

B.

C.

D.

17.A

jsp在执行过程中经过()阶段,由web容器将之转换成java源代码()(选择一项)

A.

翻译

B.

编译

C.

执行

D.

响应

18.B

jsp在执行过程中经过()阶段,会将java源码转换成class文件()(选择一项)

A.

翻译

B.

编译

C.

执行

D.

响应

19.C

在JSP的小脚本中,使用以下()语句可以使浏览器重定向到另一个页面(选择一项)

A.

request.sendRedirect("http://www.jb-aptech.com.cn");

B.

request.sendRedirect();

C.

response.sendRedirect("http://www.jb-aptech.com.cn");

D.

response.sendRedirect();

20.D

JSP文件test.jsp文件如下所示,运行时,将发生()。(选择一项)

str is

A.

编译阶段出现错误

B.

翻译阶段出现错误

C.

执行字节码时发生错误

D.

运行后,浏览器上显示:str is null

21.B

JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是(  )。(选择一项)

A.

将需要的包或类引入到JSP页面中

B.

指定JSP页面使用的脚本语言,默认为Java

C.

指定JSP页面采用的编码方式,默认为text/html

D.

服务器所在国家编码

22.B

在java Web应用开发中,Servlet程序需要在()文件中配置。(选择一项)

A.

jsp

B.

web.xml

C.

struts.xml

D.

servlet.xml

23.B

在Java EE中,HttpServletResponse的(   )方法用于一个HTTP请求重定向到另一个资源。(选择一项)

A.

sendURL()

B.

sendRedirect()

C.

forward()

D.

redirectURL()

24.B

在JSP页面中进行访问控制时,一般会使用JSP的()内置对象实现对用户的会话跟踪(选择一项)

A.

request

B.

session

C.

response

D.

application

25.B

在JSP页面中有如下Java代码,一共存在()处错误(选择一项)

String userName= (String)session.getParameter("userName");

if(userName==null)

{

%>

您尚未登录!

}

else

{

%>

欢迎您,

}

%>

A.

0

B.

1

C.

2

D.

3

26.A

以下哪种格式是正确的URL()(选择一项)

A.

http://localhost:8080/news/index.jsp>

B.

http://localhost/8080/news/index.jsp>

C.

http://localhost/8080:news/index.jsp>

D.

http:localhost://8080/news/index.jsp

27.C

在JSP中,以下哪个方法可以正确获取复选框的值()(选择一项)

A.

request.getParameterValue()

B.

response.setParameterValues()

C.

request.getParameterValues()

D.

request.getParameter()

28.A

以下代码中可以正确设置客户端请求编码为UTF-8 的是()(选择一项)

A.

request.setCharacterEncoding("UTF-8")

B.

request.setCharset("UTF-8")

C.

request.setContentType("UTF-8")

D.

request.setEncoding("UTF-8")

29.B

在一个jsp页面中包含了这样一种页面元素,这是()(选择一项)

A.

表达式

B.

小脚本

C.

指令

D.

注释

30.C

在JSP中,以下()技术最适合实现购物车的存储(选择一项)

A.

page

B.

request

C.

session

D.

application

31.A

以下JSP关键代码的运行效果为()。(选择一项)

Map map=new HashMap();

map.put("a","Java");

map.put("b","JSP");

map.put("a","C#");

request.setAttribute("map",map);</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值