r软件-win8 中文
![备忘录模式](/uploads/image/0293.jpg)
2023年4月6日发(作者:rangeofstring)
Java工程师笔试题(选择题版)
工程师笔试题(选择题版)
1.请在下列的普通变量名中,选择一个最佳的变量名():[单选题]*
B.123
e
st(正确答案)
2.下面程序的输出结果是():
[单选
题]*
A.无法通过编译
B.B00null
0s(正确答案)
0s
3.下面哪些是Thread类的方法()*
()(正确答案)
()(正确答案)
()
ority()(正确答案)
4.下列说法正确的有()[单选题]*
中的constructor不可省略
uctor必须与class同名,但方法不能与class同名
uctor在一个对象被new时执行(正确答案)
D.一个class只能定义一个constructor
5.给定一个数组dataArray,下列哪个表达式的值与数组下标量总数相等?()[单选
题]*
()
(正确答案)
-1
()–1
6.下面代码段的运行结果是:
()
[单选题]*
A.[1,3,5,2]
B.运行时出现IndexOutOfBoundsException(正确答案)
C.[2,5,3,1]
D.[5,3,2,1]
E.[1,2,3,5]
7.下面的代码段运行结果是:()[单选题]*
ntConstructorParentStaticBlockInParentConstructor:34InDemoClass
ConstructorJustOneLine
StaticBlockInParentConstructor:34InDemoClassConstructorJustOne
Line(正确答案)
ClassConstructorInParentConstructor:34JustOneLine
StaticBlockInDemoClassConstructorJustOneLine
8.8.下列代码输出结果是()
[单选题]*
循环执行10次
B.死循环(正确答案)
C.循环一次都不执行
D.循环执行一次
接口的修饰符可以为()*
e
ted
(正确答案)
ct(正确答案)
10.下列关于关键字的使用说法错误的是:()[单选题]*
ct不能与final并列修饰同一个类
ct类中可以有private的成员
ct方法必须在abstract类中
方法能处理非static的属性(正确答案)
11.以下哪些算法的空间复杂度为O(1):()*
A.快速排序
B.选择排序(正确答案)
C.基数排序
D.堆排序(正确答案)
12.在Java多线程中,请用下面哪种方式不会使线程进入阻塞状态:()[单选题]*
()
d()
()
()(正确答案)
13.在使用ThreadPoolExecutor时,需要设定corePoolSize。对于计算密集型任务和
IO密集型任务(假设IO阻塞时间占比90%,内存忽略),如果服务器的配置是CPU
16核、内存32GB,corePoolSize的值应该是:()[单选题]*
A.越大越好
B.16,16
C.32,32
D.16,160(正确答案)
运行时内存分为“"线程共享”和“线程私有”两部分,以下哪些属于“线程共享”
部分:()*
虚拟机栈
B.程序计算器
堆(正确答案)
D.方法区(正确答案)
istlist=newArrayList(20)中的list扩充几次()[单选题]*
A.0(正确答案)
B.1
C.2
D.3
16.在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。[单选题]
*
子句
子句
y子句(正确答案)
子句
17.如果强调相关产品的一系列接口,以便联合使用它们的时候,应该选择何种设
计模式:()*
A.抽象工厂模式
B.模板方法模式(正确答案)
C.备忘录模式
D.组合模式(正确答案)
18.在以下哪些场景中会用到消息队列:()*
A.应用解耦(正确答案)
B.同步数据
C.流量削峰(正确答案)
D.日志处理(正确答案)
E.以上全不是
19.在Spring中,下面的哪些注解会用在业务层代码中:()*
A.@Repository
B.@Transactional(正确答案)
C.@Service(正确答案)
D.@Component
20.实现Restful的API时,关于注解的使用,下面说法不正确的有:()[单选题]*
A.@GetMapping:获取数据列表
B.@GetMapping:获取单个业务对象的详细信息
C.@PostMapping:单个业务对象的新建
D.@PutMapping:单个业务对象的删除(正确答案)
集群之间是如何复制数据的()[单选题]*
A.同步复制
B.异步复制(正确答案)
C.定时复制
D.时时复制
22.答案:A[填空题]
_________________________________
23.使用Maven构建项目时,一般需要通过国内的私服来加快依赖的下载速度,下
面关于私服配置说法正确的是:()*
A.在Maven的中增加Repository的Mirror配置,添加私服信息(正确答
案)
B.在项目的中的repository配置项中添加私服信息(正确答案)
C.在项目的中的dependency配置项中增加私服信息
D.在执行mvn构建任务时,指定私服地址
24.下面关于git命令的说法正确的是:()*
A.创建本地新分支:gitcheckout-bnew_branch_name(正确答案)
B.创建本地新分支:gitbranch-cnew_branch_name
C.查看提交日志:gitlog(正确答案)
D.查看所有分支(本地+远程):gitbranch
MVC中的@RequestBody的用法正确的是:()*
A.作用在方法上,用来说明该方法可以接收HTTP请求
B.作用在变量上,用来接收HTTP发送的JSON数据(正确答案)
C.变量可以是Map对象(正确答案)
D.变量可以是自定义的Bean(正确答案)
verflowError和OutOfMemoryError的区别是:()*
verflowError是堆栈溢出错误,递归层次过多时可导致该错误(正确答案)
emoryError是由于堆内存中有过多没有被GC回收的对象而导致(正确答
案)
emoryError一般通过设置参数-Xms和-Xmx来调优(正确答案)
D.-Xms和-Xmx的值越大越好
27.关于SpringBoot的说法正确是的有:()*
A.简化了Maven的配置(正确答案)
B.包括了实现微服务的所有组件,如:注册中心、服务发现、短路器等
C.集成了Web容器,可以将应用打成jar,直接通过main方法启动内嵌的web容
器(正确答案)
D.需要在main方法所在类上,增加@SpringBootApplication注解(正确答案)
28.在MySQL数据库中有一个student表里面字段有(name、birth_date、class),里
面有5000条数据,要获取年龄最小的第11名到第20名学生的姓名,下面最优的
语句是:()[单选题]*
*fromstudentorderbybirth_datelimit11,20;
namefromstudentorderbybirth_datelimit11,10;
*fromstudentorderbybirth_datedesclimit11,20;
namefromstudentorderbybirth_datedesclimit11,10;(正确答案)
中下列哪些场景会用到alter关键字():*
A.增加新字段(正确答案)
B.修改用户权限
C.修改字段名称(正确答案)
D.修改表名(正确答案)
B的数据类型为()[单选题]*
-Value
-Value
nts(正确答案)
-family
31.下列说法正确的是:()*
是关系型数据库,常用的存储引擎有InnoDB和MyISAM;InnoDB和
MyISAM都支持事务;但是InnoDB支持行级锁,而MyISAM不支持锁
B也是一种关系型数据库,支持灵活的Schema定义,可以通过索引优
化性能
是key-value内存数据库,常用作缓存(正确答案)
:列式数据库,无法做关系数据库的主外键,用于存储海量数据,底层基
于HDFS(正确答案)
Framework中用到的设计模式有哪些?()*
(正确答案)
r(正确答案)
yMethod(正确答案)
tor(正确答案)
33.下面哪些方法可以保证代码质量:()*
A.遵循单一职责原则(正确答案)
B.代码审查(正确答案)
C.单元测试(正确答案)
D.只要能实现功能,其他无所谓
是基于哪种模式的负载均衡组件[单选题]*
A.服务端模式
B.客户端模式(正确答案)
C.都支持
D.都不支持
35.链表不具有的特点是:[单选题]*
A.必须事先估计存储空间
B.可随时访问任一元素(正确答案)
C.插入和删除不需要移动元素
D.所需空间与线性表长度成正比
更多推荐
备忘录模式
发布评论