最新精选JAVA笔试面试模拟考试题库588题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年JAVA笔试面试题库588题
一、简答题
1."下面代码中队result描述正确的是?
InputStream in = … ;
byte[] buff = new byte[1024];
int result = in.read(buff, 0, 256)
A. result 可能等于256
B. result 可能等于0
C. result 可能等于1024
D. result 可能等于1
答案:AB
2.以下标识符中()是不合法的A. 1s
B. $1
C. $1
D. BigM
答案:A
3.在java中判断applet的来源的方法有?A. getCodeBase();
B. getDocumentBase();
C. getCodebase();
D. getDocumentbase();
答案:AB
4.关于readLine() 方法,一下说法正确的是?A. 该方法抛出IOException异常,调用该方法应该try …catch…
B. 如果读到文件的末尾,该方法返回的结果为null
C. readLine()每次读取一行数据
D. BufferReader类的对象可以调用该方法
答案:ABCD
5."给出下面的不完整的方法:
1)
2){ success = connect() ;
3)if (success == -1){
4) throw new TimeOutException();
5)}
6)}
TimeOutException 不是一个RuntimeException,下面那行可以放在 1)处?
A. public void method() throws Exception
B. public void method()
C. public void method() throws TimeOutException
D. public void method() throw TimeOutException
答案:
6."执行下列代码后,哪个结论是正确的?
String[] s = new String[10];
A. s.length为10
B. s[9]为null
C. s[10]为”
D. s[9]为0
答案:AB
7.对于大多数J2EE Constainer来说,web应用最终可以用哪种形式部署?A. jar
B. ear
C. war
D. 直接以目录形式
答案:BCD
8.一个正在执行的线程在遇到下列()情况时会暂时停止执行?A. 执行suspend被挂起;
B. 休眠;
C. 执行输入输出操作
D. 执行wait()方法。
答案:ABD
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.一个正在执行的线程在遇到下列()情况下会终止执行?A. 执行stop()方法;
B. 执行wait()方法;
C. 执行seleep()方法;
D. 其run()方法运行完后。
答案:AD
11."下面哪一项运行结果为true?
int i = 9;
int j = 9;
A. ++j == i;
B. j == i ++;
C. j == ++ i;
D. j == i;
E. j++ == i;
答案:BDE
12.1. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
答案:单例
13.System同时包含三个预定义的流变量,分别是
答案:In out err
14.关系数据库中,典型的实体关系模型有三个要素?
答案:数据结构、关系操作、完整性约束
15.EJB2.0 中定义了几种Enterprise Bean
答案:Session bean, entity bean, message driven bean
16.下列哪些情况适合考虑使用有状态会话beanA. 实例化会话bean的时候,必须初始化会话bean的状态
B. 在方法调用期间,会话bean需要维护成员变量的的数据
C. 会话bean提供的服务不具体针对某种客户端
D. 会话bean需要跨越多个方法调用,维护客户端的信息
答案:AD
17.将两个表连接在一起时,下面那一项通常是另外一个表的主键A. 外键
B. 总控键
C. 重复的组
D. 主键
答案:A
18.EJB2.0规范中定义了几种Enterprise Bean? A. TimerObject
B. Entity Bean
C. MessageDrivenBean
D. SessionBean
答案:CD
19.ORACLE数据库属于以下哪种数据库典型?A. 关系数据库
B. 网状数据库
C. 层次数据库
D. 面向对象的关系数据库
答案:A
20.J2EE部署时,最小的单元是?A. 对象
B. 组建
C. 模块
D. 类
答案:D
21.WebLogic启动Admin Server后默认的控制台是A. /control
B. /console
C. /manage
D. /manager
答案:B
22.关于MVC,下面说法正确的是:A. Servlet实现MVC的Model部分
B. JSP实现MVC的Control部分
C. EJB实现MVC的Model部分
D. HTTP实现MVC的View部分
答案:C
23.在ORACLE中,关于同义词说法错误的是?A. 同义词可以和表重名
B. 共有同义词和私有同义词创建的权限不同
C. 同义词只能由创建同义词的用户使用
D. 可以为存储过程创建同义词
答案:A
24."在ORACLE中,
语句 select “test”||null from tableName, 结果是?
A.结果是testnull
B.结果是空