最全的Java笔试题库之选择题篇-总共234道【121~180】121.EJB的优点有哪些?(选择2项)
A、技术领先
B、价格低廉
C、性能优越
D、强大的容器支持
解答:CD
122.以下哪些接口能够实现对Web访问者的身份认证?(选择1项)
A、Http Servlet Request
B、Http Servlet Response
C、Http Session
D、Http Servlet
123.无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数
easyui datagrid 换行据库的代码?
A、无状态会话Bean
excel怎么设置向上取整B、有状态会话Bean
C、CMP
D、BMP
解答:C
BMP是在Bean中完成对数据库JDBC的各种调用
CMP是由EJB容器自动完成对数据库的操作
会话Bean主要处理业务逻辑
124.假设web应用的文档根目录为MyApp,那么可以从哪里到database.jar文件。
A. MyApp目录下
B. MyApp\images目录下
C. MyApp\WEB-INF目录下
D. MyApp\WEB-INF\lib目录下
解答:D
Web工程的lib是放置.jar文件的地方。
125.从以下哪一个选项中可以获得Servlet的初始化参数。
A.Servlet
B.ServletContext
C.ServletConfig
D.GenericServlet
解答:C
servlet的生命周期的方法中有一个init方法,其中一个重载的init方法的参数为ServletConfig可以
获取初始化参数。
126.哪一个对象可以用于获得浏览器发送的请求。
A.HttpServletRequest
B.HttpServletResponse
C.HttpServlet
D.Http
解答:A
HttpServletRequest中有一些方法可以获取浏览器发送的请求信息。
127.运行jsp需要安装_______Web服务器。
A.Apache
c语言用什么软件打开B.tomcat
C.WebLogic
D.IIS
解答:BC
Apache是PHP程序运行的服务器,IIS是程序运行的服务器。
128.如何取得数据源。
A.通过Http
B.通过ftp
C.JNDI
D.通过Connection对象
解答:C
在服务器上配置好数据以后,通过JNDI技术获取到数据源。
JNDI:Java Naming and Directory Interface一种标准的Java命名系统接口
129.下列哪一个接口定义了用于查、创建和删除EJB实例
A.Home
B.Remote
C.Local
D.Message
解答:A
remote接口定义了业务方法,用于EJB客户端调用业务方法。 home接口是EJB工厂用于创建和移除查EJB实例
130.在服务器的网络编程中,解决会话跟踪的方法有:
A. 使用Cookie。
B. 使用URL重写。
C. 使用隐藏的表单域。
D. 以上方法都不能单独使用。
解答:ABC
URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程隐藏域是在页面级保存信息。与其他用户标准控件的区别是,隐藏域不被呈现在页面中。当页面提交的时候,隐藏域中的值将被一同发送给服务端。
Cookie是以文本存储于计算机中,使用name-value匹配。一般用户存储标识用户信息
131.与HttpSessionListener接口有关的方法是。
A.sessionInitialized()
B.sessionCreated()
C.sessionFinialized()
D.sessionDestroyed()
解答:BD
132.关于JSP生命周期的叙述,下列哪些为真?
A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件
B.每当用户端运行JSP时,jspInit()方法都会运行一次
C.每当用户端运行JSP时,_jspService()方法都会运行一次
D.每当用户端运行JSP时,jspDestroy()方法都会运行一次
解答:AC
133.以下声明正确的是。jquery disabled
A.<xml-stylesheet type=”txt/css” href=”abc.css”>
B.<?xml-stylesheet type=’txt/css’ href=’abc.css’?>
C.<?xml-stylesheet type=”txt/css” href=”abc.css”?>
D.<%xml-stylesheet type=”txt/css” href=”abc.css”%>
解答BC
单引号,双引号都可以使用在属性上。
134.下列哪个为JSP的隐含对象。
B.page
C.jspinfo
解答:B
JSP有九个隐士对象
request对象:保存了很多客户端请求的信息。
response对象:生成服务器端响应,然后将响应结果发送到客户端
out对象:表示输出流,此输出流将作为请求发送到客户端
session对象:我们写个对象放在这个session对象中,这个对象就在我们的会话中都存在。application对象:我们写个对象放在这个application对象中,这个对象就在整个应用程序中都存在
pageContext对象相当于当前页面的容器,可以访问当前页面的所有对象。
paget对象:一般我们使用Page指令来替代使用这个对象
exception对象:用来处理异常的
config对象:一样的我们在页面中是使用很少的,一般会在Servlet中使用这个
135.下面的那一个不属于MVC模式中的对象?
A. Model
B. View
C. Collection
D. Controller
解答:C
MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB 来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,
它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
136.要创建一个EJB,必须要至少编写哪些Java类和接口?
A. 定义远程(或业务)接口
B. 定义本地接口
C. 定义Bean接口
D. 编写Bean的实现
解答:ABC
137.XML 是一种元语言, 可以用它来描述其他语言。
A.正确
B.错误
解答:B
XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是
SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
138.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。(选择1项)
A.正确
B.不正确
解答:B
类图是对系统静态结构的描述。
139.哪一个不是EL定义的隐式对象?(选择1项)
A cookie
B.pageContext
C.attributes
D initParam
解答:C
1)pageContext:JSP 页的上下文。它可以用于访问 JSP 隐式对象。
2)Param:将请求参数名称映射到单个字符串参数值(通过调用 Parameter
(String name) 获得)。getParameter (String) 方法返回带有特定名称的参数。表达式$(param.name) 相当于 Parameter (name)。
3)paramValues:将请求参数名称映射到一个数值数组(通过调用
execution的格式是什么
4)header将请求头名称映射到单个字符串头值(通过调用 Header(String
name) 获得)。表达式 ${header.name} 相当于 Header(name)。
5)headerValues将请求头名称映射到一个数值数组(通过调用
} 相当于 HeaderValues(name)。
6)cookie将 cookie 名称映射到单个 cookie 对象。向服务器发出的客户端请求可以获得一个或多个 cookie。表达式 ${cookie.name.value} 返回带有特定名称的第一个 cookie 值。如果请求包含多个同名的 cookie,则应该使用 ${headerValues.name} 表达式。
7)initParam将上下文初始化参数名称映射到单个值(通过调用
8)pageScope将页面范围的变量名称映射到其值。例如,EL 表达式可以使用${pageScope.objectName} 访问一个 JSP 中页面范围的对象,还可以使用
${pageScope.objectName.attributeName} 访问对象的属性。
9)requestScope将请求范围的变量名称映射到其值。该对象允许访问请求对象的属性。例
如,EL 表达式可以使用 ${requestScope.objectName} 访问一个 JSP 请求范围的对象,还可以使用 ${requestScope.objectName.attributeName} 访问对象的属性。
10)sessionScope将会话范围的变量名称映射到其值。该对象允许访问会话对象的属性。例
11)applicationScope将应用程序范围的变量名称映射到其值。该隐式对象允许访问应用程序范围的对象。
140.下面哪些属于JSTL中的表达式操作标签。(选择1项)
A.<c:out>
B.<c:if>
C.<c:url>
D.<c:catch>
解答:A
141.Struts框架可以支持以下哪种程序开发语言?(选择1项)
A.C
B.C++
C.Java
java常见笔试题D.C#
解答:C
142.在Servlet处理请求的方式为。(选择1项)
A、以进程的方式
B、以程序的方式
C、以线程的方式
D、以响应的方式
解答:C
Servlet采用多线程来处理多个请求同时访问,Servlet容器维护了一个线程池来服务请求。143.javax.Servlet的包中,属于类的是。(选择1项)
A、Servlet
B、GenericServlet
C、ServletRequest
D、ServletContext
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论