J2EE选择题
J2EE开发基础(习题卷4)

J2EE开发基础(习题卷4)第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]对于预定义<%! 预定义%>的说法错误的是: ()A)一次可声明多个变量和方法,只要以 “;结”尾就行B)一个声明仅在一个页面中有效C)声明的变量将作为局部变量D)在预定义中声明的变量将在JSP 页面初始化时初始化答案:C解析:2.[单选题]关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?A)应用是基于过程的B)业务逻辑和表示逻辑混合C)软件维护和扩展困难D)产生较多的文件答案:D解析:3.[单选题]在WEB 应用程序的目录结构中,在WEB-INF 文件夹外的文件为A)jsp 文件B)class 文件C)jar 文件D)web.xml 文件答案:A解析:4.[单选题]J2EE中( )类( )方法用于返回应用程序的上下文路径。
( )A)ServletContext、getContextPath()B)HttpServletRequset、getPathInfo()C)HttpServletRequest、getContextPath()D)ServletContext、getPathInfo()答案:C解析:5.[单选题]在JSP中使用<jsp:getProperty> 标记时,不会出现的属性是:( )A)nameB)propertyC)valueD)以上皆不会出现答案:C解析:6.[单选题]下边哪个不是FORM 的元素?( )解析:7.[单选题]下面不属于JSP内置对象的是A)out对象B)respone对象C)application对象D)page对象答案:D解析:8.[单选题]( )动作用于将请求发送给其他页面A)nextB)forwardC)includeD)param答案:B解析:9.[单选题]若有定义 String tom=""我们是学生"";则 tom.length()的值是()A)5B)10C)6D)11答案:A解析:10.[单选题]下列关于自动类型转型的说法中,哪个正确A)char类型数据可以自动转换为任何简单的数据类型的数据B)char类型数据只能自动转换为int类型数据C)char类型数据不能自动转换 boolean类型数据D)char类型不能做自动类型转换答案:C解析:11.[单选题]Jsp 中有如下代码:<%Cookie c = new Cookie( “ name” , “ admin ”);c.setMaxAge(10000);response.addCookie(c);%>以下哪句代码可以正确显示”admin”A)${}B)${.value}C)${ name}D)${name.value}答案:B解析:12.[单选题]当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端13.[单选题]使用MyBatis时,有如下代码:A)<if test="title" != null>B)<if test="title != null">C)<if title != null>D)<if title ="test != null">答案:B解析:14.[单选题]以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果() 。
J2EE开发基础(习题卷14)

J2EE开发基础(习题卷14)说明:答案和解析在试卷最后第1部分:单项选择题,共58题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]System.out.println("5" + 2);的输出结果应该是A)52B)7C)2D)52.[单选题]JSP 页面中静态的HTML和XML内容称为( )A)JSP 动作元素B)内置对象C)模板元素D)JSP 脚本元素3.[单选题]下列限制只能为false的标签是?A)@AssertFalseB)@NullC)@DecimalMin(value)D)@IsFalse4.[单选题]以下那一个不是Page命令中的有效属性? ( )A)importB)exportC)errorPageD)session5.[单选题]更新数据的Mapper.xml的标签是什么[题]A)InsertB)SelectC)UpdateD)Delete6.[单选题]下列选项中,不属于JSP的内置对象的是()A)request 对象B)cookie 对象C)out 对象D)application 对象7.[单选题]在持久化层,对象分为的状态不包括?( )A)瞬时(Transient)C)脱管(DetacheD)D)持久(Persistent)8.[单选题]现在session 中没有任何属性,阅读下面2 个JSP 中的代码,将分别输出() 。
<%out.println(session.getAttribute("svse"));%><%session.invalidate();out.println(session.getAttribute("s vse"));%>A)null, 异常信息B)null, nullC)异常信息,异常信息D)异常信息, null9.[单选题]使用MyBatis Generator自动工具生成的文件不包含(?)[题]A)EntityB)DAO籿C)SqlMap.xmlD)Mapper XML10.[单选题]从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select 语句正确( )A)Select * from 员工where 姓名=’%玛丽_’B)Select * from 员工where 姓名like ‘ _玛丽%’C)Select * from 员工where 姓名like ‘%玛丽%’D)Select * from 员工where 姓名=’ _玛丽_’11.[单选题]下面对Spring框架的持久化支持说法错误的是A)Spring没有自己的持久化方案,它集合了现有的流行持久化框架B)Spring采用JDBC模板封装了JDBC的数据库操作C)Spring对各种持久化技术提供了统一的编程方式D)Spring将数据库访问的checked异常转换为运行时异常12.[单选题]在某个JSP页面中存在这样一行代码,<%= “2” + “4” %> 运行该JSP后,以下说法正确的是( )A)这行代码没有对应的输出B)这行代码对应的输出时6C)这行代码对应的输出时24D)这行代码将引发错误13.[单选题]以下不属于Session 的方法的是( )。
《J2EE应用框架设计与项目开发》试题(附答案)

《J2EE应用框架设计与项目开发-2014》试题第一章J2EE体系结构一、单项选择题(每题2分,其中只有一个选择项为正确,多选、不选或错选该题均不得分)1、下列关于J2EE的说法,正确的是()A.是一套使用java进行企业级web应用开发的事实上的工业标准。
B.J2EE不是一种平台规范。
C.J2EE平台提供了多层分布式的应用模型,不能重新利用组件的能力。
D.J2EE不一定要基于J2SE。
答案:A2、J2ME是指()A.java to more enterpriseB.java 2 mobile editionC.java 2 micro editionD.java 2 mini edition答案:C3、J2EE的三层结构包括表示层、中间层、()A.服务层B.会话层C.保存层D.数据层答案:D4、在J2EE三层结构中,中间层与MVC设计模式中的()模块相对应。
A.视图B.控制器C.模型D.以上都不对答案:B5、JavaEE服务器与容器的关系是()A.服务器是javaEE容器基础,容器是它的一部分B.javaEE容器是服务器的基础,服务器是它的一部分C.二者没有什么关系D.服务器和容器指的是同样一个东西答案:A6、下列不属于J2EE标准服务的是()A.邮件服务B.安全服务C.短信服务D.消息服务答案:C7、下列不属于J2EE组成结构中的各元素的是()A.J2EE应用程序组件B.J2EE容器C.J2EE资源适配器D.J2EE磁盘答案:D8、下列那个不属于java技术框架SSH里面的()A.StrutsB.HiveC.SpringD.Hibernate答案:B二、多项选择题(其中有两个或两个以选择项为正确,不选、错选或多选均得0分,漏选则按选对率计分,每题3分。
)1、通常的瘦客户端多层次应用程序难于编写,是因为要设计多行复杂代码()A.用于事务处理B.用于状态管理C.用于多线程D.用于资源池E.用于其他的复杂的底层设计答案:ABCDE2、下列哪些是J2EE的标准服务:()A.邮件服务B.消息服务C.安全服务D.连接器提供的服务E.硬件检测服务答案:ABCD3、J2EE必须支持的应用组件有:()A.客户端应用程序B.代码编译器C.AppletsD.Servlets、JSP页面、JSF应用程序、过滤器、WEB事件监听器E.企业javabean组件答案:ACDE4、下列属于web服务器的是:()A.IISB.WeblogicC.ApacheD.TomcatE.Websphere答案:ACD三、判断题(每题1.5分)1、JAVA是由微软公司推出的。
J2EE开发基础(习题卷13)

J2EE开发基础(习题卷13)说明:答案和解析在试卷最后第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]()管理所有的 JSP、JSTL 和 Servlet 等 Web 组件的运行,这些组件主要负责程序和Web 通信。
A)Web 容器。
B)EJB 容器。
C)JMS 容器。
D)JNDI 容器。
2.[单选题]() 可以将 Web 请求转交给另外的 HTML 文件、JSP 或者 Servlet 。
A)<jsp:forward> 。
B)< % > 标签。
C)<! > 标签。
D)<jsp:useBean> 。
3.[单选题]使用AOP编程的优势在于?A)降低务逻辑各部分之间的耦合度,提高程序的可重用性B)提升程序的内聚性C)提升程序的健壮性D)易于扩展4.[单选题]MyBatis中用于表示输入类型的属性名称是[题]A)resultTypeB)parameterTypeC)collectionD)returnType5.[单选题]在一个JSP 页面中不可以出现的注释形式为( )A)<!-- 注释内容-->B)@rem 注释内容C)// 注释内容D)<%-- 注释内容--%>6.[单选题]{在J2EE中,在web.xml中,有如下代码:<session - config><session- timeout>30</session -timeout></session - config>上述代码定义了默认的会话超时时长,时长为30() }A)毫秒B)秒C)分钟D)小时7.[单选题]Hiberante 采用()来指定对象和关系数据之间的映射,在运行时, Hibernate 会根据其生成各种SQL 语句。
A)配置文件。
B)映射文件。
C)持久化对象。
D)事务。
8.[单选题]当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字A)publicB)staticC)synchronizedD)private9.[单选题]下面的page 伪指令的写法正确的是( )A)<%@page import= %>B)<%@ page import= %>C)<%page import= %>D)<@page import= %>10.[单选题]关于JavaBean 正确的说法是:( )A)Java 文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B)在JSP文件中引用Bean,其实就是用<jsp:useBean> 语句C)被引用的Bean 文件的文件名后缀为.javaD)Bean 文件放在任何目录下都可以被引用11.[单选题]下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。
J2EE开发基础(习题卷8)

J2EE开发基础(习题卷8)第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()A)进程B)线程C)程序D)服务答案:B解析:2.[单选题]关于MVC 模式说法正确的是A)用来将代码分开的方法B)将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度C)视图模型控制器模型D)只用java 才有的模型答案:B解析:3.[单选题]以下关于构造函数的描述错误的是A)构造函数的返回类型只能是void型。
B)构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C)构造函数的主要作用是完成对类的对象的初始化工作。
D)一般在创建新对象时,系统会自动调用构造函数。
答案:A解析:4.[单选题]{<%String name=request.getAttribute("uname");%>________________________横线处使用什么代码可以将name的值显示在页面}A)response.print(name);B)<%request.getOut().print(name)%>C)<%=name%>D)name答案:C解析:5.[单选题]Customer 类中有一个Set 类型的orders 属性, 用来存放Order 订单对象, 在Customer.hbm.xml 文件中,用哪个元素映射orders 属性?A)<set>B)<one-to-one>C)<many-to-one>D)<property>答案:A解析:6.[单选题]在Struts 应用中,可以使用()标签输出Resource Bundle 中的一条消息,并指定如何执行消息处理的类。
A)<html:message> 。
j2ee期末练习题

J2ee 期末综合练习题一、选择题1.page 指令的(B)属性用于引用需要的包或类A. extendsB.importC. isErrorPageD. language2.下列选项中,(B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)A.request.getParameter(name)B.request.getParameter("name")C.request.getParameterValues(name)D.request.getParameterValues("name")3.使用 response 对象进行重定向时,使用的是(C )方法。
A.getAttributeB.setContentTypeC.sendRedirectD.setAttribute4.在 Java EE 中,在 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. options6.HttpServletRequest 接口的(C .方法用于创建会话。
A. setSession()B. getContext()C. getSession()D. putSession() 7.( B)动作用于将请求发送给其他页面A. nextB. forwardC. includeD. param8.page指令的( B)属性用于引用需要的包或类A. extendsB. importC. isErrorPageD. language9.如何获取一个 Cookie[](A )。
J2EE开发基础(习题卷9)

J2EE开发基础(习题卷9)第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列操作中,不属于Applet安全限制的是( )。
A)与同一个页面中的Applet通信B)加载本地库C)运行本地可执行程序D)读写本地文件系统答案:A解析:2.[单选题]Mapper.xml中支持编写查询SQL语句的标签是什么()[题]A)InsertB)SelectC)UpdateD)Delete答案:B解析:3.[单选题]page 对象属于( )类对象A)作用域通信对象B)错误C)ServletD)输入输出答案:A解析:4.[单选题]以下哪个属性是<bean>标签的名称标识?A)idB)nameC)classD)factory-bean答案:B解析:5.[单选题]实现对象遍历标签是[题]A)foreachB)ifC)chooseD)trim答案:A解析:6.[单选题]下面关于存储过程与自定义函数说法不正确的是?A)函数只会返回一个值,不允许返回一个结果集。
B)存储过程使用CREATE PROCEDURE关键字D)存储过程使用SELECT语句调用答案:D解析:7.[单选题]Spring中Dao层使用的注解是A)@ServiceB)@ResourceC)@ControllerD)@Repository答案:D解析:8.[单选题]下列关于ServletContext的说法中,错误的是( )。
A)ServletContext对象来保存当前Web应中的所有信息B)在个Web应中可以有多个ServletContext对象。
C)ServletContext接封装了获取当前Web应中资源件的法。
D)ServletContext对象中保存的属性可以被Web应中的所有Servlet访问。
答案:B解析:9.[单选题]定义抽象类时所用到的关键字是( )。
A)publicB)abstractC)finalD)protected答案:B解析:10.[单选题]下面类型中,不属于请求处理方法参数类型的是()。
J2EE开发基础(习题卷30)

J2EE开发基础(习题卷30)第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]( )提供了客户和服务器之间及在不同服务器程序构件之间的通信机制,包括Internet和Intranet 中的不同的通信协议。
A)JNDIB)JMSC)J2EE 的通信技术D)J2EE 的安全技术答案:B解析:2.[单选题]下面的说法错误的是: () ( )A)Jsp 可以处理动态内容和静态内容B)在Jsp最终会编译成字节码后执行C)在jsp 中可以使用脚本控制Html 的标签生成D)Jsp 中不能使用//注释Java脚本中的代码答案:D解析:3.[单选题]关于< typeHandlers>元素说法错误的是()A)< typeHandler>元素就是用来在配置文件中注册自定义的类型处理器的,它的使用方式有两种B)通过< typeHandlers>元素的子元素< typeHandler>就可以配置单个类型处理器C)通过< typeHandlers>元素的子元素< package>可以配置包下的所有类型处理器D)< typeHandlers>元素的子元素< package>的handler属性用于指定类型处理器所在的包名,系统会在启动时自动的扫描com.itheima.type包下所有的文件,并把它们作为类型处理器答案:D解析:< package>的name属性用于指定类型处理器所在的包名4.[单选题]以下哪项不属于Mybatis全局配置文件中的标签[题]A)propertiesB)dataC)pluginsD)typealiases答案:B解析:5.[单选题]设置业务方法的入参为____类型,Spring MVC会将隐含对象的引用传递给入参?A)MapB)ModelAndViewC)ModelD)String答案:A解析:6.[单选题]下列哪个类是抽象类A)ServletConfigB)HttpServletC)CookieD)HttpServletRequest答案:B解析:7.[单选题]下列有关Spring框架的描述,错误的是()A)Spring是Java Web开发框架B)Spring是持久层框架C)Spring是轻量级框架D)Spring是开源框架答案:B解析:8.[单选题]对于转发与重定向的描述错误的语句是( )A)重定向是在客户端发生作用,通过请求重新的地址实现页面转向B)使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化C)使用重定向时可以在地址栏中看到转向后的URLD)转发与重定向都可以实现在页面跳转,因而没有区别答案:D解析:9.[单选题]对下面Spring 声明式事务的配置含义的说明错误的是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1) 每个Servlet都必须实现()接口a) javax.servlet.Servlet;b) javax.servlet.HttpServlet;c) javax.servlet.GenericServlet;d) javax.servlet.http.Servlet;2) 利用JavaMail API发送邮件的过程中,()能获取正确的session对象。
a) Session mailsession=Session.getInstance();b) Session mailsession=Session.getInstance(objProperties);c) Session mailsession = request.getSession();d) Session mailsession= request.getInstance(objProperties);3) 下面是一JSP页面的代码,请问输出结果是().<html><%! int I =1; %><% i = ++; %><head></head><body><script>function display(){if(i == 1) {alert("Is 1");} else if(i==2) {alert("Is 2");}else{alert("Is other");}}display ();</script></body></html>a) 什么也不输出。
b) 弹出内容为“Is 1”的对话框。
c) 弹出内容为“Is 2”的对话框。
d) 当第一次访问这个程序时,弹出一个内容为"Is other"的对话框,从第二次开始,每次访问这个程序都弹出内容为“Is 2”的对话框。
e 当第一次访问这个程序时,弹出一个内容为"Is 1"的对话框,从第二次开始,每次访问这个程序都弹出内容为“Is 2”的对话框。
4) 下面是一JSP页面的片断代码,请问页面输出结果是().<%StringBuffer buffer =new StringBuffer (”Hello”);buffer.append(“World”);System.out.println(buffer.toString());%>a) Hellob) Worldc) HelloWorldd) 什么也不输出e 5) aa.jsp文件如下:<%! static int I=0; int j=0; %><html><body><% for(;I++<2;){ out.print(j++); out.print(" ");}%></body></html>两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览一次,那么,第2个客户的浏览器将显示什么?a) 0 1b) 1 2c) 3 4d) 5 6e) 什么也没有6) 如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。
a) requestb) pagec) sessiond) application7) 在web.xml中,有如下代码:<session-config><session-timeout>30</session-timeout></session-config>对于以下描述,正确的是:a) 定义了默认的会话超时时长。
时长为30秒。
b) 可以使用HttpSession接口的getMaxInactiveInterval()方法把该值取出来。
c) 定义了默认的会话超时时长。
时长为30小时。
d) 可以使用Session类的getMaxInactiveInterval()方法把该值取出来。
8) 对于<jsp:param>标记,描述不正确的是()a) 一般来说,<jsp:param>是<jsp:include>、<jsp:forward>标记的子标记。
b) 如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:paramname="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getParameter("name");把属性name的值取出来。
c) 如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:paramname="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getAttribute("name");把属性name的值取出来。
d) 如果<jsp:param>标记放在<jsp:forward>标记外,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面。
9) aa.jsp与bb.jsp属于同一应用,在aa.jsp中使用<jsp:useBeanid="beanName" scope="session" class="mypackage.mybean" />标记,在bb.jsp中要把beanName这个bean对象变量所引用的对象取出来。
那么对于以下描述,正确的是:ca) 在bb.jsp中仅使用代码:mybean bc =session.getAttribute("beanName"); 取出beanName所引用的对象。
b) 在bb.jsp中取beanName所引用的对象前,先要使用<%@ pageimport="mypackage.mybean" %>导入mypackage.mybean类。
c) 在bb.jsp中,对于使用session的getAttribute方法取出的beanName所引用的对象,要进行强制类型转换。
d) 在bb.jsp中使用session的getAttribute方法取出的对象和aa.jsp中的beanName所引用的对象无关。
10) 用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是()。
a) ${10+20}b) ${10+20};c) $(10+20)d) $(10+20);11) 编写自定义标签处理类后,需要编写一个()去描述。
a) .tag 文件b) .tld 文件c) .dtd文件d) .xml 文件12) 关于Tag File说法不正确的是()。
a) Tag File是JSP2.0新增的功能b) Tag File是JSP1.2增的功能c) Tag File 可以让网页开发人员直接使用JSP语法制作标签d) Tag File的扩展名可以 .tag13) 关于Servlet Filter,下列说法正确的有()。
a) Filter 其实就是一个Servletb) Filter 可以产生responsec) Filter可以在servlet被调用之前截获requestd) Filter可以用来处理统一认证,过滤不雅字句等。
14) 会话Bean的状态的说法正确的有(a)。
a) 有状态会话Bean的状态是借助于序列化保存下来的b) 有状态会话Bean被激活后会恢复挂起前的状态c) 无状态会话Bean不能有属性d) 有状态会话Bean的所有属性在挂起的时候都会被保存下来15) 关于EJB组成部分的说法不正确的是 (ab)a) 每一个EJB的实例对象对应于一个JNDI名字,通过JNDI名字找到相应的实例b) 所有EJB都包含Home接口,远程接口,Bean类三个部分c) Bean类必须实现远程接口中的方法d) 远程接口实现了RMI的Remote接口16) 下列关于RMI远程接口定义正确的是 da) public interface Demo {public long test() throwsjava.rmi.RemoteException;}b) Public interface Demo extends Remote {public long test() }c) interface Demo extends Remote {public long test() throwsjava.rmi.RemoteException;}d) public interface Demo extends Remote {public long test()throws java.rmi.RemoteException;}17) 下列选项中能获得UserTransaction的是aba) 通过上下文的.getUserTransaction()方法拿到UserTransactionb) 通过查找JNDI名为erTransaction的拿到UserTransactionc) new 一个UserTransaction对象d) 不需要实例化,直接使用接口中的方法即可18) 关于事务,下列说法不正确的事 aa) EJB支持平面式和嵌入式两种事务模型b) 平面式事务模型是指要么操作都成功,如果失败,所有操作都回滚c) EJB有Bean管理事务和容器管理事务两种方式d) BMT方式也可以使用JTA来控制事务边界19) 关于消息确认描述正确的是 aca) 在创建消息会话的时候能指定消息的确认方式b) AUTO_ACKNOWLEDGE方式能确认之前收到的所有消息c) Client_ACKNOWLEDGE方式需要显示调用方法ACKNOWLEDGE方法来显式的确认消息d) Client_ACKNOWLEDGE方式可以确认所有的消息20) 关于消息Bean事务描述正确的是 ca) MDB支持RequiresNew事务方式b) MDB支持Mandatory事务方式c) NotSupported方式在容器回调OnMessage方法之后才启动事务d) MDB不支持Required事务属性21) 关于WSDL不正确的说法是 bcaa) 用来描述Web服务的XML文件b) 全称是WEB SERVICES DEFINITION LANGUAGEc) 客户端调用时直接用WSDL文件中的地址就可以了d) SOAP协议可以基于多种底层协议22)在Web应用程序体系结构中,()服务用来保证Web站点的应用程序的数据完整性()A. 代理B. 数据库C. 备份D. 证书23)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下( )A. LoginDemo/B. LoginDemo/src/C. LoginDemo/WEB-INF/bin/D. LoginDemo/WEB-INF/24)下面的说法错误的是:( )A. Jsp可以处理动态内容和静态内容B. 在Jsp最终会编译成字节码后执行C. 在jsp中可以使用脚本控制Html的标签生成D. Jsp中不能使用//注释Java脚本中的代码25)Jsp在转译阶段生成文件的扩展名是( )A. classB. javaC. exeD. bin26)在myjsp.jsp中,关于下面的代码说法正确的是( )<%@ page language="java" import="java.util.*" errorPage="error.jsp"isErrorPage="false" %>A. 该页面可以使用exception对象B. 该页面发生异常会转向error.jspC. 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD. error.jsp页面一定要有isErrorPage属性且值为true;27)下面不属于Jsp隐式对象的是: ( )A. sessionB. configC. pageScopeD. exception28)哪个不是作用域通信对象: ( )A. sessionB. applicationC. pageContextD. request29)在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:( )A.<jsp:useBean name="student" class="Student" scope="session"></jsp:useBean>B.<jsp:useBean name="student" class="Student" scope="session">hello student!</jsp:useBean>C.<jsp:useBean name="student" class="bean.Student" scope="session">hellostudent! </jsp:useBean>D.<jsp:getProperty name="name" property="student"/>30) 下面关于Servlet的陈述正确的是: ( )A. 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B. Servlet运行在服务器端C. Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用D. Servlet不能向浏览器发送Html标签31)下面说法错误的是( )A. Http协议是无状态的协议B. 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C. 使用request.getSession(false)可以新建会话D. 使用request.addCookie()可以添加Cookie到客户端33) 下列标签使用正确的是( )A.<jsp:forward page="XXX.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>B.<jsp:forward page="XXX.jsp"></jsp:forward>C.<jsp:forward page="XXX.jsp"/>D.<jsp:forward page="XXX.jsp"/><jsp:param name="xxx" values="xxx"/></jsp:forward>34) 在input.jsp中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值( )A. <%=request.getPramater("stuid")%>B. ${param.stuid}C. ${param[stuid]}D. ${param["stuid"]}35)对于<jsp:param>标记,描述正确的是( )A. <jsp:param >是<jsp:include>、<jsp:forward>标记的子标记B. 如果有aa.jsp代码:<jsp:forward page="next.jsp"> <jsp:param name="name"value="jb-aptech"/> </jsp:forward>,则在next.jsp中可以使用request.getParameter(“name”);把属性name的值取出来C. 如果有aa.jsp代码:<jsp:forward page="next.jsp"><jsp:param name="name"value="jb-aptech"/></jsp:forward>,则在next.jsp中可以使用request.geAttribute(“name”);把属性name的值取出来D. 如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为 <jsp:forwrd>的子标记,则使用浏览器查看时会显示错误页面36) J2EE应用开发生命周期的三个阶段是()( )A. 开发B. 测试C. 打包D. 部署E. 配置37) 某JSP程序中声明使用JAVABEAN的语句如下:<jsp:useBean id=”user” class=”er” scope=”page”/>要取出该javabean的loginName属性值,以下语句正确的是( )A. <jsp:getProperty name=”user” property=”loginName”/>B. <jsp:getProperty id=”user” property=”loginName”/>C. <%=user.getLoginName()%>D. <%=user.getProperty(“loginName”)%>38) 给定某servlet程序的片段,如下: public void doGet(HttpServletRequestrequest,HttpServletResponse response){①}可以在①处插入的正确的页面重定向请求是( )A. request.sendRedirect("/myjsp.jsp")B. response.sendRedirect("/myjsp.jsp")C. request.sendRedirect("")D. response.sendRedirect("")9.。