精选2020年JAVA程序员笔试面试完整考试题库300题(含答案)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:TRUE
4.J2EE的三层模型是什么?
答案:Model View Controller
5.关系数据库中,典型的实体关系模型有三个要素?
答案:数据结构、关系操作、完整性约束
6.System同时包含三个预定义的流变量,分别是
答案:In out err
7.1.保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
str.replace(‘A’, ‘E’);
str.toLowerCase();
str+=”B”;
}
A. “BEEB. “BEAC. “beeBD. “bee
答案:B
22.下面哪些赋值语句是错误的。A. double d = 3.14D;
B. double d = 5.3E12;
C. double d = 3.14159;
D. HTTP实现MVC的View部分
答案:C
17.J2EE部署时,最小的单元是?A.对象
B.组建
C.模块
D.类
答案:D
18.单选题
答案:
19.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,他的前序遍历序列是:A. decab
B. deabc
C. acbed
D. cedba
答案:
20."在选择开发方法时,有些情况不适合使用原型法,以下选项中不能使用快速原型法的情
D. float f = 11.1;
答案:D
23."定义字符串:String s1=”hello”:对下面程序描述正确的是:
If(s1==”hello”) {
System.out.println(“s1=\”hello\””);
} else {
System.out.println(“s1 != hello”);
答案:单例
8.对于FileInputStream和FileOutputStream类,下面哪个方法不会产生IOException异常()A. write()
B. read()
C. close()
D.二者的构造函数
答案:D
9."MyObject哪个方法会影响到这段代码的正确性以及效率?
Set set = new java.util.HashSet();
set.add( new MyObject(
A”));
if ( set.contains( new MyObject(
A”))) {……}
A. hashCode
B. toString
C. clone
D. equals
答案:
10.EJB在WEBLOGIC中的部署文件
答案:weblogic-ejb-jar.xml
C.层次数据库
D.面向对象的关系数据库
答案:A
15.软件设计中划分模块的一个准则是:A.低内聚高耦合
B.高内聚高耦合
C.低内聚低耦合
D.高内聚低耦合
答案:A
16.关于MVC,下面说法正确的是:A. Servlet实现MVC的Model部分
B. JSP实现MVC的Control部分
C. EJB实现MVC的Model部分
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。
28.在Java中进行图像处理的类库在以下()包中。A. java.awt.io
2020年JAVA程序员笔试面试题库300题[含答案]
一、简答题
1."执行下列代码后,哪个结论是正确的?
String[] s = new String[10];
A. s.length为10
B. s[9]为null
C. s[10]为”D. s[9]为0
答案:AB
2."下面代码显示的结果是什么
public class Test {
}
A.输出s1!=hello
B.输出s1=”helloC.产生编译错误
D.编译正确运行错误
答案:B
24.软件设计阶段的输出主要是:A.伪代码
B.程序
C.模块
D.设计规格说明书
答案:D
25.栈和队列的共同特点是:A.都是先进后出B.只允许在端点处插入 Nhomakorabea删除元素
C.都是先进先出
D.没有共同点
答案:B
26.Weblogic启动Admin Server后默认的控制台路径是A. /console
B. /manage
C. /manager
D. /control
答案:A
27.J2EE描述
答案:"J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
B.休眠;
C.执行输入输出操作
D.执行wait()方法。
答案:ABD
13.下面哪个Map是排序的?A. Hashtable
B. TreeMap
C. HashMap
D. WeakHashMap
E. LinkedHashMap
答案:E
14.ORACLE数据库属于以下哪种数据库典型?A.关系数据库
B.网状数据库
况是____。"
A)系统的使用范围变化很大
B)系统的设计方案难以确定
C)用户的需求模糊不清
D)用户的数据资源缺乏组织和管理
答案:A
21."下面的main方法执行到A时,str的值是?
void main() {
String str=”BEA”;
This.modify(str);
//A
}
void modify(String str) {
11.关于readLine()方法,一下说法正确的是?A.该方法抛出IOException异常,调用该方法应该try…catch…
B.如果读到文件的末尾,该方法返回的结果为null
C. readLine()每次读取一行数据
D. BufferReader类的对象可以调用该方法
答案:ABCD
12.一个正在执行的线程在遇到下列()情况时会暂时停止执行?A.执行suspend被挂起;
static init arr[] = new int[0]
public static void main(String [] arge) {
System.out.print(arr[1]);
}
}
答案:可编译通过,运行报异常
3.String s1=”Hello”表达式s1==”Hello”返回true or false
4.J2EE的三层模型是什么?
答案:Model View Controller
5.关系数据库中,典型的实体关系模型有三个要素?
答案:数据结构、关系操作、完整性约束
6.System同时包含三个预定义的流变量,分别是
答案:In out err
7.1.保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
str.replace(‘A’, ‘E’);
str.toLowerCase();
str+=”B”;
}
A. “BEEB. “BEAC. “beeBD. “bee
答案:B
22.下面哪些赋值语句是错误的。A. double d = 3.14D;
B. double d = 5.3E12;
C. double d = 3.14159;
D. HTTP实现MVC的View部分
答案:C
17.J2EE部署时,最小的单元是?A.对象
B.组建
C.模块
D.类
答案:D
18.单选题
答案:
19.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,他的前序遍历序列是:A. decab
B. deabc
C. acbed
D. cedba
答案:
20."在选择开发方法时,有些情况不适合使用原型法,以下选项中不能使用快速原型法的情
D. float f = 11.1;
答案:D
23."定义字符串:String s1=”hello”:对下面程序描述正确的是:
If(s1==”hello”) {
System.out.println(“s1=\”hello\””);
} else {
System.out.println(“s1 != hello”);
答案:单例
8.对于FileInputStream和FileOutputStream类,下面哪个方法不会产生IOException异常()A. write()
B. read()
C. close()
D.二者的构造函数
答案:D
9."MyObject哪个方法会影响到这段代码的正确性以及效率?
Set set = new java.util.HashSet();
set.add( new MyObject(
A”));
if ( set.contains( new MyObject(
A”))) {……}
A. hashCode
B. toString
C. clone
D. equals
答案:
10.EJB在WEBLOGIC中的部署文件
答案:weblogic-ejb-jar.xml
C.层次数据库
D.面向对象的关系数据库
答案:A
15.软件设计中划分模块的一个准则是:A.低内聚高耦合
B.高内聚高耦合
C.低内聚低耦合
D.高内聚低耦合
答案:A
16.关于MVC,下面说法正确的是:A. Servlet实现MVC的Model部分
B. JSP实现MVC的Control部分
C. EJB实现MVC的Model部分
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。
28.在Java中进行图像处理的类库在以下()包中。A. java.awt.io
2020年JAVA程序员笔试面试题库300题[含答案]
一、简答题
1."执行下列代码后,哪个结论是正确的?
String[] s = new String[10];
A. s.length为10
B. s[9]为null
C. s[10]为”D. s[9]为0
答案:AB
2."下面代码显示的结果是什么
public class Test {
}
A.输出s1!=hello
B.输出s1=”helloC.产生编译错误
D.编译正确运行错误
答案:B
24.软件设计阶段的输出主要是:A.伪代码
B.程序
C.模块
D.设计规格说明书
答案:D
25.栈和队列的共同特点是:A.都是先进后出B.只允许在端点处插入 Nhomakorabea删除元素
C.都是先进先出
D.没有共同点
答案:B
26.Weblogic启动Admin Server后默认的控制台路径是A. /console
B. /manage
C. /manager
D. /control
答案:A
27.J2EE描述
答案:"J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
B.休眠;
C.执行输入输出操作
D.执行wait()方法。
答案:ABD
13.下面哪个Map是排序的?A. Hashtable
B. TreeMap
C. HashMap
D. WeakHashMap
E. LinkedHashMap
答案:E
14.ORACLE数据库属于以下哪种数据库典型?A.关系数据库
B.网状数据库
况是____。"
A)系统的使用范围变化很大
B)系统的设计方案难以确定
C)用户的需求模糊不清
D)用户的数据资源缺乏组织和管理
答案:A
21."下面的main方法执行到A时,str的值是?
void main() {
String str=”BEA”;
This.modify(str);
//A
}
void modify(String str) {
11.关于readLine()方法,一下说法正确的是?A.该方法抛出IOException异常,调用该方法应该try…catch…
B.如果读到文件的末尾,该方法返回的结果为null
C. readLine()每次读取一行数据
D. BufferReader类的对象可以调用该方法
答案:ABCD
12.一个正在执行的线程在遇到下列()情况时会暂时停止执行?A.执行suspend被挂起;
static init arr[] = new int[0]
public static void main(String [] arge) {
System.out.print(arr[1]);
}
}
答案:可编译通过,运行报异常
3.String s1=”Hello”表达式s1==”Hello”返回true or false