javaee期末试题(1)
1、下列哪⼀项不是Java EE的常⽤技术(D)
A、JSP
B、Hibernate
C、Spring
D、JNDB
2、servlet与⼀般Java类的相同点是什么?(D)
A、
B、Servlet是运⾏在Web服务器的⼀个Web组件
C、Servlet通常是通过HTTP协议回复Web客户端的请求
D、Servlet是运⾏在Web容器的Java类
3、以下哪⼀个是市场上流⾏的Java EE服务器(A)
A、Apache
B、tomcat
C、glassfish
D、netbeans
4、EJB的作⽤是(C)
A、Servlet组件和JSP组件
B、⽤于丰富客户端图形界⾯显⽰
C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能⽅法,进⽽完成业务处理。
D、GUI交互界⾯的开发,负责与系统⽤户的交互
5、分析以下程序:
public class x{
public static void main(String[]args){
String ol=new String("ABV");
String o2=new String("ABV");
if(o1.equals(o2)){
System.out.println("Equal");
}
}该程序的执⾏结果是( B )。
A. 程序执⾏后⽆输出
B. 程序执⾏后输出“Equal”
C. 程序在第5⾏出现编译错误
int a,b,c;
a=1;
b=2;
c=(a+b>3?a++:++b);
A. a的值是2,b的值是3
B. a的值是1,b的值是3
C.a的值是1,b的值是2
D.c的值是false
6、Struts框架的控制器主要由(C )负责。
A. EJB
B.JSP
C. ActionServlet
D.标记库
7、Struts通过(A)⽀持MVC的视图开发。
A. JSP标签库和Form Bean
B. EJB
C. Servlet
D.Applet
8、Struts应⽤程序的默认配置⽂件为(A )。
A. l
B. l
C. l
D. l
10、关于Struts下⾯描述正确的是(C )。
A. Struts是采⽤Java Servlet/JavaServer Pages技术
B. 开发Web应⽤程序的开放源码的framework
C.采⽤Struts能开发出基于MVC设计模式的应⽤构架
D. Struts采⽤的是JSP Model1
11、在处理标记体之前判断特定的项⽬为空的Logic标记是(B )。A.
B.
C.
D.
12、下列ActionForm属于动态Form的是(B )。
java修改html文件
B. DynaValidatorForm
C. DynaValidatorActionForm
D. LazyValidatorForm
13、关于Hibernate描述正确的有(A)。
A. Hibernate是⼀种开放源代码的对象/关系映射框架
B.功能与IBATIS相似,与JDO不同
C.完全着眼于关系数据库的关系映射
D.事务处理,⽣命周期管理不依赖于J2EE容器
14、在三层结构中,数据访问层承担的责任是(B)。
A.定义实体类
B. 数据的增删改查操作
C.业务逻辑的描述
D.页⾯展⽰和控制转发
15、 Hibernate关联维护中关于“⼀对⼀”描述正确的是(B)。
A.⼀对⼀的关联维护在项⽬中⼤量使⽤
B.可以采⽤主键关联
C.不可以采⽤外键关联
D. 都使⽤外键关联
16、 Spring中注⼊的⽅式有(B )。
A.⽅法注⼊
B.接⼝注⼊
C.构造⼦注⼊
D.设值注⼊
17、Spring中ProxyFactoryBean的作⽤是什么(B )。
A.⽤于产⽣ProxyFactoryBean对象
B.⽤于产⽣代理对象
C.⽤于产⽣⽬标对象
D.提供应⽤程序⽤于获取托管在IoC容器中的任意对象
18、下⾯关于“依赖注⼊”的说法,错误的是(D)。
A.将组件间的依赖关系采取配置⽂件的⽅式管理,⽽不是硬编码在代码中
B.降低了组件间的耦合,使程序更容易维护和升级
C. 促进了“⾯向接⼝”编程,使构建⼤规模程序更轻松
D.需要定义⼤量接⼝,增加了编码复杂度,不可取
⾃定义的servlet应重载Httpservlet类的(C)⽅法以响应客户发出的post 请求⽅法。
D、Responspost
19、写⼊和读取cookie的⽅法是(B)
A、request.addCookies()和Cookies()
B、response.addcookie()和Cookies()
C、request.addCookies()和Cookies()
D、response.addcookie()和Cookies()
20、在JSP中,(B)动作⽤于将请求转发给其他JSP页⾯。
A、Forward
B、Includ
C、useBean
D、setProperty
22、以下不是Spring的AOP中通知类型有(D)。
A.围绕通知
B.提前通知
C.抛出通知
D.消息通知
23、 Hibernate中关于使⽤HQL语句描述正确的是(B )。
A.是⼀种符合对象语⾔的查询语句
B.能够避免使⽤sql 的情况下依赖数据库特征的情况出现
C.能够根据OO 的习惯去进⾏实体的查询
D.理解SQL的⼈很难理解HQL
24、关于Spring的IoC说法正确的是(D )。
A. ioc容器通过读取配置⽂件进⾏装配
B. IoC把⼯⼚⽅法和对象⽣成这两者合并在⼀起
C. IoC的⽬的就是提⾼程序的灵活性和可维护性
D. IoC中最基本的Java技术就是“反射”编程
25、JSP页⾯经过编译后将创建⼀个(B)
A、applet
B、servlet
C、application
D、exe⽂件
26、在servlet过滤器的⽣命周期⽅法中,每当传递请求或响应时,web容器会调⽤(C)⽅法。
D、destroy
27、表单数据的提交⽅法有两种(Post)⽅法使得数据由标准的输⼊设备读⼊。
A.Get
B. Post
C.Read
D.Input
28、表单数据的提交⽅法有两种(B)⽅法使得数据由标准的输⼊设备读⼊。
A.Get
B. Post
C.Read
D.Input
29、在表单提交的数据中,如果变量的值有多个,这时应调⽤(A)⽅法。
A. getParameterValues()
B. getParameter()
C. getParameterNames()
D. getAttribute()
30、Servlet的事件驱动由(B)实现。
A. Filter
B. Listener C . Response D. Request
31、标记名称由两部分组成(B)⽤来区分不同标记库。
.A. 后缀 B. 前缀 C.JSP D. bean
32、客户机对Servlet的请求和Servlet对客户端的响应,都是通过(D)来实现的。
A、EJB
B、XML
C、API
D、Web服务器
33、获取数据库连接的⽅法是(B)。
A、Connection()
B、getConnection()
C、Con
D、getContent()
34、常⽤的接收邮件的协议是(B)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。