JAVAEE 期末卷 选择填空 已整理文档格式.docx
- 文档编号:16268830
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:17
- 大小:28.83KB
JAVAEE 期末卷 选择填空 已整理文档格式.docx
《JAVAEE 期末卷 选择填空 已整理文档格式.docx》由会员分享,可在线阅读,更多相关《JAVAEE 期末卷 选择填空 已整理文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
D.bean
5、客户机对Servlet的请求和Servlet对客户端的响应,都是通过(Web服务器)来实现的。
A、EJB
B、XML
C、API
D、Web服务器
6、获取数据库连接的方法是(getConnection())。
A、Connection()
B、getConnection()
C、Con
D、getContent()
7、常用的接收邮件的协议是(POP3)
A、SMTP
B、POP3
C、IMAP
D、MIME
8、(<
jsp:
getProperty>
)用来获取一个已被创建的JavaBean组件的属性值。
A、<
B、<
Bean:
C、<
getAttrib>
D.
<
JavaBean:
9、要对体内容进行操作的标记,必须继承的接口是(javax.Servlet.jsp.tagext.BodyTag)。
A.
javax.Servlet.jsp.tagext.Tag
B.javax.Servlet.jsp.tagext.BodyTag
C.javax.Servlet.jsp.Tag
D.三个都必须
10、core标记库主要的标记有(A)
A、通用标记;
流程控制标记;
URL标记
B、选择标记;
循环标记
C、sql标记;
xml标记;
FN标记
D、以上都是
11-19答案
11、A
12、D
13、C
14、A
15、B
16、A
17、B
18、A
19、C
11、在WAR文件中,web.xml放在哪个目录中()
A.WEB-INF
B.APP-INF
C.META-INF
D.WEB-INF\lib
12、ejb环境变量如何调用名为ejbC的ejb()
A.initCtx.lookup("
java:
comp/env/ejb/ejbC"
)
B.initCtx.lookup("
comp/ejb/ejbC"
C.initCtx.lookup("
comp/ejbC"
D.initCtx.lookup("
comp/env/ejbC"
13、Servlet获得初始化参数的对象是()
A、Request
B、Response
C、ServletConfig
D、ServletContext
14、Servlet间完成协作,需要用到()完成请求指派
A、Requestdispatcher
B、Responsedispatcher
C、Servletdispatcher
D、includedispatcher
15、JSP脚本中设有变量a,输出a正确的表达式是()
%=a;
%>
B、<
%=a%>
%
=a;
D、<
%a%>
16、JSP从HTML表单中获得用户输入的正确语句为()
A、Request.getParameter(“ID”)
B、Reponse.getParameter(“ID”)
C、Request.getAttribute(“ID”)
D、Reponse.getAttribute(“ID”)
17、能执行带参数的SQL语句的对象是()
A、Statement
B、Preparedstatement
C、CallStatement
D、以上三个都可以
18、常用的上传邮件的协议是()
B、POP3
C、IMAP
D、MIME
19、标记处理器集成Tag接口,必须实现的接口方法是()
A、doStartTag()
B、doEndTag()
C、以上都是
三、正误判断:
1.JSP页面的成分“指令”用来从整体上控制Servlet结构。
√
2.JSP页面的成分“动作”用来引入现有的组件来控制Web容器的行为。
3.Servlet可从命令行启动的,也可由包含Java虚拟机的Web服务器进行加载运行。
X
4.客户机对Servlet的请求和Servlet对客户端的响应,都是通过Web服务器来实现的。
5.表单数据的提交方法有两种,若采用Get方法,则数据由标准的输入设备读入。
6.Servlets可以使用MIME类型来向浏览器传送非HTML文件。
7.JSP最终会被转换成标准的XML文档。
8.include指令可用于向JSP页面内某处嵌入HTML文件、JSP文件或其他文本文件。
9.include动作组件把指定文件插入正在生成的页面。
10.可以通过“out”对象直接向客户端写一个由程序动态生成HTML文件。
11.JSP是一种实现普通静态HTML和动态HTML混合编码的技术。
12.JavaBean是进程内组件。
13.EnterpriseBean是进程间组件。
14.EJB组件是一种分布式对象,EJB被实例化后,其它地址空间中的应用程序也访问它。
15.JSP标准标记库是一个实现Web应用程序中常用功能的定制标记库集。
一、选择题
1.page指令的(B)属性用于引用需要的包或类
A.extendsB.importC.isErrorPageD.language
2.下列选项中,(B)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)
A.request.getParameter(name)
B.request.getParameter("
name"
)
C.request.getParameterValues(name)
D.request.getParameterValues("
)
3.使用response对象进行重定向时,使用的是(C)方法。
A.getAttributeB.setContentType
C.sendRedirectD.setAttribute
4.在JavaEE中,在web.xml中,有如下代码:
<
session-config>
session-timeout>
30<
/session-timeout>
/session-config>
以下描述,正确的是(B)。
A.定义了默认的会话时时长,时长为30分钟
B.可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来
C.定义了默认的会话超时时长,时长为30小时
D.可以使用Session类的getMaxInactiveInterval()方法把该值取出来
5.在Http协议中用于发送大量数据的方法的是(A.
A.postB.getC.putD.options
6.HttpServletRequest接口的(C.方法用于创建会话。
A.setSession()B.getContext()C.getSession()D.putSession()
7.(B)动作用于将请求发送给其他页面
A.nextB.forwardC.includeD.param
8.page指令的(B)属性用于引用需要的包或类
A.extendsB.importC.isErrorPageD.language
9.如何获取一个Cookie[](A)。
A.request.getCookies()B.request.getCookie()
C.response.getCookies()D.response.getCookie()
10.关于输入和输出的隐式对象有(D)。
A.applicationB.requestC.responseD.out
11.在JSP中调用JavaBean时不会用到的标记是(A)。
A.<
javabean>
B.<
useBean>
C.<
setProperty>
D.<
12.(C)用于获取Bean的属性的值
A.setPropertyB.setValueC.getPropertyD.getValue
13、下面哪一个不是JSP本身已加载的基本类?
(B)。
A.java.lang.*B.java.io.*
C.javax.servlet.*D.javax.servlet.jsp.*
14.对于预定义<
%!
预定义%>
的说法错误的是:
(C)
A.一次可声明多个变量和方法,只要以“;
”结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在预定义中声明的变量将在JSP页面初始化时初始化
15.从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:
(D)
A.Select*from员工where姓名=’_玛丽_’
B.、Select*from员工where姓名=’%玛丽_’
C.Select*from员工where姓名like‘_玛丽%’
D.Select*from员工where姓名like‘%玛丽%’
16.下述选项中不属于JDBC基本功能的是:
A.与数据库建立连接B.提交SQL语句
C.处理查询结果D.数据库维护管理
17.在JSP中使用<
标记时,不会出现的属性是:
(C)
A.nameB.propertyC.valueD.以上皆不会出现
18.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
(B)
%@page%>
作用于整个JSP页面。
B.可以在一个页面中使用多个<
指令。
C.为增强程序的可读性,建议将<
指令放在JSP文件的开头,但不是必须的。
D.<
指令中的属性只能出现一次。
19.关于JavaBean正确的说法是:
(B)
A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B.在JSP文件中引用Bean,其实就是用<
语句
C.被引用的Bean文件的文件名后缀为.java
D.Bean文件放在任何目录下都可以被引用
20.Servlet程序的入口点是:
(A)
A.init()B.main()C.service()D.doGet()
21.不能在不同用户之间共享数据的方法是(A)
A.通过cookieB.利用文件系统
C.利用数据库D.通过ServletContext对象
22.给定一个Servlet程序的代码片段,如下:
(B
Public
void
doPost(HttpServletRequest
request,HttpServletResponse
response)
throws
ServletException,IOException
{
request.getSession().getAttribute(“A”);
//第二行
}
假定第二行返回的对象引用不是null,那么这个对象存储在(.范围中。
A.pageB.sessionC.RequestD.application
23.给定一个Servlet的代码片段如下:
(
A
doGet(HttpServletRequest
response)throws
ServletException,IOException{
______
out.println(“hi
kitty!
”);
out.close();
运行Servlet时输出如下:
hi
则应在此Servlet下划线处填充如下代码。
A.PrintWriter
out
=
response.getWriter();
B.PrintWriter
request.getWriter();
C.OutputStream
response.getOutputStream();
D.OutputStream
24.关于session的使用,下列说话正确的是(A)。
A.不同的用户窗口具有不同的session
B.不同的用户窗口具有相同的session
C.session不能能自动关闭D.Session永远不可能超时
25.给顶一个JSP程序源代码,如下:
includepage="
two.jsp"
flush="
true"
>
paramname="
location"
value="
bejing"
/>
/jsp:
include>
在two.jsp中使用(.代码片段可以输出参数location的值。
A.<
getParamname="
B.<
getParametername="
C.<
%=request.getAttribute("
)%>
D.<
%=request.getParameter("
26.JavaEE中,JSPEL表达式:
${(10*10)ne100}的值是()。
A.0B.true
C.falseD.1
27.给定一个Servlet的代码片段如下:
PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
______
out.println(“hellohary!
out.close();
}
运行次Servlet时输出如下:
hellohary!
则应在此Servlet下划线处填充如下代码()。
A.PrintWriterout=response.getWriter();
B.PrintWriterout=request.getWriter();
C.OutputStreamout=response.getOutputStream();
D.OutputStreamout=request.getWriter();
28.给定如下JSP代码,假定在浏览器中输入URL:
http:
//localhost:
8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。
%@pagecontentType="
text/html;
charset=GBK"
%>
<
%@tagliburi=”prefix=”c”%>
html>
<
body>
%intcounter=10;
c:
iftest=”${counter%2==1}”>
<
setvar=”isOdd”value=”true”>
/c:
set>
if>
choose>
whentest=”${isOdd==true}”>
it’sanodd<
when>
otherwise>
it’saneven<
/body>
/html>
A.一个HTML页面,页面上显示it’sanodd
B.一个HTML页面,页面上显示it’saneven
C.一个空白的HTML页面
D.错误信息
29.某JSP程序中声明使用javaBean的语句如下:
useBeanid=”user”class=”mypackage.User”scope=”pge”/>
要取出该javaBean的loginName属性值,以下语句正确的是()。
getPropertyname=”user”property=”loginName’/>
B.<
SetPropertyid=”user’property=”loginName”/>
%user.getLoginName()%>
%user.getProperty(“loginName”)%>
30.表单数据的提交方法有两种,()方法使得数据由标准的输入设备读入。
A.GetB.PostC.ReadD.Input
31.在表单提交的数据中,如果变量的值有多个,这时应调用()方法,
A.getParameterValues()B.getParameter()
C.getParameterNames()D.getAttribute()
32.Servlet的事件驱动由()实现。
A.FilterB.ListenerC.ResponseD.Request
33.标记名称由两部分组成,()用来区分不同标记库。
A.后缀B.前缀C.JSPD.bean
34.客户机对Servlet的请求和Servlet对客户端的响应,都是通过()来实现的。
A.EJBB.XMLC.APID.Web服务器
35.获取数据库连接的方法是()。
A.Connection()B.getConnection()C.ConD.getContent()
36.常用的接收邮件的协议是(B)。
A.SMTPB.POP3C.IMAPD.MIME
37.()用来获取一个已被创建的JavaBean组件的属性值。
B.<
C.、<
D.<
38.要对体内容进行操作的标记,必须继承的接口是()。
A.javax.Servlet.jsp.tagext.Tag
B.javax.Servlet.jsp.tagext.BodyTag
C.javax.Servlet.jsp.TagD.三个都必须
39.core标记库主要的标记有()。
A.通用标记;
B.选择标记;
C.sql标记;
D.以上都是
40.在WAR文件中,web.xml放在哪个目录中()。
A.WEB-INFB.APP-INF
C.META-INFD.WEB-INF\lib
41.ejb环境变量如何调用名为ejbC的ejb()。
42.Servlet获得初始化参数的对象是()。
A.RequestB.Response
C.ServletConfigD.ServletContext
43.Servlet间完成协作,需要用到()完成请求指派。
A.RequestdispatcherB.Responsedispatcher
C.ServletdispatcherD.includedispatcher
44.JSP脚本中设有变量a,输出a正确的表达式是()。
%=a;
45.JSP从HTML表单中获得用户输入的正确语句为()。
A.Request.getParameter(“ID”)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVAEE 期末卷 选择填空 已整理 期末 选择 填空 整理