栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

CureGuy的错题集

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CureGuy的错题集

1 、第一阶段:

1:下列关于类的描述,正确的是?

A.在Java中类只允许单一继承

B.在Java中接口只允许单一继承

C.在Java中一个类只能实现一个接口

D.在Java中一个类不能同时继承一个类和实现一个接口

【答案解析】Java中,一个子类只能有一个父类,也就是”单继承",但一个父类可以有多个子类Java中,一个类可以实现多个接口,这个没有限制,也称作"多实现”Java中,一个类既可以继承一个类,也可以同时实现多个接口Java中,接口既可以单继承,也可以多继承,没有限制

2:定义接口用什么关键字?

A.interface

B.implements

C.extends

D.abstract

【答案解析】interface是定义接口的关键字,extends是建立继承关系的关键字,implements是实现接口的关键字,abstract表示抽象    

3:下列哪个方法可以返回指定字符串的一部分?

A.Substring()

B.toString()

C.substring()

D.concat()

【答案解析】可以通过substring方法来截取某一段的字符串

4:分支结构switch(expr),若jdk为jdk1.8,那么expr可以是以下哪种类型?

A.byte

B.Integer

C.int

D.String

【答案解析】选择结构switch小括号中expr的类型可以是:byte short char int String enum(枚举类型)Integer类型也可以的原因是包装类型可以自动拆箱成基本类型

5:下列关于Eclipse说法正确的是?

A.在源文件编写的时,Ctrl+s会触发Eclipse调用Java编译器编译该文件

B.Eclipse中的Workspace是用于存储工程的路径

C.Eclipse下载完成后,不需要特殊的安装,仅需解压即可

D.Eclipse是开放源代码的Java开发平台

【答案解析】以上关于Eclipse的描述都是正确的

6:下列方法重载说法正确的是?

A.如果方法的参数个数相同,需要逐一确认对应位置上参数的类型

B.如果方法的参数个数不同,一定构成重载

C.方法的重载与方法的参数名无关,而与参数的个数&类型&顺序有关

D.方法的重载要求两个方法必须在同一个类中

【答案解析】方法名称必须相同,参数列表必须不同(包括类型,个数和顺序)

7:对于异常(Exception),下列描述正确的是?

A.异常可以不做任何处理,直接抛给外层的main()函数

B.如果某异常继承 RuntimeException,则该异常可以不被声明

C.异常可以用 try{…}catch(Exception e){…}来捕获并进行处理

D.异常的基类为Exception,所有异常都必须直接或者间接继承它

【答案解析】异常的继承结构中,父级是Throwable,下一级才是Error与Exception我们可以选择抛出异常,但是异常不能直接抛给main()因为调用main()的是JVM,没人处理了

2 、第二阶段:

1:有关MVC的处理过程,描述不正确的是

A.视图将模型返回的数据呈现给用户

B.模型确定调用哪个视图进行数据展示

C.首先控制器接收用户的请求,决定调用哪个模型来进行处理

D.模型处理用户的请求并返回数据

【答案解析】模型会返回一个Modelandview,视图解析器能够解析并决定调用哪个视图进行数据展示

2:以下哪个不是SpringMVC框架提供的注解

A.Controller

B.RestController

C.PathVariable

D.RequestMapping

【答案解析】SpringMVC框架提供了很多注解,包括:RequestMapping 、PathVariable、RestController。但是Controller注解是Spring框架提供的而非SpringMVC

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

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

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

C.resultType和resultMap不能同时使用

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

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

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

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

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

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

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

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

5:下面的标记用于使HTML文档中表格里的单元格在同行进行合并的是

A.colspan

B.rowspan

C.cellpadding

D.cellspacing

【答案解析】cellspacing是单元格之间的间距;cellpadding是单元格内文字与边框的距离;rowspan是纵向合并行;colspan是横向合并行

6:v-show和v-if指令的共同点和不同点

A.v-show 本质就是通过设置 css 中的 display 设置为 none,控制隐藏

B.v-show 只编译一次,然后控制 css,而 v-if 不停的销毁和创建,故 v-show性能更好

C.都能控制元素的显示和隐藏

D.v-if 是动态的向 DOM 树内添加或者删除 DOM 元素

【答案解析】Vue的指令很多,以上两种指令作用类似用来控制元素显示或者隐藏,只是实现方式不同

7:以下事务的说法,正确的是?

A.事务具有ACID特性

B.事务通常以start transaction开始,以commit或rollback结束

C.用户不能控制事务的开始与结束

D.事务是用户定义的一个操作序列,这些操作要么全部做要么全部不做,是一个不可分割的工作单位

【答案解析】用户能控制事务的开始与结束,当要操作多个sql语句共用一个事务时必须手动开启并结束

8:Mybatis中哪些属性可以完成ORM

A.resultType

B.column

C.property

D.resultMap

【答案解析】resultType可以完成简单的ORM映射关系,resultMap完成复杂的。column用来描述表里的字段名,property用来描述类里的属性名

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

A.#使用预编译

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

C.$使用预编译

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

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

10:关于Mybatis中的#占位符,用法不正确的是?

A.select id,name from user where name = #{userName}

B.select id,name from user where #{name} = #{userName}

C.select id,name from user where name = userName

D.select id,#{filedName} from #{userTable}

【答案解析】select id,name from user where #{name} = #{userName}解析后的sql语句为 select id,name from user where 'name' = 'userName';select id,name from user where #{name} = #{userName}解析后的sql语句为 select id,name from user where name = userName;select id,#{filedName} from #{userTable}解析后的sql语句为 select id, 'filedName' from 'userTable'这三项解析后的sql语句都不正确

11:在商品管理系统中,使用jQuery ajax发送请求,实现查询所有商品信息并显示至界面,最少需要在jQuery ajax中设置哪些属性()。

A.success

B.data

C.type

D.url

【答案解析】url地址 发送请求的地址。必须,需要访问查询所有商品信息接口; type 请求方式 ,必须,http请求方式,是post还是get提交等 ; data 发送到服务器的数据,由于我们这个是查询,不是提交数据,故不是必须项;success请求成功后调用的回调函数,必须成功后,见商品信息显示在页面

12:下面是关于Maven的说法正确的是×

A.Maven必须安装JDK(JRE),否则不能使用.

B.Maven必须设置环境变量,否则不能在eclispe中使用.

C.Maven必须配置本地仓库路径,用于存放jar包

D.Maven不自定义镜像仓库,默认从中央仓库下载jar包

【答案解析】使用maven不用配置环境变量,而且本地仓库路径是有默认指定位置也不必要配置

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270016.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号