精选最新JAVA笔试面试测试版题库588题含答案Word下载.docx
- 文档编号:22551099
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:154
- 大小:83.13KB
精选最新JAVA笔试面试测试版题库588题含答案Word下载.docx
《精选最新JAVA笔试面试测试版题库588题含答案Word下载.docx》由会员分享,可在线阅读,更多相关《精选最新JAVA笔试面试测试版题库588题含答案Word下载.docx(154页珍藏版)》请在冰豆网上搜索。
随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。
11.J2EE描述
"
J2EEJava2平台企业版(Java2Platform,EnterpriseEdition)
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。
12.EJB在WEBLOGIC中的部署文件
weblogic-ejb-jar.xml
13."
intk=0;
for(inti=5;
i>
0&
k<
10;
i--){
k+=i;
}
最后k的值是多少?
//k=12
14.面向对象的特征
(抽象、继承、多态、封装)
15."
publicvoidtest(){
try{
oneMethod();
System.out.println(“condition1”);
}catch(ArrayIndexOutOfBoundsExceptione){
System.out.println(“condition2”);
}catch(Exceptione){
System.out.println(“condition3”);
}finally{
System.out.println(“finally”);
在oneMethod()方法运行正常的情况下将显示什么?
A.condition2
B.condition3
C.finally
D.condition1
CD
16.定义整型变量:
intn=456;
,表达式的值为5的是:
A.n/10
B.n%10
C.(n-n/100*100)/10
D.n/10%10
17.下面对数组的操作代码哪个是正确的?
A.char[]a=”helloworld”.toCharArray();
B.charc=a[999];
C.Classcc=a.getClass();
D.intlen=a.length;
E.a.equals(newObject());
F.charc=a[0];
DF
18.Strings1=”Hello”表达式s1==”Hello”返回trueorfalse
TRUE
19.在java中判断applet的来源的方法有?
A.getCodeBase();
B.getDocumentBase();
C.getCodebase();
D.getDocumentbase();
AB
20.每一个ORACLE数据库有一个或多个物理的数据文件,下面哪种说法是错误的?
A.数据文件建立后,大小可随实际业务需要进行调整
B.文件中的数据在需要时可以读取并存储在ORACLE内存储区中
C.一个数据文件可与多个数据库联系
D.一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
C
21.下面哪一个List最适合用来实现FIFO队列?
A.Vector
B.LinkedList
C.ArrayList
D.Stack
B
22.下面哪些接口的声明是错误的?
A.interfaceMyInterfaceextendsYouninterface{}
B.privateinterfaceMyInterface{}
C.interfaceMyInterfaceextendsYouninterface1,Youninterface2{}
D.interfaceMyInterfaceimplementsMyInterface{}
E.interfaceMyInterface{}
23."
下面语句输出的结果是什么?
intscore=9;
switch(score){
case0:
System.out.println();
default:
System.out.println("
Error"
);
case3:
Good"
break;
case2:
Best"
A.ErrorGoodBest
B.Errorgood
C.Error
D.没有任何输出
24.多选题:
25.一个正在执行的线程在遇到下列()情况下会终止执行?
A.执行stop()方法;
B.执行wait()方法;
C.执行seleep()方法;
D.其run()方法运行完后。
AD
26.转发HTTP请求的两个方法respsonse.sendDirect和RequestDispatcher.forward的区别
RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;
后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。
这样,从浏览器的地址栏中可以看到跳转后的链接地址。
所以,前者更加高效,在前者可以满足需要时,尽量使用RequestDispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。
在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。
27.下面哪些是合法的标识符?
A.*point;
B._endline;
C.$person
C.const
BC
28.下面的异常处理说明正确的是()A.try块只能使用一个catch子句。
B.try块必须同时与catch子句和finally子句一起使用。
C.try块不能单独使用。
D.try块中如果执行了return语句,则其finally子句不能执行
29.关于readLine()方法,一下说法正确的是?
A.该方法抛出IOException异常,调用该方法应该try…catch…
B.如果读到文件的末尾,该方法返回的结果为null
C.readLine()每次读取一行数据
D.BufferReader类的对象可以调用该方法
ABCD
30."
执行下列代码后,哪个结论是正确的?
String[]s=newString[10];
A.s.length为10
B.s[9]为null
C.s[10]为”D.s[9]为0
31.EJB2.0规范中定义了几种EnterpriseBean?
A.TimerObject
B.EntityBean
C.MessageDrivenBean
D.SessionBean
32."
MyObject哪个方法会影响到这段代码的正确性以及效率?
Setset=newjava.util.HashSet();
set.add(newMyObject(
A”));
if(set.contains(newMyObject(
A”))){……}
A.hashCode
B.toString
C.clone
D.equals
33."
下面代码中队result描述正确的是?
InputStreamin=…;
byte[]buff=newbyte[1024];
intresult=in.read(buff,0,256)
A.result可能等于256
B.result可能等于0
C.result可能等于1024
D.result可能等于1
34.单选题
35.1.保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
单例
36.一个正在执行的线程在遇到下列()情况时会暂时停止执行?
A.执行suspend被挂起;
B.休眠;
C.执行输入输出操作
D.执行wait()方法。
ABD
37."
在Oracle中,执行以下语句出错的行是:
Selectdeptno,dname,ename,sal
Fromemp,dept
Whereemp.deptno=dept.deptno
Andsal>
1000;
A.第四行
B.第二行
C.第三行
D.第一行
38.以下关于UML的说法正确的是:
A.UML是标准的建模语言,而不是标准的开发过程
B.UML是标准的建模语言,也是标准的开发过程
39.保证在Java应用程序中,一个类Class只有一个内存实例存在该使用什么设计模式A.Builder模式
B.Factory模式
C.Singleton模式
D.Composite模式
40.不同级别的用户对同一对象拥有不同的访问权限或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么模式?
A.Fasade模式
B.Bridge模式
C.Adapter模式
D.Proxy模式
41.软件设计阶段的输出主要是:
A.伪代码
B.程序
C.模块
D.设计规格说明书
42.PL/SQL包中不包含的元素为:
A.表
B.存储过程
C.存储函数
D.游标
43.对于Rollback命令,以下正确的说法是:
A.撤销到上次执行提交或回退操作的点
B.撤销刚刚进行的数据修改操作
C.撤销本次登录以来所有的数据修改
D.撤销上一个COMMIT命令
44."
类A定义如下:
classA{
privateintx=10;
intgetX(){
returnx;
classBextendsA{
privateintx=15;
//需要覆盖getx()方法
在”//需要覆盖getx()方法”后应加上的函数是:
A.intgetX(floatf){…}
B.doublegetx(floatf){…}
C.floatgetx(){…};
D.intgetx(){…}
45.下面哪些赋值语句是错误的。
A.doubled=3.14D;
B.doubled=5.3E12;
C.doubled=3.14159;
D.floatf=11.1;
46.PL/SQL中用来判断FETCH语句是否成功,并且在FETCH语句失败时返回逻辑真的属性是:
A.%NOTFOUND
B.%FOUND
C.%ISOPEN
D.%ROWCOUNT
47.在oracle中,语句select‘test’||nullfromdual;
的查询结果为:
A.结果是test
B.结果是testnull
C.结果是空
D.结果是NULL
48.关系数据库中,典型的实体关系模型有三个要素,下面哪个不是三要素之一。
A.索引
B.关系
C.属性
D.实体
49.以下的变量定义中,合法的语句是:
A.doublea=1+4e2.5;
B.shortdo=15;
C.intabc_21;
D.float1_variable=3.4;
50.以下标识符中()是不合法的A.1s
B.$1
C.$1
D.BigM
51.每一个Oracle数据库有一个或多个物理的数据文件(datafile)。
数据文件有哪个特征:
A.文件中的数据在需要时可以读取并存储在Oracle内存储区中。
B.数据文件建立后,大小可随实际业务需要进行调整
C.一个表空间(数据存储的逻辑单元)可由一个或多个数据文件组成。
52.释放SessionBean使用的某些资源或者刷新EntityBean的缓存的代码一般实现在哪个方法中?
A.ejbLoad
B.ejbPassivate
C.ejbStore
D.ejbRemove
E.ejbActivate
53."
用下面方法画线,最终显示什么颜色
g.setColor(Color.red.green.yellow.cyan)
g.drawLine(0,0,100,100)
A.red
B.green
C.yello
D.cyan
54."
定义字符串:
Strings1=”hello”:
对下面程序描述正确的是:
If(s1==”hello”){
System.out.println(“s1=\”hello\””);
}else{
System.out.println(“s1!
=hello”);
A.输出s1!
=hello
B.输出s1=”helloC.产生编译错误
D.编译正确运行错误
55.下面这些方法中()方法不是Applet的基本方法。
A.run()
B.init()
C.start()
D.stop()
56."
给出下面一段程序:
classAclass{
voidgo(){
System.out.println(
Aclass”);
publicclassBclassextendsAclass{
System.out.println(“Bclass”);
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();
Aclassa1=newBclass();
a.go();
a1.go();
以上程序运行的结果是:
A.AclassBclass
B.BclassAclass
C.AclassAclass
D.BclassBclass
57.下面哪些声明是错误的?
A.charc=‘\u0000’;
B.inti=’a’;
C.byteb=01;
D.longl=1234567890L;
E.inti=0xFFFFFFFF;
58.关于final下面哪些是错误的?
A.final可以用来声明抽象类中的方法
B.final可以用来声明接口中的方法
C.以上都不对
D.finalmethod不能被覆盖
E.finalclass不能被继承
59."
假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?
Listlist=newjava.util.ArrayList();
publicvoidtest(){
synchronized(list){//--A
list.add(String.valueOf(System.currentTimeMillis()));
A.Test类为singleton时也没有必要增加synchronized
B.Test方法中必须增加synchronized
C.Test类为singleton时有必要增加synchronized
D.Test方法中没有必要增加synchronized
60.如果你设计了一个类,并且覆盖率equals()方法,哪些方法你还会考虑覆盖?
A.clone()
B.toString()
C.wait()
D.finalize()
E.hashCode()
E
61.每一个Oracle数据库有一个或多个物理的数据文件(datafile)。
数据文件有哪个特征?
A.一个表空间(数据库存储的逻辑单元)可由一个或多个数据文件组成
B.数据文件建立后,大小可随业务需要进行调整
C.文件中的数据在需要时可以读取并存储在ORACLE内存储区中
D.一个数据文件可与多个数据库联系
62.如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器?
A.两种都不可以
B.两种都可以,没有太大区别
C.SAXParser
D.DOMParser
63.如果要在JAVA中调用ORACLE的存储过程,需要使用下面哪个接口:
A.CallableStatement
B.Statement
C.PreparedStatement
64.在Java图形用户界面编程中,若显示一些不需要改动的文本信息,一般是使用()类的对象来实现。
A.Button
B.TextArea
C.TextField
D.Label
65.在Java中进行图像处理的类库在以下()包中。
A.java.awt.io
B.java.awt.image
C.java.applet.Applet
D.java.awt.event.*
66."
下面程序段输出的结果是:
StringBufferbuf1;
Stringstr=“北京2008”;
buf1=newStringBuffer(str);
System.out.println(buf1.charAt
(2));
A.输出是:
京
B.输出是:
2
C.输出是:
D.输出是:
null
67."
给出下面的不完整的类代码:
classPerson{
Stringname,department;
intage;
publicPerson(Stringn){name=n;
publicPerson(Stringn,inta){name=n;
age=a;
publicPerson(Stringn,Stringd,inta){
//doingthesameastwoargumentsversionofconstructor
//includeingassignmentname=n,age=a
department=d;
下面的哪些的表达式可以加到构造方法中的”doingthesameas…”处。
A.Person(n,a)
B.this(Person(n,a))
C.this(name,age)
D.this(n,a)
68."
对下面的语句序列正确的说法是:
intc=’A’/3;
c+=’1’%5;
System.out.println(c);
A.输出结果:
25
B.运行时错误
C.产生编译错误
D.输出结果2
69."
运行以下程序段后,变量t1的值是:
publicstaticvoidexchange(intx,inty){
inttemp=x;
x=y;
y=temp;
publicstaticvoidmain(Stringargs[]){
intt1=2;
intt2=3;
exchange(t1,t2);
A.3
B.2
C.5
D.7
70.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,他的前序遍历序列是:
A.decab
B.deabc
C.acbed
D.cedba
71.在ORACLE中,关于同义词说法错误的是:
A.可以为存储过程创建同义词
B.同义词可以和表重名
C.共有同义词和私有同义词创建的权限不同
D.同义词只能由创建同义词的用户使用
72.下列对继承的说法,哪个是正确的()A.子类只能继承父类public方法和状态
B.子类能继承父类的protected方法,而不继承protected状态
C.子类能继承父类的所有非私有方法和状态
D.子类能继承父类的私有方法和状态
73.如果你被要求写一段代码读取一个图片文件,那么一般使用哪种Stream?
A.ObjectInputStream
B.FileInputStream
C.FileReader
D.DataInputStream
74.下面哪些是合法的标识符?
A.*point
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 最新 JAVA 笔试 面试 测试 题库 588 答案