admin 管理员组文章数量: 887021
2024年1月13日发(作者:redis分页查询)
2022年Java开发工程师岗位笔试
同学你好!
欢迎参加西安西点信息技术有限公司校招岗位笔试,本次笔试内容分为两部分,第一部分【综合素质能力考核笔试】,第二部分【岗位技术能力考核笔试】,请认真完成以下考核试题。
预祝你取得优异成绩!
您的姓名: [填空题] *
_________________________________
联系电话: [填空题] *
_________________________________
请上传个人详细简历,简历需以个人姓名命名。
1当要做别人也做的事时,我更愿意 [单选题] *
A 用大家所接受的方法做(正确答案)
B 自己想出的方法做
2我对自己的物品的摆放通常是 [单选题] *
A 在意的(正确答案)
B随便的
3我更难以接受的是 [单选题] *
A 生活的节奏单一不变(正确答案)
B 稳定有序的生活被打乱
上传文件题] * [
4我认为更重要的是 [单选题] *
A 能够预见一件事情(正确答案)
B 能够适应现实条件
5我喜欢 [单选题] *
A 抽象的、概括性的观点(正确答案)
B具体的、真实的叙述
6当被事先规定好你要在某个时刻做某件事情,我A 很高兴,可以按计划行事(正确答案)
B 有些不高兴,因为被束缚了
7我更看重 [单选题] *
A 潜在的可能性(正确答案)
B 真实的情况
8选择你较喜欢的词 [单选题] *
A 实干家(正确答案)
B创新者
9选择你较喜欢的词 [单选题] *
A 制作(正确答案)
B发明
10选择你较喜欢的词 [单选题] *
[单选题] *
A 富于想象(正确答案)
B 讲求实效
11选择你较喜欢的词 [单选题] *
A 有条不紊(正确答案)
B 机动灵活
12选择你较喜欢的词 [单选题] *
A 提前安排(正确答案)
B 不断体验
13选择你较喜欢的词 [单选题] *
A 理论(正确答案)
B经验
14对周末或假日,我喜欢 [单选题] *
A 提前安排好约会、社交聚会等(正确答案)
B 随心所欲,临时决定做什么
15在日常工作中,我 [单选题] *
A 从最后关头的压力中得到动力(正确答案)
B 避免出现燃眉之急的压力
16在工作中,我 [单选题] *
A 尽量避免定一个最后期限(正确答案)
B 安排好了的事情,就不再轻易改动
17通常情况下,我 [单选题] *
A 崇尚现实主义与常识(正确答案)
B 崇尚想像力和新事物
18我更愿意交的朋友是 [单选题] *
A 总有新主意的人(正确答案)
B 脚踏实地的人
19我通常 [单选题] *
A 在做完决定后感到快乐(正确答案)
B 因保留有选择的余地而快乐
20和我相处得好的人通常是 [单选题] *
A 富于想象的人(正确答案)
B 注重现实的人
21相对之下,我更相信 [单选题] *
A 确定而有形的事物(正确答案)
B 灵感和推理
22选择你较喜欢的词 [单选题] *
A 一丝不苟(正确答案)
B 不拘小节
23选择你较喜欢的词 [单选题] *
A 想象(正确答案)
B 实际
24选择你较喜欢的词 [单选题] *
A 条理的(正确答案)
B随意的
25选择你较喜欢的词 [单选题] *
A 已知(正确答案)
B 未知
26选择你较喜欢的词 [单选题] *
A 过程(正确答案)
B 结果
27选择你较喜欢的词 [单选题] *
A 可能性(正确答案)
B 现实性
28选择你较喜欢的词 [单选题] *
A 具体(正确答案)
B 抽象
29我喜欢 [单选题] *
A 完成有重大意义的探索性工作(正确答案)
B 完成常规性的实际的工作
30更符合我的情况是 [单选题] *
A 目标一旦确定,我就会坚持不懈地为之奋斗(正确答案)
B 我根据现实情况灵活调整我的目标
第二部分 岗位技术能力考核笔试
一、单选题
1、在一个类的定义中,用同样的语法和参数定义了一个类,会发生什么? [单选题] *
A.报错,因为编译器无法区分它们(正确答案)
B.编译器会忽略他们两个
C.编译器会在不同的实例中分别编译它们
D.编译器会假定一个含义,并自动进行编译
2、以下关于final的描述中,错误的是: [单选题] *
可以用来修饰接口以及抽象类(正确答案)
修饰的变量不允许被再次赋值
修饰的类无法被继承
修饰的变量需要初始化
3、JDBC中创建SQL语句对象可能产生异常,此异常是? [单选题] *
ing
eption(正确答案)
uncation
ption
4、下面代码的运行结果为:()
import .*;
import .*;
public class foo{
public static void main (String[] args){
String s;
n("s=" + s);
}
} [单选题] *
A.代码得到编译,并输出“s=”
B.代码得到编译,并输出“s=null”
C.由于String s没有初始化,代码不能编译通过(正确答案)
D.代码得到编译,但捕获到 NullPointException异常
5、在try-catch-finally语句块中,以下可以单独与finally一起使用的是() [单选题] *
B. try(正确答案)
C. throws
D. throw
6、下面代码运行结果是()下面代码运行结果是( )
public class Demo{
public int add(int a,int b){
try{
return a+b;
}catch(Exception e){
n("catch 语句块");
}finally{
n("finally 语句块");
}
return 0;
}
public static void main(String[] args){
Demo demo = new Demo();
n("和是:" + (9,34));
}
} [单选题] *
A.编译异常
B. finally语句块 和是:43(正确答案)
C. 和是:43 finally语句块
D. catch语句块 和是:43
7、在Java中,下面对于构造函数的描述正确的是() [单选题] *
A.类必须显示定义构造函数
B.构造函数的返回类型是void
C. 构造函数和类有相同的名称,并且不能带任何参数
D.一个类可以定义多个构造函数(正确答案)
8、Java的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是() [单选题] *
A. ArrayList和LinkedList均实现了List接口
B. ArrayList的访问速度比LinkedList快
C. 添加和删除元素时,ArrayList的表现更佳(正确答案)
D. HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
9、 以下代码,描述正确的有( )
interface IDemo{
public static final String name;1
void print();2
public void getInfo();3
}
abstract class Person implements IDemo{4
public void print(){
}
} [单选题] *
A.第1行错误,没有给变量赋值(正确答案)
B. 第2行错误,方法没有修饰符
C. 第4行错误,没有实现接口的全部方法
D. 第3行错误,没有方法的实现
二、多选题
10、(多选题)以下属于面向对象的特征的是( ) *
A.重载
B. 重写
C.封装(正确答案)
D.继承(正确答案)
11、(多选题)使用JDBC连接数据库的顺序是( ) *
A. 加载驱动(正确答案)
B. 导入驱动包(正确答案)
C. 发送并处理SQL语句(正确答案)
D. 建立于数据库的连接(正确答案)
E. 关闭连接(正确答案)
12、(多选题)在java中,下列标识符不合法的有() *
(正确答案)
B.$Usollars
C.1234(正确答案)
(正确答案)
13、(多选题)Java中public、private 、protect、default的区别() *
:java中访问限制最宽的修饰符,即公共的,被修饰的类、属性、方法允许跨类访问,甚至可以跨包访问(正确答案)
e:是java中访问限制最窄的修饰符,被private修饰的类、属性、方法只能被本类的对象进行访问,其子类不能访问,更不允许跨包访问。(正确答案)
t:介于public和private之间的一种访问修饰符,一般称受保护的,被其修饰的类、方法、属性只能被本类和子类进行访问,即使子类不在同一个包下(正确答案)
t:意为默认的,即不加修饰符,该模式下只能同一个包下进行访问(正确答案)
三、单选题
14、下面程序的运行结果是() [单选题] *
String str1 = "hello";
String str2 = "he" + new String("llo");
n(str1 == str2);
答案:false(正确答案)
四、填空题
15、指出下列程序的运行结果
int i=9;
switch (i) {
default:
n("default");
case 0:
n("zero");
break;
case 1:
n("one");
break;
case 2:
n("two");
break;
}
15、指出下列程序的运行结果
int i=9;
switch (i) {
default:
n("default");
case 0:
n("zero");
break;
case 1:
n("one");
break;
case 2:
n("two");
break;
}
打印结果: [填空题] *
_________________________________(答案:zero)
五、单选题
16、关于select count(*)和select count(1)以及select count(column)区别,说法错误的是() [单选题] *
A.如果表沒有主键,那么count(1)比count(*)快
B.如果表有主键,那主键作为count的条件时候count(主键)最快
C.如果表没有主键,只有一个column的话,那count(column)最快(正确答案)
(*)跟count(1)的结果一样,都包括对NULL的统计,而count(column)是不包括NULL的统计
17、关于SQL优化,以下说明哪个是错误的() [单选题] *
A.类似分页功能的SQL,建议先用主键关联,然后返回结果集,效率会高很多
B.通常情况下,join的性能比较差,建议改造成子查询写法(正确答案)
C.多表联接查询时,关联字段类型尽量一致,并且都要有索引
D.尽可能不使用TEXT/BLOB类型,确实需要的话,建议拆分到子表中,不要和主表放在一起,避免SELECT*的时候读性能太差
18、可以在创建表时用()来创建唯一索引,也可以用()来创建唯一索引 [单选题] *
A.Create table,Create index
B.设置主键约束,设置唯一约束
C.设置主键约束,Create index(正确答案)
D.以上都可以
19、条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( ) [单选题] *
A.包括20岁不包括30岁
B.不包括20岁包括30岁
C.不包括20岁和30岁
D.包括20岁和30岁(正确答案)
20、使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是( ) [单选题] *
A.在LIMIT子句中使用RAND()函数指定行数,并用ORDER BY子句定义一个排序规则
B.只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句
C.只要在ORDER BY子句中使用RAND()函数,不使用LIMIT子句
D.在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数(正确答案)
标题 [单选题] *
选项1(正确答案)
选项2
版权声明:本文标题:2022年Java开发工程师岗位笔试 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705087359h472689.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论