《SpringMVC企业级程序设计》

Q1:姓名

A1

:187题_共187.00分_及格66.00分

Q2:第1题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列关于模型数据的绑定描述错误的是

模型数据的绑定是指将模型数据绑定给JSP域对象
模型数据的绑定是由视图解析器来完成的
模型数据的绑定是由数据解析器来完成的
开发时先添加模型数据,再交给视图解析器来绑定

Q3:第2题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于视图解析器配置文件,横线处应该填写

*/
prefix
srefix
/*

Q4:第3题 【单选题】【2.00分】【概念理解】在Spring MVC中,当调用业务方法前会创建隐含对象存储模型数据,设置业务方法的入参为类型,Spring MVC会将隐含对象的引用传递给入参

Map
ModelAndView
Models
String

Q5:第4题 【单选题】【2.00分】【概念理解】在Spring MVC中,在内部使用接口存储模型数据,在调用业务方法前会创建一个隐含对象作为模型数据的存储容器。

View
List
Model
Map

Q6:第5题 【单选题】【2.00分】【概念理解】在Spring MVC中,在横线处填写可以实现重定向 @RequestMapping(/toJump) public String skipTest(){ return _______:/jump.do; }

skip
forward
redirect
to

Q7:第6题 【单选题】【2.00分】【概念理解】在Spring MVC中,在横线处填写可以实现转发 @RequestMapping(/toJump) public String skipTest(){ return ________:/jump.do; }

redirect
to
for
forward

Q8:第7题 【单选题】【2.00分】【概念理解】在Spring MVC中,若要使用的表单标签库,必须在JSP页面的开头处声明指令

taglib
import
include
page

Q9:第8题 【单选题】【2.00分】【概念理解】在Spring MVC中,所提供的数据校验为校验

客户端
服务端
规则
有效性

Q10:第9题 【单选题】【2.00分】【概念理解】在Spring MVC中, 可使用注解方式在实体类的属性上添加数据校验规则,下列限制只能为false的注解是

@AssertFalse
@Null
@DecimalMin(value)
@IsFalse

Q11:第10题 【单选题】【2.00分】【概念理解】在Spring MVC中, 可使用注解方式在实体类的属性上添加数据校验规则,下列限制必须为一个不大于指定值的数字的注解是

@Max(value)
@Min(value)
@DecimalMax(value)
@DecimalMin(value)

Q12:第11题 【单选题】【2.00分】【概念理解】在SpringMVC中,通过注解可以将url请求与业务方法进行映射

@Controller
@RequestMapping
@Component
@Repository

Q13:第12题 【单选题】【2.00分】【概念理解】在Spring中,以下关于Bean的注入说法正确的是

Bean根据注入方式不同可以分为构造方法注入和自动装载
使用构造方法注入构造对象的同时,完成依赖关系的建立
在关系的对象很多时,使用构造方法注入更适合
构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置

Q14:第13题 【单选题】【2.00分】【概念理解】在Spring中,以下关于ApplicationContext接口说法错误的是

它是BeanFactory的子接口
ApplicationContext是基于BeanFactory而建立的,ApplicationContext继承了BeanFactory的功能
FileSystemXmlApplicationContext是其子接口
ApplicationContext提供了对资源文件进行访问的支持

Q15:第14题 【单选题】【2.00分】【概念理解】在Spring中,以下关于事务管理说法错误的是

Spring事务管理方式包括编程式、声明式
编程式采用的方式是控制事物的边界
声明式采用XML配置方式,将事务管理与实际业务代码解耦
Spring提供两种方式的编程式事务管理,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate

Q16:第15题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下不属于注解@RequestMapping的作用的是

url映射
限制http请求方法
窄化请求映射
规定返回值

Q17:第16题 【单选题】【2.00分】【概念理解】在Spring MVC中,若Controller方法的返回值为ModelAndView,以下操作正确的是

需要方法结束时,定义ModelAndView对象,并对model和view分别进行设置
使用request或 response指定响应结果
可以通过response页面重定向
可以通过response指定响应结果

Q18:第17题 【单选题】【2.00分】【概念理解】在Spring中,以下不属于实例化Bean的方式的是

构造器实例化
静态工厂方式实例化
实例工厂方式实例化
抽象方法实例化

Q19:第18题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于注解@RequestMapping的说明正确的是

用于处理请求 url 映射的注解
只能用在方法上
必须设置url的入参
必须设置返回值

Q20:第19题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于注解@RequestBody说明正确的是

可用于类或方法上
用于类上,则表示类中的所有响应请求参数都是json
注解实现接收 http 请求的 json 数据,将 json 转换为 java 对象
注解实现将 conreoller 方法返回对象转化为 json 对象响应给客户

Q21:第20题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于注解@ResponseBody说明正确的是

可用于类或方法上
用于类上,则表示类中的所有响应请求参数都是json
注解实现接收 http 请求的 json 数据,将 json 转换为 java 对象
注解实现将 conreoller 方法返回对象转化为 json 对象响应给客户

Q22:第21题 【单选题】【2.00分】【概念理解】在Spring MVC中,Dao层组件使用的注解是

@Service
@Resource
@Controller
@Repository

Q23:第22题 【单选题】【2.00分】【概念理解】在Spring中,以下不属于Spring主要模块的是

spring core
spring content
spring Web
spring dao

Q24:第23题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列不属于控制器方法的返回值的是

ModelAndView
String
Model
void

:第24题 【单选题】【2.00分】【概念理解】在Spring MVC中,若要使用Spring MVC的数据校验需导入对应jar包,其中不包括(A)

Q25:jackson-annotations-2.4.0.jar

hibernate-validator.jar
jboss-logging.GA.jar

:validator-api-1.1.0.Final.jar

Q26:第25题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列不属于Annotaion JSR-303的注解的是

@AssertFalse
@DecimalMax(value)
@NotNull
@IsNull

Q27:第26题 【单选题】【2.00分】【概念理解】在SpringMVC中,在设计控制器方法时,方法参数使用注解来接收请求对象中基本数据类型参数

@RequestParam
@Prequest
@Param
@RequestMapping

Q28:第27题 【单选题】【2.00分】【概念理解】在Spring中,核心模块是其他模块建立的基础,以下不是Spring框架的核心模块

Beans模块
Core模块
Context模块
AOP模块

Q29:第28题 【单选题】【2.00分】【概念理解】在Spring中,以下关于Spring框架说法不正确的是

Spring是一个轻量级框架,大大简化了java企业级开发
Spring是企业级应用开发的一站式选择,可以取代其他已有框架
Spring框架最基本的部分是Spring Core模块,提供Ioc和依赖注入
Spring AOP是基于Spring Core的符合规范的面向切面编程的实现

Q30:第29题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列关于异常处理错误的是

dao层抛给service层
service层抛给controller层
controller层抛给前端控制器
前端控制器抛给View层

Q31:第30题 【单选题】【2.00分】【概念理解】在Spring MVC,以下属于Spring MVC核心控制器的是

前端控制器(DispatcherServlet)
请求到处理器映射(HandlerMapping)
视图解析器(ViewResolver)
处理器适配器(HandlerAdapter)

Q32:第31题 【单选题】【2.00分】【概念理解】在Spring MVC中,在控制器方法正确实现转发的是

在返回值前面加 forward:
在返回值前面加 redirect:
在入参前加:forward:
在入参前加:redirect:

Q33:第32题 【单选题】【2.00分】【概念理解】在Spring MVC中,在控制器方法正确实现重定向的是

在返回值前面加 forward:
在返回值前面加 redirect:
在入参前加:forward:
在入参前加:redirect:

Q34:第33题 【单选题】【2.00分】【概念理解】在SSM中,下列说法错误的是

Spring、Spring MVC和Mybatis,是标准的MVC设计模式
Spring实现业务对象管理
Mybatis作为数据对象的持久化引擎
Spring是一个高耦合的控制反转(IoC)和面向切面(AOP)的容器框架

Q35:第34题 【单选题】【2.00分】【概念理解】在Spring MVC中, 下列关于Spring MVC说法正确的是

Spring MVC框架是一个MVC框架,是Spring的升级版
Spring MVC通过实现Model-View-Controller模式能很好地将数据、业务与展现进行分离
Spring MVC必须和MyBatis一起使用完成持久化层
Spring MVC使用自定义注解会提高效率

Q36:第35题 【单选题】【2.00分】【概念理解】在Spring MVC中,进行数据验证时,可使用注解可以实现正则匹配

@Size
@Pattern
@Max
@Past

Q37:第36题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下描述正确的是

在Spring MVC中,可以配置多个DispatcherServlet
在Spring MVC中,DispatcherServlet是核心servlet , 它负责接收请求并将请求分发给适合的控制器
要使Spring MVC可用,DispatcherServlet需要在web.xml中配置
以上说法均正确

Q38:第37题 【单选题】【2.00分】【概念理解】在Spring中,通过元素的autowire属性实现bean的自动装配,以下属于autowire属性值的是

constructor
byName
byType
以上均是

Q39:第38题 【单选题】【2.00分】【概念理解】在Spring中,以下不是 Spring AOP 的注解

@Before
@Around
@BeforeReturning
@AfterThrowing

Q40:第39题 【单选题】【2.00分】【概念理解】在Spring中,在测试类存在有如下代码: ApplicationContext Context=new ClassPathXmlApplicationContext(applicationContext) UserService uservice=(UserService)Context.getBean(userService) 下列选项中关于Spring的配置文件理解不正确的是

Spring的配置文件名字为applicationContext.xml
Spring配置文件中配置了id=“userService”的bean元素
UserService是一个接口
在Spring配置文件中UserService可以没有属性注入

Q41:第40题 【单选题】【2.00分】【概念理解】以下对Spring框架的持久化支持说法错误的是

Spring没有自己的持久化方案,它集合了现有的流行持久化框架
Spring采用JDBC模板封装了JDBC的数据库操作
Spring对各种持久化技术提供了统一的编程方式
Spring将数据库访问的checked异常转换为运行时异常

Q42:第41题 【单选题】【2.00分】【概念理解】在Spring MVC中,业务层组件使用的注解是

@Service
@Resource
@Controller
@Repository

Q43:第42题 【单选题】【2.00分】【概念理解】在Spring MVC中,控制层组件使用的注解是

@Service
@Resource
@Controller
@Repository

Q44:第43题 【单选题】【2.00分】【概念理解】在Spring中,下列注解关于@Autowired和@Resource说法错误的是

@Autowired默认按照byName方式进行bean匹配
@Resource默认按照byType方式进行bean匹配
@Autowired是Spring的注解
@Resource是Spring的注解

Q45:第44题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下不属于Spring MVC组件的是

HandlerMapping
HandlerAdapter
ViewResolver
Model

Q46:第45题 【单选题】【2.00分】【概念理解】在Spring中,Spring框架支持的事务功能包括

事务的传播行为
事务回滚规则
事务的隔离级别
以上均包括

Q47:第46题 【单选题】【2.00分】【概念理解】在Spring中,bean的自动装备的注解是

@Component
@Autowired
@Value
@AutoInit

Q48:第47题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下在配置文件中配置注解映射器和适配器方式正确的是

Q49:第48题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于Spring MVC说明错误的是

Spring 配备构建Web 应用的全功能MVC框架
Spring MVC是Spring框架的升级版
Spring MVC是Spring框架的一个模块, Spring MVC和Spring无需通过中间整合层进行整合。
Spring 的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离,它也允许以声明的方式把请求参数和业务对象绑定。

Q50:第49题 【单选题】【2.00分】【概念理解】在Spring中,@Transactional注解一般放在层使用

业务层
数据层
控制层
模型层

Q51:第50题 【单选题】【2.00分】【概念理解】在AOP中,目标对象(Target)是指

是编写通知的对象,完成通知功能的对象
是即将切入切面代码的对象,即那些被通知的对象
是程序中所有业务功能对象
是从外部程序引入的通知对象

Q52:第51题 【单选题】【2.00分】【概念理解】在Spring MVC中,Spring MVC的执行流程的第一步是

发起请求到前端控制器(DispatcherServlet)
前端控制器请求HandlerMapping查找Handler可以根据xml配置、注解进行查找
处理器映射器HandlerMapping向前端控制器返回Handler
前端控制器调用处理器适配器去执行Handler

Q53:第52题 【单选题】【2.00分】【概念理解】在Spring中,下列选项不属于Spring框架优点的是

提供强大的、可以有效减少页面代码的标签
声明式事务的支持
方便解耦、简化开发
方便集成各种优秀框架

Q54:第53题 【单选题】【2.00分】【概念理解】在Spring中,bean的默认作用域是

Request
Singleton
Prototype
Session

Q55:第54题 【单选题】【2.00分】【概念理解】在Spring中,以下关于Spring框架的优势不包括

方便解耦,简化开发
AOP编程的支持
使程序的测试更复杂
降低Java EE API的使用难度

Q56:第55题 【单选题】【2.00分】【概念理解】在Spring MVC中,类用于负责处理HTTP请求和响应的

DispatcherServlet
RequestHandler
HttpServlet
SpringController

Q57:第56题 【单选题】【2.00分】【概念理解】在Spring中,,该配置的作用是

开启事务代理
开启注解扫描
配置前置通知
配置后置通知

Q58:第57题 【单选题】【2.00分】【概念理解】在Spring中,BeanFactory是流行的装载bean的方式,以下正确的创建BeanFactory的方式是

BeanFactory factory = new BeanFactory(new FileInputStream(“beans.xml”))
BeanFactory factory = new XmlBeanFactory(“classpath:beans.xml”)
BeanFactory factory = new BeanFactory(“beans.xml”)
BeanFactory factory = new XmlBeanFactory(new FileInputStream(“beans.xml”))

Q59:第58题 【单选题】【2.00分】【概念理解】在Spring中,ApplicationContext存在4个主要的实现类,其中,用于从文件系统中加载配置文件的类是

ClassPathXmlApplicationContext
FileSystemXmlApplicationContext
XmlWebApplicationContext
AnnotationConfigApplicationContext

Q60:第59题 【单选题】【2.00分】【概念理解】在Spring中,提供了4种常用的注入方式,不包括

set注入
构造方法注入
p命名空间注入
自动类型注入

Q61:第60题 【单选题】【2.00分】【概念理解】在Spring中, 以下代码属于注入方式

p命名空间注入
构造方法注入
set注入
表达式spel方式注入

Q62:第61题 【单选题】【2.00分】【概念理解】在Spring中,以下横线处正确添加的代码是

value
ref
value-ref
data-ref

Q63:第62题 【单选题】【2.00分】【概念理解】在Spring中,ApplicationContext存在4个主要的实现类,其中,用于从类路径加载配置文件的类是

ClassPathXmlApplicationContext
FileSystemXmlApplicationContext
XmlWebApplicationContext
AnnotationConfigApplicationContext

Q64:第63题 【单选题】【2.00分】【概念理解】在Spring中,核心模块的作用是

提供了面向切面编程的支持
用IOC容器来管理类的依赖关系
提供了与多个第三方持久层框架的良好整合
提供了Web应用的MVC实现

Q65:第64题 【单选题】【2.00分】【概念理解】在Spring AOP中,通知类型不包括

Before通知
After Return通知
Throws通知
Proxy 通知

Q66:第65题 【单选题】【2.00分】【概念理解】在Spring中,对以下依赖注入的代码,以下选项说法错误的是 ApplicationContext context = new ClassPathXmlApplicationContext(di.xml); Printer printer = (Printer)context.getBean(printer);

Spring配置文件为di.xml
di.xml位于classpath对应的目录下
在di.xml中定义了一个id或name为printer的bean
context.getBean()返回的是printer类型的对象,不需要强制转换类型

Q67:第66题 【单选题】【2.00分】【概念理解】在Spring中,p命名空间注入属性之前需要引入以下对应约束。

xmlns:a="http://www.springframework.org/schema/a"
xmlns:p="//www.springframework.org/schema/p"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:p="http://www.springframework.org"

Q68:第67题 【单选题】【2.00分】【概念理解】在Spring中,通过静态工厂方式创建Bean对象时,需要的属性指定静态工厂类的方法

factory-method
factory-bean
method
factory-static-method

Q69:第68题 【单选题】【2.00分】【概念理解】在Spring中,BeanFactory和AppliactionContext创建Spring容器的区别主要体现在

Bean创建数目的不同
Bean创建时间的不同
Bean创建种类的不同
Bean创建方向的不同

Q70:第69题 【单选题】【2.00分】【概念理解】在Spring中,核心容器是其他模块建立的基础,以下不属于该容器的组成模块

Beans模块
Core模块
Context模块
AOP模块

Q71:第70题 【单选题】【2.00分】【概念理解】在Spring中,BeanFactory采用的是,即容器需要Bean时才加载实例

快速加载
提前加载
预留加载
延时加载
问卷网
《SpringMVC企业级程序设计》
关于
1年前
更新
0
频次
74
题目数
分享
问卷网
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷