解决方案

Java练习题

seo靠我 2023-09-25 13:17:18

1.【单选】

下面不属于Spring注解的是()

A. @QualifierB. @RequiredC. @ResourceD. @Autowired

正确答案:C

2.【多选】

有如下代码:

@Select("SEO靠我select * from message where messageid = #{messageId}") public Map getMessageMapById(@Param("SEO靠我messageId") String messageId)throws SQLException;

下面说法正确的是()(选择两项)

A. 在@Select注解里面的#和$都可以使用,它们没什么区别B. SEO靠我以上说法都不对C. @Param注解的作用是为参数指定一个名称D. 这是一个根据传入的messageId来查询所有的message信息的注解

正确答案:C,D

3.【单选】

下列哪项不是事务的传播行为()

ASEO靠我. REQUIRES_NEWB. EXCEPTIONC. REQUIREDD. MANDATORY

正确答案:B

4.【单选】

下面关于视图解析器的解析流程顺序正确的是()

① 控制器处理请求

② 通过SpriSEO靠我ngMVC中的视图解析器,使用ViewResolver对控制器返回的ModelAndView对象进行解析,将逻辑视图转换成物理视图。

③ 客户端请求进入控制器

④ 将SpringMVC控制器中的返回结果封SEO靠我装成一个ModelAndView对象。

⑤ 调用View中的render()方法对物理视图进行渲染。

A. 5 2 4 1 3B. 2 3 1 4 5C. 2 4 1 3 5D. 1 2 3 4 5

正确答SEO靠我案:C

5.【单选】

某个类要返回 JSON 对象,下面哪个注解可以满足条件() 

A. @ResponseBodyB. @RequestMappingC. @SessionAttributesD. @ConSEO靠我troller

正确答案:A

6.【多选】

看下面的代码,说法正确的是( )(选择两项)

<bean id="before" class="org.springframework.aop.framework.SEO靠我ProxyFactoryBean"> <property name="proxyInterfaces"> <value>com.xfaccp.before.BeforeInterface</valueSEO靠我> </property> <property name="target"> <ref bean="testBefore"/> </property> <property name="intercepSEO靠我torNames"> <list><value>beforeAdvisor</value></list> </property>  </bean> A. 这段代码是SEO靠我做 IOCB. 这段代码是在做织入C. 这段代码是在做代理D. 这段代码是做 AOP

正确答案:B,D

7.【单选】

在SpringMVC中下面说法不正确的是()

A. SpringMVC框架是基于ModelSEO靠我2实现的技术框架B. SpringMVC框架由ModelAndView和controller组成C. SpringMVC框架中Controller的返回值一般只是一个View NameD. SprinSEO靠我gMVC框架中DispatcherServlet的作用是将请求发送到一个SpringMVC控制器

正确答案:C

8.【多选】

关于 setter 注入和构造注入说法正确的是()(选择两项)

A. 注入依赖关系SEO靠我和注入时机不同B. setter 注入方式依赖对象先注入C. 执行效果完全相同D. 构造注入方式依赖对象先注入

正确答案:A,D

9.【单选】

下列关于SSM框架描述不正确的是( )

A. SSM框架是一个具SEO靠我备web层、service层、dao层全新的功能性框架B. SSM框架不仅仅需要3个框架所需的jar包还有额外导入一个Mybatis框架与Spring框架中的连接jar包C. SSM框架中M指代的是MSEO靠我ybatis框架或者是Mybatis-Plus框架D. SSM框架是指3个框架整合而成用来开发Java企业级项目的框架

正确答案:A

10.【多选】

SpringMVC用于处理视图的最重要的两个接口是()(SEO靠我选择两项)

A. ResolverB. ResolverViewC. ViewResolverD. View

正确答案:C,D

11.【单选】

使用 Mybatis 持久化框架进行数据查询需要返回一个实体类的SEO靠我集合,在<select> 标签中需要定义的属性叫 (  )

A. TreeB. HashMapC. resultMapD. List

正确答案:C

12.【单选】

返回一个JSON对象,这个类应该标有()注解SEO靠我

A. @ResponseBodyB. @SessionAttributesC. @ControllerD. @RequestMapping

正确答案:A

13.【多选】

Mybatis 中进行参数注入 , SEO靠我#{} 和${} 有什么区别 ()(选择两项)

A. #{} 是直接拼成sql的,${}则会以字符串的形式与sql进行拼接B. 使用 #{} 可以有效的防止SQL注入,提高系统安全性C. 没有区别D. SEO靠我${}是直接拼成sql的,#{}则会以字符串的形式与sql 进行拼接

正确答案:B,D

14.【单选】

下面选项中,获取过滤器名称的元素设置值对应的方法是()

A. getFilterName()B. getSEO靠我InitParameterNames()C. getServletContext()D. getInitParameter(String name)

正确答案:A

15.【单选】

下列Maven命令与描述不SEO靠我匹配的是( )

A. mvn install : 安装B. mvn compile:执行C. mvn clean : 清理D. mvn test : 测试

正确答案:B

16.【单选】

下列表示切面的注解是(SEO靠我

A. @AspectB. @AroundC. @ServiceD. @Component

正确答案:A

17.【单选】

下面高内聚、低耦合的描述不正确的是 ( )

A. 高内聚是含义是模块内部的一系列的功能SEO靠我尽可能的紧密B. 高内聚尽可能不要把功能之间相关度不高或者根本没有相关性的功能包含在模块中C. 高内聚、低耦合的优点是提供程序更好 的扩展性、可读性、可维护性、极高的可复用性D. 低耦合指的是模块内部SEO靠我的功能联系度不高,提高程序的健壮性

正确答案:D

18.【单选】

以下哪个不是 Mybatis 映射文件中常见的标签

A. <delete>B. <resultMap>C. <find>D. <select>SEO靠我

正确答案:C

19.【单选】

看下面的代码,说法正确的是()

<bean id="beforeAdvisor" class="org.springframework.aop.support.RegexpMeSEO靠我thodPointcutAdvisor"> <property name="advice"> <ref local="beforeImpl"/> </property><property name="SEO靠我pattern"> <value>.*</value> </property>  </bean> A. 这段代码是在定义代理B. 这段代码是在定义目标对象C. 这段代SEO靠我码是在定义织入D. 这段代码是在定义切入点

正确答案:D

20.【单选】

下面关于<location>节点配置webcontent目录下自定义错误页面的写法正确的是()

A. <location>/500erSEO靠我ror.jsp<loction>B. <location>./404notfound.jsp</location>C. <location>../500error.jsp<location>D. <lSEO靠我ocation>./404notfound</location>

正确答案:A

21.【单选】

在MVC项目结构中,下列关于文件夹的描述错误的是()

A. controllers文件夹用于存储控制器B. scSEO靠我ripts文件夹用于存储视图C. content文件夹用于存储静态文件D. models文件夹用于存储模型类

正确答案:B

22.【单选】

@RequestMapping注解有四种请求表示方式,下列选项中不SEO靠我是它请求方式的是()

A. @RequestMapping(url=“/helloWorld.action”)B. @RequestMapping(“/helloWorld.action”)C. @ReSEO靠我questMapping(path={“/helloWorld.action”})D. @RequestMapping(name=“/helloWorld.action”)

正确答案:A

23.【单选】

SEO靠我果 Mybatis 进行查询的时候实体类的属性名和数据库字段不一致最优解决办法是( )?

A. 利用resultMap映射B. 修改数据库C. 不使用该字段D. 做注释声明

正确答案:A

24.【多选】

下列SEO靠我哪些是Spring体系中的内容()

A. JDBCB. TransactionsC. AOPD. Web

正确答案:A,B,C,D

25.【单选】

在SpringMVC中关于@ModelAttribute注解SEO靠我说法正确的是()

A. 暴露@RequestMapping方法返回值为模型数据:放在功能处理方法的返回值上时,是暴露功能处理方法的返回值为模型数据,用于视图页面展示时使用B. 暴露表单引用对象为模型数据SEO靠我:放在处理器的一般方法上时,是为表单准备要展示的表单引用对象,而且在执行功能处理方法(@RequestMapping注解的方法)之前,自动添加到模型对象中,用于视图页面展示时使用C. 以上都对D. 绑SEO靠我定请求参数到命令对象:放在功能处理方法的传入参数上面是,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自定暴露为模型数据,用于视图页面展示时使用

正确答案:A

26.【单选】

自定义拦截器中不SEO靠我包含的方法是 ( )

A. Interceptt()B. init()C. execute()D. destroy()

正确答案:C

27.【单选】

下列关于ResultMap配置的说法不正确的是()

A. RSEO靠我esultMap中column配置写属性名,property配置写列名B. ResultMap中可通过id的值确定唯一标识C. ResultMap中可通过type的值确定对应的实体类D. 配置ResuSEO靠我ltMap可解决列名和属性名不一致的问题

正确答案:A

28.【单选】

 下面说法不正确的是()

A. Mybatis的前身是iBatis.B. 持久化是程序数据在瞬时状态和持久状态间转换的过程C. ORM框架SEO靠我是指在实体类和SQL语句之间建立映射关系D. ORM在保存数据的时候是以非关系型数据库的方式存储

正确答案:D

29.【单选】

                            关于同步异步说法不正确的是( )

A. 同步可以避免脏数据的产生B. 同步是类似SEO靠我于我们编码中的顺序执行结构,从上至下一步一步去执行,执行完毕才可以执行下一条命令C. JQuery中的Ajax方法默认是同步状态D. 异步可以提高执行效率

正确答案:C

30.【单选】

Spring 中 aSEO靠我round 通知的目标对象要实现的接口是( )

A. MethodBeforeAdviceB. MethodInterceptorC. AfterReturningAdviceD. ThrowsAdviSEO靠我ce

正确答案:B

31.【多选】

下列选项关于 Spring 配置 DataSource 的说法正确的是哪两项( )

A. Spring 数据源配置方式比较单一,可配性低B. Spring 默认的数据源实现SEO靠我是 DriverManagerDataSourceC. Spring 通过 JndiObjectFactoryBean 类引用 JNDI 资源,在 Spring 配置文件中 jndiName 值与服务SEO靠我器上配置的 JNDI 数据源名字一样D. Spring 使用 PropertyPlaceholderConfigurer 可以引入属性文件,在配置文件中采用 ${ } 的方式引用属性值

正确答案:B,DSEO靠我

32.【单选】

实现声明式事物需要使用什么注解()

A. @RepositoryB. @ComponentC. @TransactionalD. @Service

正确答案:C

33.【多选】

下列哪两项不是SSEO靠我pring的主要依赖注入方式()

A. setter注入B. 构造注入C. 接口注入D. getter注入

正确答案:C,D

34.【单选】

以下不是SpringMVC的核心组件的是()

A. DispatchSEO靠我erServletB. JVMC. ControllerD. ModelAndView

正确答案:B

35.【单选】

下面SpringMVC工作流程正确的是()

① Controller执行完成返回ModelSEO靠我AndView。

② HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。

③ DispatcherServlet调用HandlerAdapter处理器适配器。

SEO靠我 用户发送请求至前端控制器DispatcherServlet。

⑤ HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。

⑥ 处理器SEO靠我映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。

⑦ DispatcherServlet收到请求调用SEO靠我HandlerMapping处理器映射器。

⑧ DispatcherServlet将ModelAndView传给ViewReslover视图解析器。

⑨ DispatcherServlet根据View进行SEO靠我渲染视图(即将模型数据填充至视图中)。

⑩ ViewReslover解析后返回具体View。

⑪ DispatcherServlet响应用户。

A. 4 7 6 3 2 1 5 8 10 11 9B. 3 SEO靠我2 1 4 7 8 9 5 6 10 11C. 4 7 5 3 7 8 9 10 1 11 2D. 1 2 3 4 5 6 7 8 9 10 11

正确答案:A

36.【单选】

要自定义一个500错误处理页SEO靠我面,在JSP页面需要设置下面哪个属性()

A. language="java"B. pageEncoding="UTF-8"C. isErrorPage="true"D. contentType="teSEO靠我xt/html; charset=UTF-8"

正确答案:C

37.【单选】

用于从JSP、JSTL中查找视图的视图解析器是()

A. XmlViewResolverB. ResourceBundleViewSEO靠我ResolverC. UrlBasedViewResolverD. InternalResourceViewResolver

正确答案:D

38.【单选】

SpringMVC的组成部分不包括()

A. ModSEO靠我elB. ControllerC. HibernateD. View

正确答案:C

39.【多选】

下面属于MyBatis的注解的是()(选择两项)

A. @ AutowisedB. @InsertC. @RSEO靠我equestMappingD. @Delete

正确答案:B,D

40.【单选】

下面哪个注解表示的是将dao层的类注入的Spring容器中()

A. @AutowiredB. @QualifierC. @RSEO靠我esourceD. @Repository

正确答案:D

41.【单选】

对与以下代码说法不正确的是()

jdbc.mysql.driver = com.mysql.jdbc.Driver jSEO靠我dbc.mysql.url = jdbc:mysql://localhost:3306/ jdbc.mysql.user = root jdbc.mysql.passwSEO靠我ord = 1234 A. jdbc.mysql.user和jdbc.mysql.password 是连接mysql数据库的用户名和密码B. jdbc:mysql://localhoSEO靠我st:3306/的后面接的是项目的发布路径C. 这是一个properties文件里面关于数据库的连接的配置D. jdbc.mysql.drive是数据库驱动

正确答案:B

42.【单选】

在 web.xmlSEO靠我 文件中配置 Spring 框架,下面配置正确的是()

A. 

<context-param><param-name>config</param-name><param-value>/WEB-INF/claSEO靠我sses/applicationContext.xml</param-value> </context-param>

B.

<context-param><param-name>servlSEO靠我etConfig</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value> </coSEO靠我ntext-param>

C.

<context-param><param-name>contextconfig</param-name><param-value>/WEB-INF/classes/appSEO靠我licationContext.xml</param-value> </context-param>

D.

<context-param><param-name>contextConfigSEO靠我Location</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value> </coSEO靠我ntext-param> A. AB. DC. BD. C

正确答案:B

43.【单选】

下述哪一项不是 MyBatis 动态 SQL 语句中的标签 ( )

A. ifB. whereC. SEO靠我idD. otherwise

正确答案:C

44.【单选】

SpringMVC框架HandlerExceptionResolver默认实现的错误处理是下面哪个类()

A. HttpRequestMethodNSEO靠我otSupportedExceptionB. DefaultHandlerExceptionResolverC. AbstractHandlerExceptionResolverD. SimpleMaSEO靠我ppingExceptionResolver

正确答案:B

45.【单选】

@Component,@Service,和 @Controller,@Repository是Spring的组件注解,其中是持久层组SEO靠我件的是()

A. @ComponentB. @RepositoryC. @ControllerD. @Service

正确答案:B

46.【单选】

当我们需要对数据库里面的表进行多条件查询时,传统的JDBC语SEO靠我句不好写需要拼接大量的字符串容易出错,以下( )可以很好的解决这一问题

A. 动态sql的otherwise标签B. 动态sql的if标签C. 动态sql的set标签D. 动态sql的trim标签

正确答SEO靠我案:B

47.【单选】

对于 JDBC,下面的描述中哪个选项是错的?() 

A. PreparedStatment 类可以让数据库预先编译 SQL语句B. CallableStatement 类用于调用数据库SEO靠我中的存储过程C. PreparedStatement 并没有提高访问数据库的速度D. CallableStatement 类继承了 PreparedStatement 类

正确答案:C

48.【单选】

下面SEO靠我关于Spring AOP expression 表达式的写法:execution(* com.xyz.myapp.service..*.*(..))表述不正确的是()

A. (..)方法中只能有两个参数SEO靠我B. 第一个*:任意访问权限修饰符C. 第三个*:类下的任意方法D. 第二个*:前面包名下的任意类

正确答案:A

49.【多选】

下面关于 Spring 的说法正确的是哪两项( )

A. Spring 是一个SEO靠我 IOC和 AOP 的容器框架B. Spring是 一个重量级的框架C. Spring 是一个轻量级的框架D. Spring 是一个入侵式的框架

正确答案:A,C

50.【单选】

下列哪项不是Spring框SEO靠我架的特点()

A. 方便解耦B. 方便集成其他优秀框架C. 与new关键字创建对象相比提升了创建对象的效率D. 声明式事务的支持

正确答案:C

51.【单选】

下列关于JQuery中Ajax方法描述不正确的是SEO靠我()

A. 如果前端Ajax方法中dataType如是json类型,那么我们需要在后端的Controller方法上加上@ResponseBody注解B. Ajax 中的sync是来改变Ajax是同步还是SEO靠我异步的参数C. 如果前端Ajax方法中success是请求执行成功所调用的方法D. 如果前端Ajax方法中dataType如是json类型,我们如果返回“”这样的空串是可以的

正确答案:D

52.【单选】SEO靠我

下列哪项是解决列名和属性名不一致的注解()

A. @DeleteB. @SelectC. @ResultsD. @Insert

正确答案:C

53.【单选】

下面哪项注解是动态生成Sql语句的()

A. @SeSEO靠我lectB. @DeleteC. @SelectProviderD. @Insert

正确答案:C

54.【多选】

看如下代码下面选项说法错误的是(选择两项)

<bean class="org.springSEO靠我framework.web.servlet.view.InternalResourceViewResolver"><property name="suffix" value=".jsp"/>     SEO靠我  <property name="prefix" value="/WEB-INF/jsp/"/>  </bean> A. InternalResourceViewReSEO靠我solver视图解析器只能在jsp页面查找视图B. 该配置文件是放在web.xml文件里的C. 若项目中使用了JSTL,则SpringMVC会自动把视图由 InternalResourceView 转SEO靠我为 JstlViewD. 对于jsp文件来说,InternalResourceViewResolver是最常用的视图解析器

正确答案:A,B

55.【单选】

在MVC设计模式中,JavaBean的作用是()SEO靠我

A. 业务数据的封装B. ModelC. ControllerD. View

正确答案:A

56.【单选】

 下面哪个选项不是Spring依赖注入的方式()

A. 静态工厂注入;B. 硬编码注入;C. Set方SEO靠我法注入;D. 构造方法注入;

正确答案:B

57.【多选】

下面关于 AOP 的理解,正确的是(  )(选择两项)

A. AOP 关注是面B. 面向横向的开发C. AOP 关注的是点D. 面向纵向的开发

正确答SEO靠我案:A,B

58.【单选】

关于SpringMVC视图解析器说法错误的是()

A. XmlViewResolver:它继承自AbstractCachingViewResolver抽象类,所以它也是支持视图缓SEO靠我存的B. BeanNameViewResolver:这个视图解析器跟XmlViewResolver不同,它是通过返回的逻辑视图名称匹配定义好的视图bean对象C. InternalResourceViSEO靠我ewResolver:是UrlBasedViewResolver的子类,所以UrlBasedViewResolver支持的特性它都支持D. FreeMarkerViewResolver、VolocitSEO靠我yViewResolver:这两个视图解析器都是UrlBasedViewResolver的子类

正确答案:B

59.【单选】

 下列哪项不是SpringAOP的组成部件()

A. aspectB. sourceSEO靠我C. pointcutD. joinpoint

正确答案:B

60.【单选】

在SpringMVC上可以使用()注解方法参数并将其绑定到URI模板变量的值上

A. @PathVariableB. @RequeSEO靠我stHeader ​C. @ModelAttributeD. @CookieValue

正确答案:A

61.【多选】

下面关于 Spring 配置文件说法正确的是哪两项()

A. Spring 配置文件必须叫SEO靠我 applicationContext.xmlB. Spring 配置文件可以有多个C. Spring 配置文件只能有一个D. Spring 配置文件可以不叫 applicationContext.xSEO靠我ml

正确答案:B,D

62.【单选】

下列关于 Spring 配置数据连接池的描述,错误的是( )。

A. 在 org.apache.commons.dbcp.BasicDataSource 类中有 driSEO靠我ver,url,username,password属性B. Spring 可以用 org.apache.commons.dbcp.BasicDataSource 类配置数据源C. 在用 dbcp 时,SEO靠我需要拷贝 commons-dbcp 的 jar 包到类路径下D. 配置 Spring 数据源时,必须引入 Hibernate 的 SessionFactory

正确答案:D

63.【单选】

下列哪项是查询的SEO靠我标签()

A. <update></update>B. <delete></delete>C. <select></select>D. <insert></insert>

正确答案:C

64.【单选】

有如下SEO靠我代码:

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="datSEO靠我aSource" ref="dataSource"></property><property name="typeAliasesPackage" value="org.iflysse.trainingSEO靠我.batis.po"></property><property name="mapperLocations" value="classpath*:org/iflysse/training/batis/SEO靠我**/*.xml"></property> </bean>

下面说法错误的是()

A. sqlSessionFactory的bean实例是需要通过Java代码来创建的B. 通过typeAlSEO靠我iasesPackage属性配置所有pojo类包的别名C. 通过dataSource属性配置mybatis的数据源信息D. 通过mapperLocations属性配置所有的mappers的xml文件路SEO靠我

正确答案:A

65.【单选】

下列不是Maven的生命周期是()

A. siteB. destroyC. buildD. clean

正确答案:B

66.【单选】

下列jar包与其功能描述不正确的是()

A. CSEO靠我ommons-log:Spring 日志所需jar包B. Mybatis-spring:SSM框架整合Spring与Mybatis所需连接纽带jar包C. Springmvc-spring:SSM框架SEO靠我整合SpringMVC与Spring所需连接纽带jar包D. Spring-aop:Spring 切面编程所需要jar包

正确答案:C

67.【单选】

下列关于Maven描述不正确的是()

A. Maven可SEO靠我以通过配置setting.xml去配置下载jar包的本地仓库位置B. Maven原则:约定大于配置C. Maven的主要功能有:构建、文档生成、报告、依赖、发布、分发等D. Maven项目中的所有配置SEO靠我文件都放在webapp文件夹下面

正确答案:D

68.【单选】

分析如下mapper文件配置

<mapper namespace="com.dao.UserDao"><insert id="addUser" SEO靠我  parameterType="com.entity.User">insert into user values(#{id},#{name},#{upwd},#{email},#{phone},#{SEO靠我status},#{age},#{birth},#{deptno})</insert> </mapper>

下列说法错误的是() 

A. parameterType表示参数类型B. nameSEO靠我space:表示的是对应dao接口所在的全称,即包名+类名C. 参数符号必须使用#,使用$直接报异常D. id值表示对应接口的方法名

正确答案:C

69.【多选】

下面是传递JSON数据时出现中文乱码的解决SEO靠我方法的是)()(选择两项)

A. 在控制器处理方法上的@RequestMapping注解中配置produces: @RequestMapping(value="/view",method=RequestSEO靠我Method.GET,produces={"application/json;charset=utf-8"})B. 在springmvc.xml中配置StringHttpMessageConverteSEO靠我r(消息转换器): &lt;value&gt;application/json;charset=utf-8&lt;/value&gt;C. @RequestMapping(value="/view",SEO靠我method=RequestMethod.POST,produces={"application/json;charset=utf-8"})D. 在springmvc.xml中配置StringHttpSEO靠我MessageConverter(消息转换器): &lt;value&gt;text/html;charset=utf-8&lt;/value&gt;

正确答案:A,B

70.【单选】

下面哪个选项标签表示SEO靠我set集合注入()

A. arrayB. setC. mapD. list

正确答案:B

71.【单选】

SpringMVC执行http请求的类文件头部一般用哪个()注解

A. @RequestB. @ContSEO靠我rollerC. @RequestMappingD. @Responsebody

正确答案:C

72.【多选】

在SpringMVC中,控制器Controller怎么样找到对应的业务模型来处理以后的请求()SEO靠我(选择三项)

A. 系统加载的时候解析注解B. 使用ViewResolver找到对应的业务模型执行以后的请求C. HanderAdapter负责绑定Controller与具体方法之间的映射D. 使用MoSEO靠我delAndView找到对应的业务模型执行以后的请求

正确答案:A,C,D

73.【单选】

下面说法不正确的是()

A. select标签中parameterType属性表示参数的类型;B. &lt;foreSEO靠我ach&gt;&lt;/foreach&gt;标签中separator属性的值表示拼接的sql语句以什么符号结尾C. 可使用&lt;set&gt;&lt;/set&gt;标签实现动态修改;D. selSEO靠我ect标签中的返回值可以使用resultType,也可以使用resultMap;

正确答案:B

74.【单选】

下面关于控制反转的概念表述不正确的是()

A. Spring底层是通过反射机制创建对象的B. SSEO靠我pring体系中对象的控制权在Spring容器C. 将对象的控制权由硬编码的程序转交给Spring容器D. Spring也是通过硬编码来创建对象的

正确答案:D

75.【单选】

将前台的 form 中 inSEO靠我put 控件的 name 属性绑定到控制器类中的方法参数的注解是 ( )

A. @AutowisedB. @RequestMappingC. @ControllerD. @RequestParam

正确答SEO靠我案:D

76.【单选】

Web 请求发送到 SpringMVC 应用程序时,( )首先接收到该请求。

A. ControllerB. SpringMVCC. ServletD. DispatcherServSEO靠我let

正确答案:D

77.【单选】

下列环绕增强的注解是()

A. @BeforeB. @AfterC. @PointcutD. @Around

正确答案:D

78.【单选】

下面是 IOC 自动装载方法的是()SEO靠我

A. byClassB. constructorC. byNameD. byMethod

正确答案:C

79.【单选】

SpringMVC中定义个控制器类,这个类必须标有( )注解。

A. @ResponseSEO靠我BodyB. @ControllerC. @SessionAttributesD. @RequestMapping

正确答案:B

80.【多选】

看如下代码

<error-page><error-code>4SEO靠我04</error-code><location>/NotFound404.jsp</location> </error-page> <error-page><erroSEO靠我r-code>500</error-code><location>/error500.jsp</location> </error-page>

下面选项说法正确的是()(选择两项)

A. SEO靠我这是在配置自定义的错误页面B. 这是在springmvc.xml里面配置的C. 这是在web.xml里面配置的D. 这是在配置浏览器自带的404、500错误页面

正确答案:A,C

81.【单选】

SprinSEO靠我g和MyBatis集成的时候需要配置的资源文件不包括

A. springmvc.xmlB. mybatis.xmlC. db.propertiesD. pom.xml

正确答案:D

82.【单选】

拦截器可以SEO靠我通过实现 Interceptor 接口,也可以通过继承 ( ) 类。

A. AbstractInterceptorB. InterceptorC. DefaultInterceptorD. StrutsSEO靠我Interceptor

正确答案:A

83.【单选】

下列选项中配置Filter映射中的Filter名称的标签是()

A. <filtername>B. <name>C. <filter-mapping>D.SEO靠我 <filter-name>

正确答案:D

84.【单选】

下面哪个配置可以将空指针异常错误展示到自定义的500错误页面()

A.

<error-page>  <exception-type>java.langSEO靠我.NullPointerException</exception-type>  <location>/WEB-INF/500error.jsp</location>   </errorSEO靠我-page>

B.

<error-page>  <error-code>java.lang.NullPointerException</error code>  <location>/WEB-INF/50SEO靠我0error.jsp</location>   </error-page>

C.

<error-page>  <error-code>java.lang.ClassNotFoundExceSEO靠我ption</error code>  <location>/WEB-INF/500error.jsp</location>   </error-page>

D.

<error-page>SEO靠我  <exception-type>java.lang.IOException </exception-type>  <location>/WEB-INF/500error.jsp</locationSEO靠我>   </error-page> A. BB. AC. CD. D

正确答案:B

85.【单选】

下列关于SpringMVC错误处理的描述不正确的是( )

A. 便于我们更SEO靠我好的捕获异常,所以我们尽可能使用多种错误处理方式,实现所有异常捕获B. HandlerExceptionResolver是我们SpringMVC框架异常捕获的基类C. Ordered 负责了异常的执行SEO靠我顺序D. 使用了ResponseStatus注解的异常,根据注解的内容,返回相应的HTTP状态码和内容给客户端

正确答案:A

86.【单选】

自定义实现简单的返回mapping异常处理需要继承下列哪个类()SEO靠我

A. HttpRequestMethodNotSupportedExceptionB. NoHandlerFoundExceptionC. SimpleMappingExceptionResolverSEO靠我D. ServletRequestBindingException

正确答案:C

87.【单选】

按studentid在Stu_db表中查询学生的所有信息,结果返回一个学生对象,下面SQL语句映射写法正确的SEO靠我是()

A.  <select  id=”querystudents”  resultType=”com.iflytek.po.student”>

select * from Stu_db where sSEO靠我tudentid=#{studentid}

</select>

B.  <select  id=”querystudents”  resultMap=”com.iflytek.po.student”>

seSEO靠我lect * from Stu_db where studentid=#{studentid}

</select>

C.  <select  id=”querystudents”  parameterTySEO靠我pe=”com.iflytek.po.student”>

select * from Stu_db where studentid=#{studentid}

</select>

D.  <select  iSEO靠我d=”querystudents”  resultType=”com.iflytek.po.student”>

select * from  Stu_db

</select>

A. BB. AC. DD. SEO靠我C

正确答案:B

88.【单选】

所有的视图解析器都要实现的接口是()

A. org.springframework.web.servlet.AbstractViewResolverB. org.springSEO靠我framework.web.servlet.view.AbstractUrlBasedViewC. org.springframework.web.servlet.ViewD. org.springfSEO靠我ramework.web.servlet.ViewResolver

正确答案:D

89.【单选】

以下关于MyBatis的配置文件描述错误的是()

A. Mappers标签用来指定Mybatis中的所有对象的SEO靠我生命周期B. Configuration标签是Mybatis配置文件的根标签C. typeAliases标签的作用是定义全局的类别名D. Settings标签是用来指定全局性的配置

正确答案:A

90.【SEO靠我单选】

使用()注解定义类型别名将会覆盖配置文件中的<typeAliases>定义。

A. @ResultB. @typeAliaseC. @ParamD. @Alias

正确答案:D

91.【多选】

在SSMSEO靠我框架项目中,下列选项中,哪两项是Web.xml中必须需要配置的()

A. 配置SpringMVC DispatcherServlet(核心分发器)B. 配置Spring ContextLoaderLisSEO靠我tener(上下文监听器)C. 配置Spring主配置文件(application.xml注入)D. 配置字符集处理(filter过滤器)

正确答案:A,B

92.【单选】

表示一个类是用来处理请求和应答的SEO靠我Controller需要的注解是()

A. @RequestMappingB. @ResponsebodyC. @AutowiseD. @Controller

正确答案:D

93.【单选】

下面关于 SpriSEO靠我ng 管理 Bean 的说法正确的是(  )

A. Bean 在 Spring 容器中有两种管理方式,工厂模式和单例模式B. Spring 默认的利用工厂模式管理 BeanC. Bean 在 SprinSEO靠我g 容器中有两种管理方式,原型模式和单例模式D. Spring 默认利用原型模式管理 Bean

正确答案:C

94.【单选】

下面哪项是开启注解实现增强的()

A. &lt;context:componentSEO靠我-scan base-package="com"&gt;&lt;/context:component-scan&gt;B. &lt;aop:aspect&gt;&lt;/aop:aspect&gt;CSEO靠我. &lt;aop:config&gt;&lt;/aop:config&gt;D. &lt;aop:aspectj-autoproxy&gt;&lt;/aop:aspectj-autoproxy&gtSEO靠我;

正确答案:D

95.【单选】

关于@RequestMapping注解的两种说明正确的是( )。

(1)不能用来注解类

(2)可以注解控制器类的方法

A. 只有 1正确B. 都不正确C. 都正确D. 只有 2正SEO靠我

正确答案:D

96.【单选】

和@Controller+@ResponseBody组合等同的注解是()

A. @ModelAttributeB. @RestControllerC. @ResponseCoSEO靠我ntrollerD. @RequestHeade

正确答案:B

97.【单选】

如下sql语句

<select id="selectPerson1" parameterType="psn" resultMapSEO靠我="personResultMap">select * from person where<if test="gender != null"> gender = #{gender} </if>  SEO靠我 </select>

上段代码中,当性别不为空时,语句是 select * from person where gender = #{gender} ,这样还能正常查询出我们想要的结果,但是如SEO靠我果性别为空,会发现语句变成了 select * from person where ,这显然是生成一个错误的SQL了,下面哪个标签可以解决这个问题()

A. <when></when>B. <whereSEO靠我></where>C. <trim></trim>D. <choose></choose>

正确答案:B

98.【单选】

下面关于setter注入优点说法正确的是(  )

A. 对于复杂的依赖关系,setteSEO靠我r注入更简洁,直观B. 构造期间创建一个完整、合法的对象C. 需要写繁琐的 setter 方法的D. 以上说法都不对

正确答案:A

99.【单选】

接口方法: List<Person> seSEO靠我lectForeachAge(List<Integer> ageList); Mapper配置: <select id="selectForeachAge" resulSEO靠我tMap="personResultMap">select * from person where age in<foreach collection="list" item="age" index=SEO靠我"i" open="(" close=")" separator=","> #{age} </foreach>  </select>

查看如上代码下面不正确的是(  )

A. <foreaSEO靠我ch>标签的collection属性的值有两种list、array</foreach>B. <foreach>标签是用于迭代出age集合里面的值,然后放在一个括号里面作为一个条件区间</foreachSEO靠我>C. <foreach>标签的item属性表示集合迭代时元素的别名,这里对应#{age}中的age</foreach>D. <foreach>标签的open属性表示前缀,close属性表示后缀</fSEO靠我oreach>

正确答案:A

100.【单选】

 下列哪项是查询的注解()

A. @InsertB. @DeleteC. @SelectD. @Update

正确答案:C

101.【单选】

Spring MVC中 MSEO靠我VC字母与其对应的描述不正确的是()

A. M : 模型 封装了应用程序的数据和一般他们会组成的POJOB. V :视图 是负责呈现模型数据和一般它生成的HTML、JSP等输出,客户端的浏览器能够解释。SEO靠我C. C : 转接器 负责页面加载,对数据进行处理D. C : 控制器 负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。

正确答案:C

102.【单选】

@Controller SEO靠我@RequestMapping("/welcome") public classHelloWorldController{@RequestMapping(value="/hello" SEO靠我,method=RequestMethod.GET)public String printWelcome(ModelMap model){model.addAttribute("message" ,"SEO靠我Spring 3 MVC Hello World");return "hello";} }

关于上面代码,下面说法不正确的是()

A. @RequestMapping注解是建立与ContrSEO靠我oller类之间的映射B. 有@Controller注解说明这是一个控制器类C. model.addAttribute()是调用model对象里面的addAttribute()方法来保存参数或者对象DSEO靠我. 将一个method定义成RequestMethod.GET时,不可以通过表单请求,可以通过浏览器直接访问

正确答案:D

103.【单选】

下列说法不正确的是()

A. 可通过typeAliases配置别名SEO靠我B. 可使用delete标签进行删除C. 可使用update标签进行删除D. ${}可以有效的防止SQL注入

正确答案:D

104.【单选】

下列bean节点中属性表示延迟加载的是()

A. init-metSEO靠我hodB. scopeC. lazy-initD. destroy-method

正确答案:C

105.【单选】

Spring中利用注解的方式实现注入,@Autowired和@Resource的功能相同,但SEO靠我默认的注入方式不同,下面的选项正确的是

A. @Autowired默认是byType方式,@Resource默认是byName方式B. @Autowired默认是byType方式,@Resource默认SEO靠我是byType方式C. @Autowired默认是byName方式,@Resource默认是byName方式D. @Autowired默认是byName方式,@Resource默认是byType方式

SEO靠我确答案:A

106.【单选】

 下列不是Spring上下文对象的是()

A. ApplicationContextB. SqlSessionFactoryC. BeanFactoryD. ClassPathXSEO靠我mlApplicationContext

正确答案:B

107.【单选】

在 Spring 中,数据连接是通过数据源获得的, 下列关于 Spring 数据源描述错误的是 ( )。

A. Spring 在第三方SEO靠我依赖包中包含了两个数据源的实现类包,其一是 Apache 的 DBCP, 其二是 C3P0B. Spring 提供了一个简单的数据源实现类 DriverManagerDataSource ,它位于 oSEO靠我rg.springframework.jdbc.datasource 包中,并且这个类提供池化连接的机制C. DriverManagerDataSource 比较适合在单元测试或简单的独立应用中使用DSEO靠我. Spring 提供引用 JNDI 资源的类是 JndiObjectFactoryBean

正确答案:B

108.【单选】

下列选项中在注册JSON转换器的时候用不到的Bean是()

A. org.spriSEO靠我ngframework.http.converter.json.MappingJackson1HttpMessageConverterB. org.springframework.http.conveSEO靠我rter.json.MappingJackson2HttpMessageConverterC. org.springframework.web.servlet.mvc.method.annotatioSEO靠我n.RequestMappingHandlerMappingD. org.springframework.web.servlet.mvc.method.annotation.RequestMappinSEO靠我gHandlerAdapter

正确答案:A

109.【单选】

使用ModelAndVIew重定向到WebContent目录下的login.jsp页面,下面的写法正确的是()

A. ModelAndView SEO靠我 mv=new ModelAndView(redirect:/login.jsp);

B. ModelAndView  mv=new ModelAndView(forward:/login.jsp);

CSEO靠我. ModelAndView  mv=new ModelAndView(redirect:login.jsp);

D. ModelAndView  mv=new ModelAndView(forwardSEO靠我:/login.jsp);

A. AB. BC. CD. D

正确答案:A

110.【单选】

 下面哪项是开启事务的标签()

A. <aop:aspect></aop:aspect>B. <context:comSEO靠我ponent-scan base-package="com"></conteC. <aop:aspectj-autoproxy></aop:aspectj-autoproxy>D. <tx: annoSEO靠我tation-driven/>

正确答案:D

111.【单选】

在Spring3.0中,当有@controller注解的控制器收到一个请求时,它会寻找一个合适的()方法来处理这个请求

A. handleB. SEO靠我controllerC. requestD. response

正确答案:A

112.【单选】

下面不属于结果映射集resultMap的属性是()

A. resultB. idC. nameD. collecSEO靠我tion

正确答案:C

113.【单选】

在MVC中负责定义数据结构的是哪一层()

A. VeiwB. 以上都是C. ModelD. Controller

正确答案:D

114.【单选】

下列哪项不是事务的四大特性SEO靠我()

A. 间断性B. 原子性C. 隔离性D. 一致性

正确答案:A

115.【单选】

下列哪项不是AOP的增强处理类型()

A. 环绕增强B. 异常增强C. 环比增强D. 前置增强

正确答案:C

116.【单选】SEO靠我

Mybatis 进行一对一和一对多关联查询时使用的标签分别是 ( )

A. association ;collectionsB. associations ;collectionC. associatiSEO靠我ons ;collectionsD. association ;collection

正确答案:D

117.【单选】

Mybatis 映射文件中的根标签在对应接口时必须要指定的一个( )属性 , 表示要对某SEO靠我个接口进行数据查询 , 这个属性的值的含义是 ( )

A. protect :定义工程B. Url:接受数据信息位置C. namespace :接口的类路径名D. servlet :用于调用数据库

正确答SEO靠我案:C

118.【单选】

看如下代码下面描述错误的是

① String username=”xiaoming”:

② ModelAndView mv=new ModelAndView();

③ mv.addobSEO靠我ject(“username”,username);

④ mv.setViewName(“WEB-INF/pages/login.jsp”);

⑤ return mv;

A. 第二行的代码是创建一个ModeSEO靠我lAndView 实例化对象B. 第四行是跳转页面,相当于重定向,跳转到指定页面C. 第三行代码是调用mv对象里面的addobject()方法,方法里面的两个参数前面的是为参数命名,后面的是参数值D.SEO靠我 第五行返回mv对象

正确答案:B

119.【单选】

下面哪个注解是根据类型来进行自动装配的()

A. @ResourceB. @AutowiredC. @QualifierD. @Repository

正确答SEO靠我案:B

120.【单选】

 下列哪项不是AOP的增强处理类型()

A. 前置增强B. 环绕增强C. 环比增强D. 异常增强

正确答案:C

“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2