JAVA框架试题

这是一份关于Java框架的试题,涵盖了Spring、Mybatis、Ajax、jQuery等技术,涉及注解使用、数据访问层、控制层、服务层的调用关系、ORM映射、AOP、SpringBoot、Lombok等知识点,测试了考生对于这些技术的理解和应用能力。
部署运行你感兴趣的模型镜像

1、【单选题】

Spring中定义了一系列的注解,以下有关其常用的注解说明错误的是

A.

Autowired用来完成IOC,负责对象的创建和管理 

B.

Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean。 

C.

Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean。 

D.

Controller通常作用在控制层(如Spring MVC的Controller),用于将控制层的类标识为Spring中的Bean。 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】Autowired通常基于IOC使用,Autowired省去了set get方法的提供用来完成DI,完成两个对象间的关系依赖的维护成本【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分2、【单选题】

在Mybatis中,下列关于ResultType说法错误的是

A.

resultType表示返回值类型为:完整类名或者别名,mybatis也允许使用基本数据类型,比如String,int 

B.

resultType返回值有基本类型,对象类型,List类型,Map类型等 

C.

resultType和resultMap不能同时使用 

D.

如果Pojo属性名和sql语句查询出来的字段不一致,也能用resultType进行结果映射 

【正确答案】D

【答题时间】2021-12-28 07:43:33

【答案解析】当pojo的属性名与sql语句查询出来的字段名不一致的时候,需要使用resultMap来进行结果的映射,不能使用resultType【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分3、【单选题】

关于Ajax用法说明正确的是?

A.

Ajax只能发起GET/POST请求 

B.

Ajax异步调用依赖Ajax引擎 

C.

在jQuery中Ajax只能异步调用 

D.

Ajax异步调用不需要Ajax引擎 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】1.本题目考察对Ajax用法是否熟悉,异步需要Ajax引擎2.在jQuery中可以设置同步用法3.常见请求类型有GET/POST/PUT/DELETE【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分4、【单选题】

Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块

A.

AOP模块 

B.

Context模块 

C.

Core模块 

D.

Beans模块 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】Beans模块用来完成IOC和DI,Context模块用来提供基于IOC的扩展服务如缓存等,Core模块是其他组件都要用到的核心,而AOP模块用来补充面向对象的不足之处可以实现面向切面编程【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分5、【单选题】

以下哪些注解不是SpringBoot提供的

A.

SpringBootApplication 

B.

SpringBootConfiguration 

C.

EnableAutoConfiguration 

D.

Configuration 

【正确答案】D

【答题时间】2021-12-28 07:43:33

【答案解析】SpringBootApplication和EnableAutoConfiguration和SpringBootConfiguration都是Spring Boot提供的,而Configuration是Spring框架提供的【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分6、【单选题】

下列不属于AOP相关注解的是()

A.

@ComponentScan 

B.

@EnableAspectJAutoProxy 

C.

@Aspect 

D.

@Pointcut 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】注解@ComponentScan是包扫描,不属于AOP中的注解。@EnableAspectJAutoProxy是启用AOP注解,@Aspect是切面注解,@Pointcut是切入点注解【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分7、【单选题】

下列关于controller,service,dao说法中,选出最正确的一项是

A.

controller层调用service,service调用dao层,这个调用关系是单向的 

B.

dao层调用controller,dao调用service层,这个调用关系是单向的 

C.

controller层调用dao,dao调用service层,这个调用关系是单向的 

D.

以上都不正确 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】controller层调用service,service调用dao层,这个调用关系是单向的,不可以返过来【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分8、【单选题】

MybatisPlus模糊查询以'君'开头应该使用什么关键字

A.

likeLeft 

B.

无此关键字 

C.

likeRight 

D.

like 

【正确答案】C

【答题时间】2021-12-28 07:43:33

【答案解析】以君开头 应该是 like "君%" %在右侧,所以使用likeRight【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分9、【单选题】

MybatisPlus中的BaseMapper中的新增方法有几个?

A.

3个 

B.

2个 

C.

4个 

D.

1个 

【正确答案】D

【答题时间】2021-12-28 07:43:33

【答案解析】MybatisPlus中的BaseMapper中的新增方法只有1个 insert()方法,详情查看BaseMapper接口【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分10、【单选题】

下面关于Mybatis特点说法错误的是

A.

Mybatis是一种持久层框架,但不属于ORM映射 

B.

Mybatis为半自动化,需要自己书写sql语句 

C.

Mybatis需要自己定义映射 

D.

Mybatis本身就很小且简单。没有任何第三方依赖 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】Mybatis是一种持久层框架,是一款优秀的ORM框架,可以方便的完成对象关系映射,而不必写繁复的JDBC代码【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分11、【单选题】

下列关于singleton说法中错误的是

A.

默认值 

B.

多实例 

C.

单实例 

D.

这个作用域标识的对象具备全局唯一性 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】singleton:单实例,是默认值。这个作用域标识的对象具备全局唯一性。当把一个 bean 定义设置scope为singleton作用域时,那么Spring IOC容器只会创建该bean定义的唯一实例。也就是说,整个Spring IOC容器中只会创建当前类的唯一一个对象【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分12、【单选题】

下列关于SpringMVC说法中,选出错误的一项是

A.

SpringMVC是一个基于Spring的web框架 

B.

SpringMVC是一个基于MVC的web框架 

C.

Spring和SpringMVC无需中间整合层整合 

D.

SpringMVC严格意义上来说是Spring框架的一个模块 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】SpringMVC是Spring框架的一个模块,Spring和SpringMVC无需中间整合层整合,SpringMVC是一个基于MVC的web框架【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分13、【单选题】

动态SQL的<foreach>各个属性的作用错误的是

A.

item表示集合中每一个元素进行迭代时的别名 

B.

open表示该语句以什么开始 

C.

collection要被遍历的数组 

D.

separator表示在每次进行迭代之间以什么符号作为分隔符 

【正确答案】C

【答题时间】2021-12-28 07:43:33

【答案解析】collection属性中不仅仅是有数组,还有可能是List或者Map【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分14、【单选题】

SpringBoot中lombok插件在哪个阶段有效?

A.

安装插件时有效 

B.

编译期有效 

C.

运行期间有效 

D.

项目运行的整个阶段 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】Lombok插件是IDEA安装的一种插件,在.java文件编译为.class文件时有效.所以选编译期有效【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分15、【单选题】

关于正确代理说明正确的是

A.

以上都不对 

B.

正向代理是客户端代理 

C.

正向代理是服务器端代理 

D.

正向代理不需要依赖请求协议 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】正向代理是客户端代理,保护了真实的用户信息.并且需要http请求协议的支持.【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分16、【单选题】

以下关于SysMenuMapper.xml说法错误的是

A.

resultType与resultMap没有区别 

B.

resultType也可以将查询到的数据直接赋值给java对象,前提是查询出来的列名和pojo中的属性名一致 

C.

<select id="findObjects" resultType="map">此代码表示,将从数据库查询到的数据,封装到map中 

D.

namespace="com.cy.pj.sys.dao.SysMenuDao选项指定的是SymEenuDao接口的全路径名 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】在SysMenuMapper.xml中namespace属性指定的是dao接口的全路径名在xml中从将数据库查询到的数据封装到map或者java对象中则可以通过resultType属性来指定,但是列名与对象属性名必须一致resultMap 属性是将查询到的数据封装到新的java对象中,此java对象的属性名可以与列名不一致【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分17、【单选题】

下面关于接口开发错误的是

A.

Mapper接口方法名和mapper.xml中定义的每个sql的id相同 

B.

Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql ParameterType的类型相同 

C.

Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同 

D.

Mapper.xml文件中的namespace不是mapper接口的类路径 

【正确答案】D

【答题时间】2021-12-28 07:43:33

【答案解析】namespace是mapper接口的类路径【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分18、【单选题】

关于项目部署前后端分离说法正确的是?

A.

前端服务器只能有一个,后端服务器可以有多个 

B.

前端和后端都在同一台服务器中 

C.

一个前端服务器可以访问多个后端服务器 

D.

一个前端服务器只能访问一个后端服务器 

【正确答案】C

【答题时间】2021-12-28 07:43:33

【答案解析】本题目考察对项目部署流程的理解,前端服务器可以有多台.分别部署到不同的nginx/或者tomcat中,提高前端的响应速度.后端服务器根据负载均衡机制,可以有多个【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分19、【单选题】

VUE.js中 数组.shift()的作用是?

A.

在末尾追加元素 

B.

在开头追加元素 

C.

删除末尾元素 

D.

删除第一个元素 

【正确答案】D

【答题时间】2021-12-28 07:43:33

【答案解析】这是数组用法,表示删除数组第一个元素【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分20、【单选题】

IDEA整合SpringBoot 热部署下列说明正确的是?

A.

SpringBoot需要添加热部署的依赖jar包,之后配置IDEA的加载项 

B.

热部署就是服务器过热时,需要重新启动,对服务器的保护 

C.

SpringBoot自动有热部署的规则,所以无需配置 

D.

热部署之后,项目每次编辑自动保存后,程序不会自动重启 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】IDEA热部署需要额外配置热部署不是服务器过热,对热部署的理解不正确热部署项目编译成功后,自动重启 【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分21、【单选题】

关于Linux中安装mariaDB数据库说明正确的是?

A.

数据库安装启动后,默认远程可以访问 

B.

数据库安装启动后,默认只能允许本地访问 

C.

yum安装数据库之后 不需要启动就可以运行. 

D.

mariaDB数据库默认占用80端口 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】mysql数据库安装之后,默认只能允许本地,需要开启权限之后远程才能访问,并且默认端口号3306,默认需要手动启动【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分22、【单选题】

下列选项中,不属于Spring框架优点的是

A.

声明式事务的支持 

B.

方便集成各种优秀框架 

C.

提供强大的、可以有效减少页面代码的标签 

D.

方便解耦、简化开发 

【正确答案】C

【答题时间】2021-12-28 07:43:33

【答案解析】提供强大的、可以有效减少页面代码的标签 这一选项并非Spring的优点【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分23、【单选题】

下列不属于maven优点的是

A.

简化了项目依赖管理 

B.

有助于多模块项目的开发 

C.

maven与其他jar包管理方式相比使用难度大 

D.

maven有很多插件 

【正确答案】C

【答题时间】2021-12-28 07:43:33

【答案解析】我们在使用maven管理项目的时候,完全将项目jar包的依赖交给了maven管理,极大的简化了项目的依赖管理,maven可以安装插件以便利开发,maven在使用级别上比较容易上手,但是当出现问题的时候,难于调试【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分24、【单选题】

nginx并发能力是多少?

A.

1万次/秒 

B.

3-5万次/秒 

C.

10万次/秒 

D.

250次/秒 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】本题考察对nginx常用软件的了解,一般nginx的并发能力为3-5万次/秒【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分25、【单选题】

下面关于Lombok说法不正确的是

A.

Lombok插件添加上依赖就可以启动了 

B.

Lombok是一个第三库,可以基于Lombok中提供的API,在程序编译时自动织入一些方法 

C.

安装成功以后可在STS工具的根目录看到一个lombok.jar文件,同时会在SpringToolSuite4.ini文件的尾部添加lombok.jar文件所在的具体路径 

D.

@Setter 用于为描述的类生成setter方法,不包含final修饰属性,@Getter 用于为描述的类生成getter方法 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】Lombok插件安装步骤:第一步:添加依赖;第二步:找到下载的lombok-xxx.jar依赖所在的位置;第三步:启动操作系统命令行客户端,并切换到lombok-xxx.jar文件所在的目录,然后,利用java –jar 指令启动lombok插件,回车执行如上命令,会弹出选择安装对话框,然后在弹出的框中选择sts启动执行文件(SpringToolSuite4.exe)进行安装,安装成功【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分26、【单选题】

以下关于maven的结构目录说法错误的是

A.

/target目录是用来存放.java文件的 

B.

/src/main/resource目录是存放Java配置文件,资源文件的。 

C.

/src/test/resource目录是存放Java测试配置文件,资源文件的。 

D.

/src/main/java目录是存放Java源码的。 

【正确答案】A

【答题时间】2021-12-28 07:43:33

【答案解析】/target目录是用来存放文件编译过程中生成的.class文件,.java文件是保存在/src/main/java目录下的【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分27、【单选题】

关于VUE对象中v-model用法正确的是?

A.

只能用在div标签中 

B.

只能用在el标识的根标签之外 

C.

可以在任意位置使用 

D.

用在用户输入的标签中, 例如文本框/单选框/复选框等 

【正确答案】D

【答题时间】2021-12-28 07:43:33

【答案解析】本题目考察对v-model的用法,该用法只能用在输入框等  必须在el指定的区域之内.【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分28、【单选题】

关于MybatisPlus中条件构造器说明正确的是?

A.

条件构造器只能用于查询操作 

B.

所有的查询操作都必须添加条件构造器 

C.

条件构造器用来拼接where条件 

D.

条件构造器不能为null 

【正确答案】C

【答题时间】2021-12-28 07:43:33

【答案解析】MP中的条件构造器用来动态拼接where条件MP可以用在CURD的方法中,并且不是必须的/可以为null【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分29、【单选题】

动态查看日志的命令是

A.

more xxx.log 

B.

tail -f xxx.log 

C.

cat xxx.log 

D.

tail -10 xxx.log 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】tail -f  xxx.log是动态查看日志的命令.其它都是直接展现,不能动态【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分30、【单选题】

MyBatis的mapper接口调用时哪些描述是错误的

A.

Mapper接口方法名和mapper.xml中定义的每个sql的id相同 

B.

Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的resultType的类型相同 

C.

Mapper接口的全路径即是Mapper.xml文件中的namespace的值 

D.

Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同 

【正确答案】B

【答题时间】2021-12-28 07:43:33

【答案解析】Mapper.xml文件中的规范很多,其中namespace的值应该和接口的全路径保持一致。SQL的ID值应该和接口中的方法名称一致。方法的返回值应该和SQL的resultType一致。而方法的参数应该和parameterType一致但是parameterType可以省略【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分31、【多选题】

关于VUE用法说明正确的是?

A.

需要准备根目录标签div 

B.

需要引入vue.js 

C.

通过data属性绑定数据 

D.

通过el属性 绑定div 

【正确答案】A,B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】该题目考察VUE案例的基本使用,就是入门案例的使用步骤【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分32、【多选题】

关于ORM思想说明正确的是

A.

要求对象中的属性与表中的字段一一映射 

B.

要求对象与表一一映射 

C.

核心思想:是以对象的方式操作数据库 

D.

用于实现面向对象编程语言里不同类型系统的数据之间的转换 

【正确答案】A,B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】上述四项都是ORM基本概念,要求实现对象与表的一一映射.并且与平台无关【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分33、【多选题】

Mybatis中哪些属性可以完成ORM

A.

property 

B.

resultMap 

C.

resultType 

D.

column 

【正确答案】B,C

【答题时间】2021-12-28 07:43:33

【答案解析】resultType可以完成简单的ORM映射关系,resultMap完成复杂的。column用来描述表里的字段名,property用来描述类里的属性名【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分34、【多选题】

关于maven本地仓库说法正确的是?

A.

本地仓库中的包一定和远程仓库中的包一致 

B.

仓库中的jar包 可以被其它项目依赖 

C.

可以将项目打成jar包并且按照坐标 生成在本地仓库 

D.

管理本地jar包文件 

【正确答案】B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】考查本地仓库的作用,但本地仓库中的包应该小于等于远程仓库的包,按需导入思想【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分35、【多选题】

Mybatis接口开发的好处有哪些

A.

MyBatis 封装了底层 JDBC API 的调用细节,简化了JDBC的操作 

B.

Mybatis实现了DAO接口与xml映射文件的绑定 

C.

会自动生成接口的具体实现类,方便调用 

D.

MyBatis把sql语句从Java源程序中独立出来,便于程序的维护 

【正确答案】A,B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】接口开发是一个标准化开发的流程,Mybatis接口的开发方式实现了程序中代码的松耦合,简化了JDBC的开发流程【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分36、【多选题】

关于同源策略说明正确的是?

A.

浏览器解析JS 发起Ajax请求时 会触发同源策略 

B.

同源策略 要求协议/域名/端口号都相同 

C.

同源策略 协议可以不同 

D.

同源策略 端口号可以不同 

【正确答案】A,B

【答题时间】2021-12-28 07:43:33

【答案解析】本题考察对同源策略的掌握,协议/域名/端口号缺一不可,并且由浏览器解析JS触发【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分37、【多选题】

关于JSON说明正确的是?

A.

JSON有2种基本结构 

B.

JSON的本质就是字符串 

C.

JSON有3种基本结构 

D.

一种轻量级的数据交换格式 

【正确答案】A,B,D

【答题时间】2021-12-28 07:43:33

【答案解析】本地考察JSON的概念是否理解, JSON中只有2种基本结构 1.array  2.object   嵌套结构不属于基本结构【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分38、【多选题】

属于VUE生命周期方法的是?

A.

beforeCreate 

B.

created 

C.

beforeMount 

D.

Mounted 

【正确答案】A,B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】以上都属于VUE初始化阶段的生命周期方法,详情查询官方手册,有详细说明【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分39、【多选题】

关于hosts文件的作用说明正确的是?

A.

以上都对 

B.

hosts文件的目录位置可以随意防止 

C.

hosts文件实现了域名与IP的映射 

D.

hosts文件只对本机有效 

【正确答案】C,D

【答题时间】2021-12-28 07:43:33

【答案解析】1.hosts文件只对本机有效,并且实现域名与IP的映射.2.hosts文件目录位置固定 因为操作系统读取关系.不能随意放置 【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分40、【多选题】

${} 和 #{}的区别哪些是正确的

A.

#使用预编译 

B.

$使用预编译 

C.

#可以防止SQL注入,而$不可以 

D.

#可以高效完成SQL,$是普通查询 

【正确答案】A,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】#底层使用了预编译的工具类,可以高效的完成SQL处理。会把参数转成?再编译执行,可以有效的防止SQL注入攻击问题【出题人】刘沛霞【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分41、【多选题】

关于VUE对象中v-model用法正确的是?

A.

单选框可以使用 

B.

文本框使用使用 

C.

下拉框可以使用 

D.

复选框可以使用 

【正确答案】A,B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】本题目考察对v-model的用法,该命令用在输入类型的标签中【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分42、【多选题】

在修改阶段调用的生命周期方法是?

A.

beforeUpdate 

B.

created 

C.

Mounted 

D.

updated 

【正确答案】A,D

【答题时间】2021-12-28 07:43:33

【答案解析】vue对象生命周期方法中,修改阶段的方法有2个,分别是beforeUpdate/updated 【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分43、【多选题】

关于Mybatis框架说明正确的是

A.

Mybatis可以将结果集自动转化为对象 

B.

Mybatis是一个全自动化的ORM映射框架 

C.

Mybatis内部整合了JDBC 

D.

MyBatis 是一款优秀的持久层框架 

【正确答案】A,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】Mybatis是一个半自动化的ORM映射框架,因为sql需要自己手写【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分44、【多选题】

关于SpringBoot中事务控制说明正确的是?

A.

SpringBoot中默认拦截运行时异常,实现事务回滚 

B.

SpringBoot中控制事务的注解是@Transactional 

C.

SpringBoot中默认拦截编译异常,实现事务回滚 

D.

SpringBoot中只能拦截运行时异常 

【正确答案】A,B

【答题时间】2021-12-28 07:43:33

【答案解析】1.SpringBoot中(Spring)中默认拦截运行时异常2.不拦截编译异常.3.可以通过rollbackFor控制异常的类型,4.常用注解为@Transactional【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分45、【多选题】

下列请求中属于RESTFul结构的是?

A.

http://localhost:8090/deleteUserById?id=200 

B.

http://localhost:8090/user/100 

C.

http://localhost:8090/getUserById?id=100 

D.

http://localhost:8090/user/tomcat/18/男 

【正确答案】B,D

【答题时间】2021-12-28 07:43:33

【答案解析】RESTFul的请求中要求不能出现动词,并且以/分割【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分46、【多选题】

关于SpringBoot parent标签的作用

A.

parent标签定义的版本都是官方测试过的,几乎没有版本冲突问题 

B.

parent标签可以不指定 

C.

parent标签定义了当前SprinBoot版本依赖的jar包版本信息 

D.

parent标签定义了所有第三方的jar包,所以任何jar包都不要添加版本号 

【正确答案】A,C

【答题时间】2021-12-28 07:43:33

【答案解析】SpringBoot中的parent标签指定了其他依赖版本信息,并且解决了版本冲突,但是springBoot不可能整合所有的第三方框架,Parent标签是所有SpringBoot项目都应该有的【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分47、【多选题】

关于JS中模版字符串的用法说明正确的是?

A.

使用#{}获取变量 

B.

使用${}获取变量 

C.

使用双引号"进行标识 

D.

使用反引号` 进行标识 

【正确答案】B,D

【答题时间】2021-12-28 07:43:33

【答案解析】本题目考察模版字符串的用法, 使用反引号`进行标识,取值使用$ 不能使用#号【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分48、【多选题】

关于Ajax说法正确的是?

A.

Ajax的特点是 "全部刷新,异步访问" 

B.

Ajax的特点是 "局部刷新,异步访问" 

C.

jQuery内部封装Ajax,调用更加简洁 

D.

Axios内部封装了Ajax,简化调用 

【正确答案】B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】Ajax特点是局部刷新异步访问. Ajax是JS原生自带的 jQuery/Axios对其进行封装【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分49、【多选题】

关于VUE中分支结构用法 说明正确的是?

A.

v-else 必须与v-if连用 

B.

v-if可以单独使用 

C.

v-else可以单独使用 

D.

v-else-if 必须与 v-if连用 

【正确答案】A,B,D

【答题时间】2021-12-28 07:43:33

【答案解析】本题目考察对分支的用法是否熟悉, v-if可以单独使用,但是v-else/v-else-if必须有v-if连用【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分50、【多选题】

关于SpringBoot中 properties文件说法正确的是

A.

默认的字符加载格式UTF-8 

B.

默认的字符加载格式ISO-8859-1 

C.

数据结构采用key-value结构 

D.

输入字符时一般不需要添加''号 

【正确答案】B,C,D

【答题时间】2021-12-28 07:43:33

【答案解析】SpringBoot中properties文件的规则, 默认加载格式ISO-9959-1 所以中文会出现乱码问题,需要特殊处理【出题人】刘昱江【审题人】张飞鸿【录题人】张飞鸿

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值