J2EE开发基础(习题卷26)
说明:答案和解析在试卷最后
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在Java EE 中,关于框架技术,下面说话错误的是( )。( 选择一项)
A)框架是一个可重用的半成品
B)框架能保证我们程序结构风格的统一
C)Struts 是一个MVC框架,简化了视图层、模型层的开发
D)DWR是一个框架,用于简化Ajax 的开发
2.[单选题]ORM指的是( )
A)对象关系映射
B)对象实体映射
C)数据传输对象
D)数据访问对象
3.[单选题]Spring的<bean>元素中的autowire属性取值不包括以下()。
A)default
B)byName
C)byType
D)byId
4.[单选题]下面不属于Jsp隐式对象的是:() ( )
A)session
B)config
C)pageScope
D)exception
5.[单选题]在struts 框架中,如果需要用于声明全局转发关系,可以使用( )元素。
A)<global-forwards>
B)<global forwards>
C)<global-forward>
D)<global forward>
6.[单选题]下列针对逻辑运算符说法不正确的是?
A)所有的逻辑运算符运算的结果是TRUE,FALSE,或NULL
B)AND与运算符||含义相同
C)XOR也是逻辑运算符
D)在MySQL中,TRUE为1,FALSE为0
7.[单选题]可以在以下哪个( )标记之间插入变量与方法声明?
A)<% 和%>
B)<%!和 %>
D)<% 和 !>
8.[单选题]在J2EE 中,若要在JSP 正确使用标签: <x:getKing/> ,在JSP 中声明的taglib
指令为: <%@taglib uri = "/WEB-INF/myTags.tld" prefix = "_____"> ,下划线处应
该是( )。(选择一项)
A)x
B)getKing
C)myTags
D)king
9.[单选题]当安装了JDK 并设置了环境变量之后,如果需要编译java 程序,在命令行工
具中使用如下()命令。
A)java 。
B)javac 。
C)jkdc 。
D)j2mec。
10.[单选题]使用 response 对象进行重定向时,使用的是( )方法。
A)getAttribute
B)setContentType
C)sendRedirect
D)setAttribute
11.[单选题]下面创建Criteria 对象的语句中正确的是( )。
A)Criteria c = ateCriteria();
B)Criteria c = query.addCriteria();
C)Criteria c = ateCriteria();
D)Criteria c = ateCriteria(User.class);
12.[单选题]与page指令<%@ page import= “java.util.*, * “ %> 等价的是( )
A)<%@ page import= “java.util.*” %><%@page import= “* “ %>
B)<%@page import= “java.util.*” , import= “* “ %>
C)<%@ page import= “java.util.* “ ; %><%@ page import= “*“ ; %>
D)<%@ page import= “java.util.* ; * “ %>
13.[单选题]{
给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是(). Public void doGet(HttpServletRequest request,HttpServletResponseresponse)
Throws ServletException ,IOException
{
System.out.println("get");
}
Public void doPost(HttpServletRequest request,HttpServletResponseresponse)
Throws ServletException ,IOException
{
System.out.println("post");
}
A)get
B)post
C)get post
14.[单选题]在Spring配置文件中,<aop:after-throwing/>的作用是( )
A)定义异常增强
B)抛出一个异常
C)用于捕获异常
D)定义后置增强
15.[单选题]JSP()使用XML语法书写,在请求处理阶段起作用,它最影响JSP 运动的行为和发送给客户的输出流
A)动作元素
B)脚本元素
C)指令元素
D)内置对象
16.[单选题]下面的那个do 方法是错误的( )
A)doPost
B)doDelete
C)doForm
D)doPut
17.[单选题]Spring DAO 中最常用的类是
A)JdbcTemplate ,SimpleJdbcTemplate
B)SimpleJdbcInsert,SimpleJdbcProcedure
C)SimpleJdbcInsert ,SimpleJdbcStoredProc
D)SimpleJdbcQuery ,SimpleJdbcExec
18.[单选题]Spring核心模块的作用是
A)做AOP的
B)做IOC的,用来管理Bean的
C)用来支持Hibernate
D)用来支持Struts
19.[单选题]使用JNDI 配置数据源时, 在l 文件中使用( )元素来配置数据源。
(选择一项)
A)<Factory>
B)<JNDI>
C)<Resource>
D)<Server>
20.[单选题]在JSP 页面上使用JSTL 标签时, 应使用taglib 指令导入标签库描述符文件, 并设
置taglib 指令的( )属性指定标签的前缀。(选择一项)
A)prefix
B)name
C)tag
D)url
21.[单选题]MyBatis的更新操作有关说发错误的是()。
A)MyBatis的更新操作也需要进行事务提交
B)MyBatis的更新操作执行了SqlSession的update()方法
C)MyBatis的更新操作在映射文件中是通过配置<update>元素来实现的
D)MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可
22.[单选题]在Java中,以下有关类的关联关系描述错误的是()。
A)在Java中,通过对象也可以进行关系描述,他们分别为一对一、一对多、多对一和多对多。
B)一对一的关系就是在本类中定义对方类型的对象
C)一对多的关系就是一个A类类型对应多个B类类型的情况,需要在A类中以集合的方式引入B类类型的对象,在B类中定义A类类型的属性a
D)多对多的关系:在A类中定义B类类型的集合,在B类中定义A类类型的集合。
23.[单选题]下划线处填写正确代码实现转发@RequestMapping("/toJump") public String skipTest(){ return
"________:/jump.do"; }
A)redirect
B)to
C)for
D)forward
24.[单选题]处理HTML 表单是Web 应用的主要工作之一,在Struts 应用中,可以使用()
标签来创建表单。
A)<html:text> 。
B)<html:cancle> 。
C)<html:reset> 。
D)<html:form> 。
25.[单选题]以下hql 语句有误的是()
A)“ select id, studentName,* from Student as s “
B)“select new Student(s.id, s.studentName) from Student as s “
C)“ select new Student(id, studentName) from Student ”
D)“ select id, studentName from Student “
26.[单选题]MapperFactoryBean是MyBatis-Spring团队提供的用于根据Mapper接口生成Mapper对象的类,该类在Spring配置文件中可以配置的参数不包括()。
A)mapperInterface
B)SqlSessionFactory
C)SqlSessionTemplate
D)basePackage
27.[单选题]下列关于Spring 与Hibernate 的集成,说法错误的是( )。 ( 选择一项)
A)Spring 与Hibernate 集成后, Spring 可以管理Hibernate 的SessionFactory 。
B)Hibernate 中的配置文件也可以移到Spring 的配置文件中配置。
C)使用Spring 的事务管理,会认Hibernate 事务处理变得简单。
D)Hibernate 的映射文件的路路径( 如com/ufinity/project/model/l) ,
不能在Spring 中定义。
28.[单选题]在使用Spr ingMVC的项目中,进行服务器端验证,用什么注解可以实现正则匹配
A)@Size
B)@Pattern
C)@Max
D)@Past
29.[单选题]下列选项中,于对超链接和form表单中的action属性中设置的URL进重写的法是( )
A)encodeURL(String url)
B)encodeRedirectURL(String url)
C)encodeForwardURL(String url)
D)encodeRedirect (String url)
30.[单选题]以下哪个包不是page 指令默认导入的( )
A)“ java.lang.* ”
B)”java.util.* ”
C)”javax.servlet.* ”
D)” javax.servlet.jsp.*
31.[单选题]只能够传递字符串类型数据的方式是_________
A)表单URL 重写
B)session 对象表单
C)隐藏域setParameter 方法
D)都可以
32.[单选题]以下有关采用传统DAO开发方式进行MyBatis与Spring框架的整合的说法错误的是。( )
A)采用传统DAO开发方式进行MyBatis与Spring框架的整合时,只需要编写DAO接口。
B)采用传统DAO开发方式进行MyBatis与Spring框架的整合时,需要向DAO实现类中注入SqlSessionFactory,然后在方法体内通过SqlSessionFactory创建SqlSession。
C)可以使用mybatis-spring包中所提供的SqlSessionTemplate类或SqlSessionDaoSupport类来实现在类中注入SqlSessionFactory。
D)SqlSessionDaoSupport是一个抽象支持类,它继承了DaoSupport类,主要是作为DAO的基类来使用。可以通过SqlSessionDaoSupport类的getSqlSession()方法来获取所需的SqlSession。
33.[单选题]在使用JavaMailAPI 发送邮件时可以使用哪个方法: () ( )
A)Transport.send()
B)Store.sent()
C)Message.send()
D)Message.sent()
34.[单选题]在Spring AOP中,最终通知是指( )
springmvc考试选择题A)在后置通知之后执行的通知。
B)在前置通知之后执行的通知。
C)表示在某个连接点执行之后执行的通知。
D)在环绕置通知之后执行的通知。
35.[单选题]{在下列选项中,正确创建并实现写入cookie的语句分别是( )。Cookie cookie = new Cookie( String key, Object value ); //1Cookie cookie = new Cookie(); //2response.add(cookie);
//3response.addCookie(cookie); //4}
A)1,3
B)1,4
C)2,3
D)2,4
36.[单选题]( ) 可用于创建国际化的web应用程序
A)I18N 与格式化标签库
B)核心标签库
C)XML 标签库
D)SQL 标签库
37.[单选题]在JSP 页面中可以通过Struts 提供的( )标签来输出国际化信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论