最新版精编JAVA笔试面试模拟考核题库588题含答案Word格式.docx
《最新版精编JAVA笔试面试模拟考核题库588题含答案Word格式.docx》由会员分享,可在线阅读,更多相关《最新版精编JAVA笔试面试模拟考核题库588题含答案Word格式.docx(131页珍藏版)》请在冰豆网上搜索。
3.if(p>
0)fname=fname.substring(0,p);
4.fname+=.TXT;
5.returnfname;
6.}
Andgiventhatanotherpartoftheclasshasathefollowingcode:
7.StringTheFile=Program.java;
8.FileF=newFile(setFileType(TheFile));
9.System.out.println(“Created+TheFile);
Whatwillbeprintedbythestatementinline9.
A.CreatedProgram.java
B.CreatedProgram.txt
C.CreatedProgram.java.txt
A
3.面向对象的特征
(抽象、继承、多态、封装)
4.定义整型变量:
intn=456;
,表达式的值为5的是:
A.n/10
B.n%10
C.(n-n/100*100)/10
D.n/10%10
CD
5."
类A定义如下:
classA{
privateintx=10;
intgetX(){
returnx;
classBextendsA{
privateintx=15;
//需要覆盖getx()方法
在”//需要覆盖getx()方法”后应加上的函数是:
A.intgetX(floatf){…}
B.doublegetx(floatf){…}
C.floatgetx(){…};
D.intgetx(){…}
D
6.下列对继承的说法,哪个是正确的()A.子类只能继承父类public方法和状态
B.子类能继承父类的protected方法,而不继承protected状态
C.子类能继承父类的所有非私有方法和状态
D.子类能继承父类的私有方法和状态
7."
类Test定义如下:
publicabstractclassTest
{
publicabstractvoidm1();
publicabstractvoidm2()
System.out.println(“hello”);
如果对这段程序进行修改,其中不会导致错误的修改是()
A.将修饰m1()方法的abstract关键字删除
B.将修饰Test类的abstrac关键字删除
C.用“;
”替换第4~6行
D.为m1()方法添加一个方法体
8.J2EE描述
"
J2EEJava2平台企业版(Java2Platform,EnterpriseEdition)
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。
9.关于final下面哪些是错误的?
A.final可以用来声明抽象类中的方法
B.final可以用来声明接口中的方法
C.以上都不对
D.finalmethod不能被覆盖
E.finalclass不能被继承
B
10."
下面代码显示的结果是什么
staticinitarr[]=newint[0]
publicstaticvoidmain(String[]arge){
System.out.print(arr[1]);
可编译通过,运行报异常
11.每一个Oracle数据库有一个或多个物理的数据文件(datafile)。
数据文件有哪个特征?
A.一个表空间(数据库存储的逻辑单元)可由一个或多个数据文件组成
B.数据文件建立后,大小可随业务需要进行调整
C.文件中的数据在需要时可以读取并存储在ORACLE内存储区中
D.一个数据文件可与多个数据库联系
12.如果你被要求写一段代码读取一个图片文件,那么一般使用哪种Stream?
A.ObjectInputStream
B.FileInputStream
C.FileReader
D.DataInputStream
13.在Java图形用户界面编程中,若显示一些不需要改动的文本信息,一般是使用()类的对象来实现。
A.Button
B.TextArea
C.TextField
D.Label
14.下面这些方法中()方法不是Applet的基本方法。
A.run()
B.init()
C.start()
D.stop()
15."
下面程序段输出的结果是:
StringBufferbuf1;
Stringstr=“北京2008”;
buf1=newStringBuffer(str);
System.out.println(buf1.charAt
(2));
A.输出是:
京
B.输出是:
2
C.输出是:
D.输出是:
null
16."
给出下面的不完整的类代码:
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)
17."
运行以下程序段后,变量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
18.下面哪些声明是错误的?
A.charc=‘\u0000’;
B.inti=’a’;
C.byteb=01;
D.longl=1234567890L;
E.inti=0xFFFFFFFF;
19.定义字符串:
Stringstr=
Abcddefg”;
则str.substring(1,4).indexOf(“d”)的结果是
20.关于readLine()方法,一下说法正确的是?
A.该方法抛出IOException异常,调用该方法应该try…catch…
B.如果读到文件的末尾,该方法返回的结果为null
C.readLine()每次读取一行数据
D.BufferReader类的对象可以调用该方法
ABCD
21."
给出下面的不完整的方法:
1)
2){success=connect();
3)if(success==-1){
4)thrownewTimeOutException();
5)}
6)}
TimeOutException不是一个RuntimeException,下面那行可以放在1)处?
A.publicvoidmethod()throwsException
B.publicvoidmethod()
C.publicvoidmethod()throwsTimeOutException
D.publicvoidmethod()throwTimeOutException
22.对于大多数J2EEConstainer来说,web应用最终可以用哪种形式部署?
A.jar
B.ear
C.war
D.直接以目录形式
BCD
23.EJB2.0规范中定义了几种EnterpriseBean?
A.TimerObject
B.EntityBean
C.MessageDrivenBean
D.SessionBean
24."
下面代码中队result描述正确的是?
InputStreamin=…;
byte[]buff=newbyte[1024];
intresult=in.read(buff,0,256)
A.result可能等于256
B.result可能等于0
C.result可能等于1024
D.result可能等于1
AB
25."
下面哪一项运行结果为true?
inti=9;
intj=9;
A.++j==i;
B.j==i++;
C.j==++i;
D.j==i;
E.j++==i;
BDE
26.EJB在WEBLOGIC中的部署文件
weblogic-ejb-jar.xml
27.算法的时间复杂度是指:
时间复杂度是度量算法执行的时间长短。
随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。
28.在Java中进行图像处理的类库在以下(