2021-09-27

1、【单选题】

Linux中关闭防火墙的命令是?

 

A.

systemctl stop  firewalld

 

B.

systemctl stop  firewalld.service

 

C.

systemctl  -stop  firewalld.service

 

D.

systemctl disable firewalld.service

【正确答案】B

【答案解析】

disable表示关闭防火墙的配置,不代表关闭防火墙   

2、【单选题】

关于请求中Session说明正确的是

 

A.

Session中不能临时存储数据

 

B.

浏览器关闭会话后,Session依然存在

 

C.

Session可以永久保留数据

 

D.

Session是一种会话机制

【正确答案】D

【答案解析】

考察对Session会话技术的理解.关闭会话后Session失效.可以临时存储数据   

3、【单选题】

关于JSON结构写法错误的是?

 

A.

{"id"=1,name="tomcat"}

 

B.

[1,2,3,4,5]

 

C.

["1","2","3","4"]

 

D.

{"id":1, name:"tomcat"}

【正确答案】A

【答案解析】

[1,2,3,4,5]数值类型写法    ["1","2","3","4"]字符串类型写法 {"id":1, name:"tomcat"}对象类型写法{"id"=1,name="tomcat"}:JSON的key-value应该使用:号连接   

4、【单选题】

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

 

A.

正向代理是客户端代理

 

B.

正向代理是服务器端代理

 

C.

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

 

D.

以上都不对

【正确答案】A

【答案解析】

正向代理是客户端代理,保护了真实的用户信息.并且需要http请求协议的支持.   

5、【单选题】

SpringBoot中为属性赋值的常用注解是?

 

A.

"@Value("#{key}")"

 

B.

"@Value("${key}")"

 

C.

"@Value("{{key}}")"

 

D.

"@Value("{key}")"

【正确答案】B

【答案解析】

SpringBoot中为属性赋值的常用注解是"@Value("${key}")",其他的都不满足语法 这是概念题   

6、【单选题】

关于JSON 数组的写法正确的是?

 

A.

数组结构不可以嵌套数组

 

B.

数组结构是无序的

 

C.

数组是以 [] 开始结束

 

D.

数据结构不可以嵌套对象格式

【正确答案】C

【答案解析】

数组结构是有序的 数据结构可以嵌套     

7、【单选题】

后端接收RESTFul的请求参数,说法正确的是?

 

A.

接收时参数使用[]号包裹

 

B.

不能使用对象接收

 

C.

参数可以使用对象接收

 

D.

参数接收时,必须使用注解

【正确答案】C

【答案解析】

restFul的参数可以使用对象接收,并且使用{}号包裹 如果接收单个参数时才会使用注解@PathVariable,对象不需要添加注解   

8、【单选题】

VUE.JS中的生命周期函数有几个?

 

A.

4个

 

B.

6个

 

C.

8个

 

D.

10个

【正确答案】C

【答案解析】

本题考察对VUE生命周期函数是否熟悉.一共4个阶段,8个方法.详情查阅官方文档有详细说明   

9、【单选题】

在 Git 中提交的命令是什么

 

A.

git commit

 

B.

git add

 

C.

git pull

 

D.

git push

【正确答案】A

【答案解析】

git commit是用来提交的命令,如果你是第一次需要提交新文件,可以在在 git commit之前先执行 git add命令   

10、【单选题】

nginx的开发语言是什么?

 

A.

以上都不对

 

B.

.net语言

 

C.

c语言

 

D.

java语言

【正确答案】C

【答案解析】

nginx的开发语言是C语言. 这是常识问题.   

11、【单选题】

Linux防火墙开放80指定端口的命令是?

 

A.

firewall-cmd  zone=public  add-port=80/tcp --permanent

 

B.

firewall-cmd --zone=public --add-port=80/tcp --permanent

 

C.

firewall-cmd  zone=public --add-port=80/tcp --permanent

 

D.

firewall-cmd --query-port 80/tcp

【正确答案】B

【答案解析】

考察对Linux命令是否熟悉.这是固定写法   

12、【单选题】

nginx并发能力是多少?

 

A.

250次/秒

 

B.

1万次/秒

 

C.

3-5万次/秒

 

D.

10万次/秒

【正确答案】C

【答案解析】

本题考察对nginx常用软件的了解,一般nginx的并发能力为3-5万次/秒   

13、【单选题】

Linux中查询JDK的命令是

 

A.

java  version

 

B.

java  -version

 

C.

java  --version

 

D.

jar   -version

【正确答案】B

【答案解析】

考察Linux中常用命令  java -version为显示JDK的指令   

14、【单选题】

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

 

A.

like

 

B.

likeRight

 

C.

likeLeft

 

D.

无此关键字

【正确答案】B

【答案解析】

以君开头 应该是 like "君%" %在右侧,所以使用likeRight   

15、【单选题】

用户执行 git push的作用是?

 

A.

将代码提交到工作区中

 

B.

将代码提交到缓存区

 

C.

将代码提交到本地仓库

 

D.

将代码提交到远程仓库中

【正确答案】D

【答案解析】

push的作用是将代码从本地库,提交到远程仓库中   

16、【单选题】

关于反向代理说明正确的是?

 

A.

反向代理是客户端代理

 

B.

以上都不对

 

C.

反向代理是服务器端代理

 

D.

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

【正确答案】C

【答案解析】

反向代理是服务器端代理,保护了服务器端信息.并且需要http请求协议的支持.   

17、【单选题】

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

 

A.

Ajax异步调用不需要Ajax引擎

 

B.

Ajax异步调用依赖Ajax引擎

 

C.

在jQuery中Ajax只能异步调用

 

D.

Ajax只能发起GET/POST请求

【正确答案】B

【答案解析】

1.本题目考察对Ajax用法是否熟悉,异步需要Ajax引擎2.在jQuery中可以设置同步用法3.常见请求类型有GET/POST/PUT/DELETE   

18、【单选题】

SpringBoot整合Mybatis中关于@MapperScan说法正确的是?

 

A.

这个注解是将Spring交给Mybatis管理

 

B.

该注解将指定路径下的接口为其创建代理对象,交个Spring管理

 

C.

该注解将Mybatis交给Spring管理

 

D.

该注解来自 org.spring.mybatis.annotation.MapperScan

【正确答案】B

【答案解析】

注解@MapperScan是Spring管理Mybatis接口的注解,不是管理框架本身.注解@MapperScan来自 org.mybatis.spring.annotation.MapperScan;    

19、【单选题】

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

 

A.

条件构造器不能为null

 

B.

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

 

C.

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

 

D.

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

【正确答案】B

【答案解析】

MP中的条件构造器用来动态拼接where条件MP可以用在CURD的方法中,并且不是必须的/可以为null   

20、【单选题】

关于MybatisPlus中BaseMapper接口说法正确的是?

 

A.

用户必须使用BaseMapper接口

 

B.

BaseMapper是用户自己编辑的

 

C.

xxxMapper接口需要继承BaseMapper接口

 

D.

xxxMapper接口需要实现BaseMapper接口

【正确答案】C

【答案解析】

1.用户需要继承BaseMapper接口 2.接口是MP提供好的无需用户编辑3.用户可以不使用该接口,只不过需要自己手动编辑xml映射文件    

21、【单选题】

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

 

A.

http://localhost:8090/user/100

 

B.

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

 

C.

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

 

D.

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

【正确答案】A

【答案解析】

RESTFul的请求中要求不能出现动词,并且以/分割    

22、【单选题】

关于MybaitsPlus中@TableName注解说明正确的是?

 

A.

用来标识对象中表的映射关系

 

B.

用来标识对象与库的映射关系

 

C.

用来标识对象与字段的映射关系

 

D.

用来标识属性与字段的映射关系

【正确答案】A

【答案解析】

注解@TableName是用来标识对象与表的映射关系.是MP中的核心注解   

23、【单选题】

SpringBoot中读取YML文件的字符集编码格式是什么?

 

A.

跟随系统定义

 

B.

ISO-8859-1

 

C.

UTF-8

 

D.

GBK

【正确答案】C

【答案解析】

SpringBoot默认读取YML文件时采用UTF-8编码格式,所以中文不会乱码   

24、【单选题】

关于MybatisPlus中 >= 如何表示

 

A.

gt

 

B.

ge

 

C.

lt

 

D.

le

【正确答案】B

【答案解析】

xml映射文件中需要转义   大于gt  等于使用eq  所以 >= 使用ge表示   

25、【单选题】

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

 

A.

安装插件时有效

 

B.

编译期有效

 

C.

运行期间有效

 

D.

项目运行的整个阶段

【正确答案】B

【答案解析】

Lombok插件是IDEA安装的一种插件,在.java文件编译为.class文件时有效.所以选编译期有效   

26、【单选题】

关于VUE中Computed计算属性说明正确的是?

 

A.

计算属性可以查询效率.

 

B.

计算属性可以不写返回值

 

C.

计算属性没有缓存的概念

 

D.

计算属性与方法没有区别

【正确答案】A

【答案解析】

1.计算属性相对于方法,有缓存的概念.2.方法没有缓存概念3.计算属性必须写返回值4.由于计算属性有缓存的概念,所以可以提高效率   

27、【单选题】

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

 

A.

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

 

B.

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

 

C.

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

 

D.

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

【正确答案】D

【答案解析】

本题目考察对项目部署流程的理解,前端服务器可以有多台.分别部署到不同的nginx/或者tomcat中,提高前端的响应速度.后端服务器根据负载均衡机制,可以有多个   

28、【单选题】

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

 

A.

v-if 可以单独使用

 

B.

v-else 可以单独使用

 

C.

v-else-if 可以单独使用

 

D.

v-if 不可以使用多个

【正确答案】A

【答案解析】

v-if可以单独使用,并且可以使用多个,但是其它标签必须与e-if连用.   

29、【单选题】

git中创建分支结构的命令是?

 

A.

git checkout -b

 

B.

以上都不对

 

C.

git  merge

 

D.

git  branch

【正确答案】A

【答案解析】

git  branch表示选择分支;  git中创建分支结构的命令是 git checkout -b "新分支的名称"git  merge合并分支   

30、【单选题】

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

 

A.

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

 

B.

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

 

C.

mariaDB数据库默认占用80端口

 

D.

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

【正确答案】B

【答案解析】

mysql数据库安装之后,默认只能允许本地,需要开启权限之后远程才能访问,并且默认端口号3306,默认需要手动启动   

31、【单选题】

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

 

A.

在开头追加元素

 

B.

删除第一个元素

 

C.

删除末尾元素

 

D.

在末尾追加元素

【正确答案】A

【答案解析】

这是数组用法,表示在开头追加元素   

32、【单选题】

Lombok插件中@Data注解的作用不包括?

 

A.

自动生成链式加载结构

 

B.

自动生成toString方法

 

C.

自动生成equals方法

 

D.

自动生成Get/Set方法

【正确答案】A

【答案解析】

链式加载结构是@Accessors(chain=true)的作用,不是@Data的作用   

33、【单选题】

关于axios中post请求 axios.post(url,user)说明正确的是?

 

A.

user传输前是一个JSON串,传输时转化为JS对象

 

B.

user是一个JSON串

 

C.

user传输前是一个JS对象,传输时转化为JSON串

 

D.

user传输前后都是JS对象

【正确答案】C

【答案解析】

user传输前是一个JS对象,根据协议传输时变为JSON串.这个逻辑上的概念.主要区分JSON和JS对象的   

34、【单选题】

如何理解MybatisPlus中condition的用法

 

A.

该属性必须添加

 

B.

该属性类型是字符串

 

C.

该属性类型是布尔类型

 

D.

该属性类型是Integer类型

【正确答案】C

【答案解析】

该属性类型是布尔类型值,true标签拼接条件,false表示不拼接条件.   

35、【单选题】

SpringBoot中properties文件默认的IO读取的字符编码格式是什么?

 

A.

GBK

 

B.

UTF-8

 

C.

ISO-8859-1

 

D.

跟随系统定义

【正确答案】C

【答案解析】

SpringBoot读取properties文件默认采用ISO-8859-1,和程序默认字符集没有关系. 所以有中文乱码问题   

36、【多选题】

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

 

A.

beforeCreate

 

B.

created

 

C.

Mounted

 

D.

beforeMount

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

【答案解析】

以上都属于VUE初始化阶段的生命周期方法,详情查询官方手册,有详细说明   

37、【多选题】

关于@SpringBootTest注解说明正确的是?

 

A.

该注解在任何位置都能使用

 

B.

该注解可以将Spring容器中的对象自动注入.

 

C.

该注解需要配合@Test注解使用

 

D.

该注解只能在测试包中使用

 

C.

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

 

D.

http://localhost:8090/user/100

【正确答案】A,D

【答案解析】

RESTFul的请求中要求不能出现动词,并且以/分割   

39、【多选题】

关于JSON 数组的写法正确的是?

 

A.

数组是以 [] 开始结束

 

B.

数组结构是无序的

 

C.

数组结构不可以嵌套数组

 

D.

数据结构可以嵌套对象格式

【正确答案】A,D

【答案解析】

数组结构是有序的  数据结构可以嵌套     

40、【多选题】

关于Mybatis框架说明正确的是

 

A.

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

 

B.

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

 

C.

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

 

D.

Mybatis内部整合了JDBC

【正确答案】A,B,D

【答案解析】

Mybatis是一个半自动化的ORM映射框架,因为sql需要自己手写   

41、【多选题】

关于SpringBoot parent标签的作用

 

A.

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

 

B.

parent标签可以不指定

 

C.

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

 

D.

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

【正确答案】A,D

【答案解析】

SpringBoot中的parent标签指定了其他依赖版本信息,并且解决了版本冲突,但是springBoot不可能整合所有的第三方框架,Parent标签是所有SpringBoot项目都应该有的   

42、【多选题】

关于Ajax说法正确的是?

 

A.

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

 

B.

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

 

C.

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

 

D.

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

【正确答案】B,C,D

【答案解析】

Ajax特点是局部刷新异步访问. Ajax是JS原生自带的 jQuery/Axios对其进行封装   

43、【多选题】

关于请求中Session说明正确的是

 

A.

Session是一种会话机制

 

B.

Session中能临时存储数据

 

C.

浏览器关闭会话后,Session依然存在

 

D.

Session可以永久保留数据

【正确答案】A,B

【答案解析】

考察对Session会话技术的理解.关闭会话后Session失效.可以临时存储数据.   

44、【多选题】

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

 

A.

管理本地jar包文件

 

B.

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

 

C.

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

 

D.

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

【正确答案】A,B,C

【答案解析】

本地仓库的作用.但是本地仓库中的包应该<=远程仓库的包,按需导入思想   

45、【多选题】

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

 

A.

复选框可以使用

 

B.

单选框可以使用

 

C.

文本框使用使用

 

D.

下拉框可以使用

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

【答案解析】

本题目考察对v-model的用法,该命令用在输入类型的标签中   

46、【多选题】

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

 

A.

数据结构采用key-value结构

 

B.

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

 

C.

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

 

D.

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

【正确答案】A,C,D

【答案解析】

SpringBoot中properties文件的规则, 默认加载格式ISO-9959-1 所以中文会出现乱码问题,需要特殊处理   

47、【多选题】

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

 

A.

v-else 必须与v-if连用

 

B.

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

 

C.

v-else可以单独使用

 

D.

v-if可以单独使用

【正确答案】A,B,D

【答案解析】

本题目考察对分支的用法是否熟悉, v-if可以单独使用,但是v-else/v-else-if必须有v-if连用   

48、【多选题】

关于JSON结构写法正确的是?

 

A.

{"id":1, name:"tomcat"}

 

B.

[1,2,3,4,5]

 

C.

{"id"=1,name="tomcat"}

 

D.

["1","2","3","4"]

【正确答案】A,B,D

【答案解析】

{"id"=1,name="tomcat"}中使用=号连接,不属于JSON的语法,[1,2,3,4,5]和["1","2","3","4"]都是JSON格式 一种是数值JSON,一种是字符串JSON. {"id":1, name:"tomcat"}为常见对象格式   

49、【多选题】

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

 

A.

SpringBoot中只能拦截运行时异常

 

B.

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

 

C.

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

 

D.

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

【正确答案】B,D

【答案解析】

1.SpringBoot中(Spring)中默认拦截运行时异常2.不拦截编译异常.3.可以通过rollbackFor控制异常的类型,4.常用注解为@Transactional   

50、【多选题】

关于JSON说明正确的是?

 

A.

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

 

B.

JSON有2种基本结构

 

C.

JSON有3种基本结构

 

D.

JSON的本质就是字符串

【正确答案】A,B,D

【答案解析】

本地考察JSON的概念是否理解, JSON中只有2种基本结构 1.array  2.object   嵌套结构不属于基本结构   

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值