![2020年JAVA程序员笔试面试测试题库300题(含答案)_第1页](http://file4.renrendoc.com/view7/M02/31/0E/wKhkGWbns8yAXKeGAADxu3pd5VY479.jpg)
![2020年JAVA程序员笔试面试测试题库300题(含答案)_第2页](http://file4.renrendoc.com/view7/M02/31/0E/wKhkGWbns8yAXKeGAADxu3pd5VY4792.jpg)
![2020年JAVA程序员笔试面试测试题库300题(含答案)_第3页](http://file4.renrendoc.com/view7/M02/31/0E/wKhkGWbns8yAXKeGAADxu3pd5VY4793.jpg)
![2020年JAVA程序员笔试面试测试题库300题(含答案)_第4页](http://file4.renrendoc.com/view7/M02/31/0E/wKhkGWbns8yAXKeGAADxu3pd5VY4794.jpg)
![2020年JAVA程序员笔试面试测试题库300题(含答案)_第5页](http://file4.renrendoc.com/view7/M02/31/0E/wKhkGWbns8yAXKeGAADxu3pd5VY4795.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020年JAVA程序员笔试面试题库300题[含答案]
一、简答题
1.多选题:
答案:
2.System同时包含三个预定义的流变量,分别是
答案:Inouterr
3.定义字符串:Stringstr=
Abcddefg”;贝!Jstr.substring(l,4).indexOf("d”)的结果是
答案:2
4.1.保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
答案:单例
5.单选题
答案:
6.”下面代码中队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
7.”给出下面的不完整的方法:
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
答案:
8.”有下面一段程序:
classAclass{
voidgo(){
System,out.println(
Aclass99);
)
}
publicclassBclassextendsAclass{
voidgo(){
System.out.println("Bclass");
)
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();
Aclassal=newBclassQ;
a.go();
al.go();
)
}
以上程序运行结果是:
A.BclassAclass
B.AclassBclass
C.BclassBclass
D.AclassAclass
答案:B
9.一个正在执行的线程在遇到下列()情况时会暂时停止执行?A.执行suspend被挂
起;
B.休眠;
C.执行输入输出操作
D.执行wait。方法。
答案:ABD
10.如果配置一个servlet需要使用的参数,最好在哪个方法中A.doPost
B.destroy
C.doGet
D.service
E.init
答案:AC
11.”下面语句输出的结果是什么?
intscore=9;
switch(score){
case0:System.out.println();
default:System.out.printing"Error"");
case3:System.out.println(nHGoodnH);break;
case2:System.out.println(M,,Bestnn);
}
A.ErrorGoodBest
B.Errorgood
C.Error
D.没有任何输出
答案:B
12.下面哪些接口的声明是错误的?A.interfaceMylnterfaceextendsYouninterface{}
B.privateinterfaceMylnterface{}
C.interfaceMylnterfaceextendsYouninterface1,Youninterface2{)
D.interfaceMylnterfaceimplementsMylnterface{}
E.interfaceMylnterface{}
答案:C
13.下面哪个Map是排序的?A.Hashtable
B.TreeMap
C.HashMap
D.WeakHashMap
E.LinkedHashMap
答案:E
14.ORACLE数据库属于以下哪种数据库典型?A.关系数据库
B.网状数据库
C.层次数据库
D.面向对象的关系数据库
答案:A
15.”在ORACLE中,
语句select“test”||nullfromtableName,结果是?
A.结果是testnull
B.结果是空
C.结果是NULL
D.结果是test
答案:D
16.Oracle中VARCHAR2类型的最大长度是:A.2000
B.3000
C.4000
D.1000
答案:c
17."Oracle中数值1234567.89
如果放入Number",3)类型的变量中,存储的值是:
A.1234567.890
B.1234567.9
C.1234567.89
D.会报Numbericerror
答案:
18.下面哪些是合法的标识符?A.*point;
B._endline;
C.$person
C.const
答案:BC
19.类的实例方法表示的是什么?()A.类的行为
B.父类对象的行为
C.类的属性
D.类对象的行为
答案:D
20.在J2EE设计模式中,下列关于DAO模式的描述哪个是不正确的?
A)DAO实现一个数据访问机制,用于访问、操作持久化存储介质中的数据。
B)DAO处于在业务逻辑层与数据库资源之间。
C)一般DAO是与AbstractFactory模式一起来用。
D)DAO可以代替DATASOURC
E.
答案:D
21."定义字符串:Stringsl="hello”:对下面程序描述正确的是:
If(sl=="hello”){
System.out.println(64sl=\,,helloVw,);
}else{
System.out.println(a4s1!=hello^^);
)
A.输出sl!=hello
B.输出sl="helloC.产生编译错误
D.编译正确运行错误
答案:B
22.下面关于XML的描述错误的是:A.XML文档是用来存储数据而不是显示数据
B.XML是一种简单,与平台无关并被广泛采用的标准
C.XML提供一种描述结构化数据的方法
D.XML只是为了生成结构化文档
答案:D
23.保证在Java应用程序中,一个类Class只有一个内存实例存在该使用什么设计模式A.
Builder模式
B.Factory模式
C.Singleton模式
D.Composite模式
答案:C
24.栈和队列的共同特点是:A.都是先进后出
B.只允许在端点处插入和删除元素
C.都是先进先出
D.没有共同点
答案:B
25.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,他的前序遍历序列是:A.
decab
B.deabc
C.acbed
D.cedba
答案:
26.”给出下面的不完整的类代码:
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)
答案:D
27.在Weblogic中如果部署的应用访问两个数据库并需要进行事务控制时,则需配置
答案:两阶段提交协议
28.”假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?
publicclassTest{
Listlist=newjava.utiLArrayList();
publicvoidtest(){
synchronized(list){//—A
list.add(String.valueOf(System.currentTimeMillis()));
)
)
)
A.Test类为singleton时也没有必要增加synchronized
B.Test方法中必须增加synchronized
C.Test类为singleton时有必要增加synchronized
D.Test方法中没有必要增加synchronized
答案:C
29.将两个表连接在一起时,下面那一项通常是另外一个表的主键A.外键
B.总控键
C.重复的组
D.主键
答案:A
30.”类Test定义如下:
publicabstractclassTest
publicabstractvoidml();
publicabstractvoidm2()
System.out.println("hello'');
)
)
如果对这段程序进行修改,其中不会导致错误的修改是()
A,将修饰ml()方法的abstract关键字删除
B.将修饰Test类的abstrac关键字删除
C.用替换第4~6行
D.为ml()方法添加一个方法体
答案:D
31.下面的异常处理说明正确的是()A.try块只能使用一个catch子句。
B.try块必须同时与catch子句和finally子句一起使用。
C.try块不能单独使用。
D.try块中如果执行了return语句,则其finally子句不能执行
答案:C
32."类A定义如下:
classA{
privateintx=10;
intgetX(){
returnx;
)
)
classBextendsA{
privateintx=15;
〃需要覆盖getx()方法
)
在”〃需要覆盖getx()方法”后应加上的函数是:
A.intgetX(floatf){...}
B.doublegetx(float
C.floatgetx(){...};
D.intgetx(){...}
答案:D
33.单选题:
答案:
34.下面对数组的操作代码哪个是正确的?A.char[]a="helloworld”.toCharArray。;
B.charc=a[999];
C.Classcc=a.getClass();
D.intlen=a.length;
E.a.equals(newObject());
F.charc=a[O];
答案:DF
35.定义整型变量:intn=456;,表达式的值为5的是:A.n/10
B.n%10
C.(n-n/100*100)/10
D.n/10%10
答案:CD
36.”下面这些方法中()方法
不是Applet的基本方法。
A.run()
B.init()
C.start()
D.stop()
答案:A
37.每一个Oracle数据库有一个或多个物理的数据文件(datafile)。数据文件有哪个特征?A.
一个表空间(数据库存储的逻辑单元)可由一个或多个数据文件组成
B.数据文件建立后,大小可随业务需要进行调整
C.文件中的数据在需要时可以读取并存储在ORACLE内存储区中
D.一个数据文件可与多个数据库联系
答案:A
38.SUN公司对普通PC的应用是"A.J2EE
B.J2ME
C.J2SE
D.JDK
答案:C
39.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,他的前序遍历序列是:A.
decab
B.deabc
C.acbed
D.cedba
答案:D
40.JSP内置对象有哪些"A.application
B.request
C.reponse
D.session
E.OOXX
答案:ABCD
41.哪些配置文件是EJB必须用到的"A.web.xml
B.weblogic-ejb-jar.xml
C.weblogic.xml
D.ejb-jar.xml
E.ejb.xml
答案:BD
42.多选
答案:
43.(x++)/3的结果
答案:假如x为=2时就是(2/3)为0
44.哪个List最适合实现FIFO"A.ArrayList
B.LinkedList
C.Vector
D.Staek
答案:B
45.需求人员要从用户那了解什么"A.XXXX
B.XXXX
C.XXXX
D.产品需求
答案:业务
46.".GET和POST是两个主要的HTTPMethod
,为了能在Servlet中获取到变量a的值
,下面哪个报文是正确的?
A.POST/?a=bHTTP/1.1Host:Content-Length:0
B.GET/HTTP/1.1Host:Content-Length:15a=b&b=c&c=d&d=e
C.POST/HTTP/1.1Host:Conent-Length:15
Content-Type:application/x-www-form-urlencodeda=b&b=c&c=d&d二e
D.GET/?a=bHTTP/1.1Host:
答案:D
47.”下面代码片段的结果(多选)
intscore=9
switch(score){
case0
System.out.print(ccthisis0");
default
System.out.print("Eiror");
case2
System.out.print(46thisis2");
case3
System.out.print(ctthisis3");
},H,A.thisis0
B.Error
C.thisis2
D.thisis3
答案:BCD
48.下面哪个不是Java的关键字A.sizeof
B.NULL
C.instanceof
D.true
E.implements
答案:AB
49.不能被浏览器自动调用的方法是哪个"A.init()
B.paint()
C.start()
D.stop()
答案:B
50.Frame框架中的按,畲随下面哪槿佛局的大小改建,而位置彝生燮化
A.BorderLayout
B.CardLayout
C.GridLayout
D.FlowLayout
答案:D
51.varchar2最大多大
A.1000
B.2000
C.3000
D.4000
答案:D
52.PL/SQL中下面哪个结果是非空
A.NullHNull
B.'Nulf||Null
C.(5>Null)
D.3+Null
答案:B
53.UML封面向封象的1殳^&分析起到指导作用
A.W
B.金昔
答案:A
54.下列论述HTTP协议中doGet和doPost方法的命题中,哪2个是正确?
A)doGet适用大量数据传输
B)doPost适用大量数据传输
C)默认情况下doPost将Form中参数和值显示在URL中
D)默认情况下doGet将Form中参数和值显示在URL中
答案:B.D
55.如果x=2,(x++)/3的值是:
A1
B2
C0.67
DO
答案:D
56.JDBC中statement表示什么"A.数据库连接
B.向数据库传送SQL语句的对象
C.数据源
答案:B
57.JNDI结构包含的三个主要层次是:A.JNDIAPI层
B.数据层
C.应用层
D.实现层
答案:BCD
58.如果你设计了一个类,并且覆盖了equals。方法,哪些方法你还会考虑覆盖?A.
hashCode()
B.wait()
C.finalize()
D.toStringO
E.clone()
答案:A
59.Oracle数据库属于以下哪种数据库类型?A.关系数据库
B.面向对象的关系数据库
C.层次数据库
D.网状数据库
答案:A
60."假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?
publicclassTest{
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
答案:C
61.关于final下面哪些是错误的?A.final可以用来声明抽象类中的方法
B.final可以用来声明接口中的方法
C.finalmethod不能被覆盖
D.finalclass不能被继承
E.以上都不对
答案:B
62.下面哪些声明是错误的?A.chare='\u0000';
B.inti='a';
C.byteb=01;
D.longl=1234567890L;
E.inti=OxFFFFFFFF;
答案:B
63."类Test定义如下:
publicabstractclassTest
(
publicabstractvoidml();
publicabstractvoidm2()
{
System.out.println("hello'');
)
)
如果对这段程序进行修改,其中不会导致错误的修改是()
A.将修饰ml()方法的abstract关键字删除
B.将修饰Test类的abstrac关键字删除
C.用替换第4~6行
D.为ml()方法添加一个方法体
答案:C
64.单选题
答案:
65.哪些UML图是静态图”A.组件图
B.部署图
C.类图
D.顺序图
E.对象图
答案:CE
66.下面哪些属于J2ee应用的WEB组件A.APPLET
B.Servlet
C.Jsp
D.IE
答案:BC
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)
答案:D
68.关于JSP和Servlet的描述正确的是:A.Jsp能够访问JavaAPI,具备Servlet的全部优
点。
B.Jsp页面只能在接受请求时动态编译成servelto
C.Jsp技术构建在Servlet±,它是支持HTML和XML页面制作的Servlet技术的扩展
D.访问jsp页面,需要预编译成Servleto
答案:ACD
69.给出下面有关java.awt.List的表达式,哪些叙述是对的?A.List1=newList(6,true);
B.列表只能有一项被选中
C.一行的最大字符数是6
D.在没有其它的约束条件下该列表将有6行可见
E.列表将允许用户多选
答案:AE
70.下面哪些是合法的标识符?A.*point
B._endline
C.$persons
D.const
答案:BC
71.下面()语句可以用来退出循环,即本层的循环,而循环提早退出当前循环进入下一轮
()
A.switch
B.continue
C.break
D.return
答案:BC
72.面向对象程序设计的基本特征是:A.封装
B.抽象
C.多态
D.继承
答案:ABCD
73."编译运行下面的程序,说明正确的有:
importjava.io.*;
publicclassA{
publicstaticvoidmain(String[]args){
Strings-51234567890abcdefghijklmnopq^^;
byte[]b=s.getByte();
try(
Filef=newFile(B.txf,);
FileOutputStreamout=newFileOutputStream(f);
out.write(b,10,10);
out.write(b,0,5);
}catch(IOException){
Sytem.out.println(e.getMessage());
}
)
)
A.程序编译正常,并在当前目录下生成文件
B.txt,文件内容为
Abcdefghij12345w;
B.抛出一个可以被捕获的lOException
C.程序编译正常,但屏幕没有任何输出
D.编译正常,但运行时出现错误
答案:A
74."一个正在执行的线程在
遇到下列()情况时会终止执行
A.执行sleep。方法后
B.执行wait。方法
C.其run()方法运行完后
D.执行stop。方法
答案:CD
75.''publicvoidtest(){
try(
oneMethod();
System.out.println(44condition1");
}catch(ArrayIndexOutOfBoundsExceptione){
System.out.println(C4condition2");
}catch(Exceptione){
System.out.println(44condition3");
}finally{
System.out.println("行nally");
)
)
在oneMethod。方法运行正常的情况下将显示什么?
A.condition2
B.condition3
C.finally
D.condition1
答案:CD
76.容器Panel和Applet缺省使用的布局编辑策略是:
ACardlayout
BGridLayout
CFlowLayout
DBorderLayout
答案:C
77.以下哪些属于字节流
Afliewriter
Bfileinputstream
Cfilereader
Dpushbackstream
答案:A
78.对于rollback命令,说法正确的是
A撤销刚刚进行的数据修改操作
B撤销上一个commit命令
C撤销到上次执行提交或回退操作的点
D撤销本次登录以来的所有数据修改
答案:C
79.下列关于uml说法正确的是
A它是标准的建模语言,而不是标准的开发过程
B它是标准的建模语言也是标准的开发过程
答案:A
80.下面那些资源可以通过JNDI接口访问
Aj2ee容器中的JNDItree
BLDAP目录服务
C文件系统
DDNS域名解析
答案:ABCD
81给出不完整的方法:A:{succ=connect();if(succ==-1){thrownew
TimedOutException;}JTimedOutException不是运行时异常,下面那句声明加入到A处可完
成此方法
Apublicvoidmethod()
Bpublicvoidmethod()throwsTimedOutException
Cpublicvoidmethod()throwsException
Dpublicvoidmethod()throwTimedOutException
答案:
82.关于readline的说法,以下正确的是
A每次读取一行数据
BBufferReader类的对象可以调用该方法
C如果读到文件的末尾,该方法回返回null
D该方法抛出lOException异常,调用该方法应该放在try中
答案:ABC
83.在oracle中,语句select'test'||nullfromdual;的查询结果为:A.结果是test
B.结果是testnull
C.结果是空
D.结果是NULL
答案:A
84.下面那个方法中那个不是applet的基本方法?
Astop()
Brun()
Cstart()
Dinit()
答案:B
85.确的是:1publicclassBasStatic{2privatestaticintx=100;3publicstaticvoidmain(String[]
args){4BasStatichsl=newBasStatic();5hsl.x++;6HasTatichs2=newHasTatic();7has2.x++;8
hasl=newBasStatic();9hsl.x++;10BasStatic.x—;11System.out.println(',x=n+x);12}13]
A5行不能通过编译,因为引用了私有静态变量
B程序通过编译,输出结果是:x=102
C程序通过编译,输出结果是:x=103
D10行不能通过编译,因为x是私有静态变量
答案:B
86.在oracle中,下面那个符号可以放到一个文件夹中的一行前面来表示注释
A#
B!
C&
D$
答案:A
87.第十行的声明将调用那些方法:<l>classPerser{<2>publicvoidprintValue(intI,int
j){...}<3>publicvoidprintValue(inti){...}<4>}<5>publicclassTeacherextendsPerser{<6>public
voidprintValue(){...}<7>publicvoidprintValue(inti){...}<8>publicstaticvoidmain(String
as[]);<9>Persert=newTeacher();<10>t.printValue(10);<11>}
A7行
B6行
C3行
D2行
答案:C
88.pl/sql中以下表达式的结果非空的是?
A3+NULL
BNULLHNULL
CNULLHNULL
DCNULL
答案:C
89.下列所列偶合中最低级别偶合是
A非直接偶合
B公共偶合
C内容偶合
D数据偶合
答案:A
90."哪些方法可以加入类Child中?
publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
)
}
classChildextendsParent{
)
A.publicvoidaddValue(){//dosomething...};
B.publicintaddValue(inta,intb)throwsMyException{//dosomething...}
C.publicintaddValue(inta){//dosomething...}
D.intaddValue(inta,intb){//dosomething...}
答案:AC
91.”编译运行下面的程序,说明正确的有:
importjava.io.*;
publicclassA{
publicstaticvoidmain(String[]args){
Strings="1234567890abcde鱼hijklmnopq”;
byte[]b=s.getByte();
try(
Filef=newFile(B.txf,);
FileOutputStreamout=newFileOutputStream(f);
out.write(b,10,10);
out.write(b,0,5);
}catch(IOException){
Sytem.out.println(e.getMessage());
)
)
)
A.程序编译正常,并在当前目录下生成文件
B.txt,文件内容为“Babcdefghij12345”;
B.抛出一个可以被捕获的lOException
程序编译正常,
C.但屏幕没有任何输出
D.编译正常,但运行时出现错误
答案:A
92.对于Java.util.TreeSet类,下面哪些描述是正确的?A.在这个集合中的元素是有序的
B.集合中的元素使用唯一的Key访问
C.这个集合是保证不可变的
D.集合中的元素保证是唯一的
E.集合中的元素保证是同步的
答案:BE
93.以下代码创建几个对象?Stringsl='bc';Strings2=,bc';
A2
B1
C3
DO
答案:C
94.EJB的部署是怎样的?
A指定EJB的路径
B修改startweblogic.xml文件
C修改config.xml文件
D修改web.xml文件
答案:A
95.oracle不能提交或回滚的操作;
Acommit
Bselect
Cupdate
Ddrop
Edelete
答案:ABD
96.Listlist=newList(6,true);下列说法正确的是?
A每个集合都有6个元素
B每行有6个元素
C初始化为6行数的新滚动列表
D集合的里不能为空值
答案:D
97.定义变量int=456,下面那个表达式的值是
An/10%10
Bn/10
Cn%10
D(n-n/100*100)/10
答案:
98.下面那个不是Java语言的关键字?
Aint
BNULL
Cfinal
Dconst
答案:B
99.下面那个是合法的布尔值?
A^falseBfalse
C10
答案:B
100.EJB实例通过下列哪个接口与容器交互?
AHandle
BEJBObject
CEJBHome
DEJBContext
EHomeHandle
答案:D
101.下面那个产品是或者包含ServletContatiner?
AWeblogicserver
BTomcat
CApache
DWebSphone
答案:AB
102.以下循环执行()次:publicclassTest{publicstaticvoidmain(String[]args){intx=-
10,k=0;while(++x<0){x++;}System.out.println(x);}}
A无限
B9
C11
D10
答案:B
103.下面关于变量及其范围的陈述那些事正确的?
A局部变量自爱使用前必须被初始化
B在方法中定义的局部变量在该方法被执行时创建
C实例变量是类的成员变量
D实例变量用关键字static声明
答案:B
104.下面程序段输出的结果是:StringBufferbuf1;Stringstr="北京2008";bufl=new
StringBuffer(str);System.out.println(bufl.charAt(2));
A输出是2
B输出是null
C输出是0
D输出是京
答案:A
105.EJB事务属性有哪几种?
ARequired
BRequiredNew
CSupports
DMandatory
ENotSupports
FNever
答案:ABCDEF
106.下列输出值是:inti=Oxffffffff;System.out.println(-i);
A15
B14
C1
D-15
答案:C
107.关于java语言的叙述,正确的是:
Ajava不区分大小写
B源文件的后缀是Jar
C源文件中public类的数目不一定
D源文件的名称必须和public的类名相同
答案:D
108.f下列关于缺省构造方法描述正确的是
A它可以初始化其他方法中定义的变量
Bjava会对所有类创建缺省的构造方法
C当类中没有定义任何构造方法时,Java就会创建缺省构造方法
D如果定义了带参数的构造方法,Java会创建缺省的构造方法
答案:C
109.下面方法中:publicclassAya{intl=40;intj;publicAya(){setValue(i++);}voidsetValue(int
a){inti=20;j=i+l;System.out.printlnC'j=n+j);}}
A23
B40
C42
D21
答案:D
110.如果你被要求写一段读取一个序列化的对象,那么一般使用哪种Stream?
Afileinputstream
Bdateinputstream
Cobjectinputstream
Dfilereader
答案:c
111.在weblogic中如何部署一个EJB应用:(选择所有正确
答案)
A^通过修改config.xml
B、通过控制台部署指定路径的ejb
C、通过控制台上传需部署的ejb包然后部署
D、通过修改startweblogic.cmd
答案:B,C
112.下列那些属于j2ee应用的web组件?
Aapplet
BIE
CServlet
Djsp
答案:ACD
113.下列哪个语句关于内存回收的说明是正确的A.程序员必须创建一个线程来释放内存;
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
答案:B
114.JNDI结构包含的三个层次主要是:
A、应用层
B、JNDIAPI层C、实现层
D、数据层
答案:A,C,D
115.若下面指定的目录和文件名都存在,创建FilelnputStream对象的语句的正确的是:A.
FilelnputStreamfis=newFileInputStream("d:\\javaWl.txt);
B.FilelnputStreamfis=newFileInputStream(4java/l.txt);
C.FilelnputStreamfis=newFileInputStream(ccd:\\java\\1.txt);
D.Filefile=newFile(1.txt):FilelnputStreamfis=newFilelnputStream(file):
答案:ACD
116.SpringFramwork1.x提供了哪些loc实现?A.基于接口的loc实现(Interface
Injiction)
B.基于Setter的loc实现(setter-basedInjiction)
C.基于构造数的loc实现(Constructor-basedInjiction)
D.基于静态方法的loc实现(Static-MethodInjiction)
答案:BC
117.”下面语句片段的输出结果是什么?
intscore=9;
switch(score)
(
case0:System.out.println();
default:System.out.println(uError);
case1:System.out.printlnf'Good);break;
case2:System.out.println(ccBest);
)
A.没有输出
B.Error
C.Error,Good
D.Error,Good,Best
答案:c
118.在JDBC程序中,Statement对象表示什么?A.到据库的连接;
B.向据库发送SQL语句的对象
C.数据源。
答案:B
119.下列对继承的说法,哪个是正确的(D)A.子类能继承父类的私有方法和状态。
B.子类能继承父类的protected方法,而不继承protected状态
C.子类只能继承父类public方法和状态
D.子类能继承父类的所有非私有方法和状态
答案:D
120."类Teacher和Student是类Person的子类:
Personp;
Teachert;
Students;
file://p,tandsareallnon-null.
if(tinstanceofPerson){s=(Student)t;}
最一句语句的结果是:
A.将构造一个Student对象;
B.表达式是合法的;
C.表达式是错误的;
答案:C
121.下面的说法正确的是
AReader与Writer类不是抽象类
BRandomAccessFile是抽象类
CFile类是抽象类
DInputStream与OutputStream类是抽象类
答案:D
122.”下列代码哪些行会出错
l)publicvoidmodify(){
2)intl,j,k;
3)1=100;
4)while(I>0){
5万=1*2;
6)System.out.println(Thevalueofjis+j);
7)k=k+l;
8)1-;
9))
10))
A.line4
B.line6
C.line7
D.line8
答案:B
123.下面那项是int的取值范围
AO-216-1
B-263-263-1
C-231-231-1
D-215-215-1
答案:C
124.paint。方法使用哪种类型的参A.Graphics
B.Graphics2D
C.String
D.Color
答案:A
125.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个认识方法是正确的?A.
ArrayListmyList=newObject();
B.Listmylist=newArrayList();
C.ArrayListmyList=newList();
D.ListmyList=newList();
答案:B
126.Whichmodifiershouldbeusedtodefineaconstantmembervariable?A.static
B.final
C.abstract
D.Nomodifiercanbeused
答案:B
127.下面有关表和视图的叙述中错误的是A.视图的据可以来自多个表
B.对视图的据可以来自多个表
C.基表不存在,不能创建视图
D.删除视图不会影响基表的数据
答案:B
128.下面哪个声明是错误?A.inti=OxFFFFFFFF;
B.byteb=01;
C.charc=\u0000;
D.longl=1234567890L
E.inti=a';
答案:c
129."转发HTTP请求一般有两种方法,response.sendRedirect和RequestDispatcher.forward,
哪种
方法可以保存request.setAttribute。中设置的值不丢B
A.sendRedirectss
B.forward
C.两个都不能
D.两个都可以
答案:
130.”下面语句片段的输出结果是什么?()
intscore=9;
switch(score)
{
case0:System.out.println();
default:System.out.println("Error");
case1:System.out.println(“Good");break;
case2:System.out.println(t6Besf,);
)
A.Error
B.没有输出
C.Error,Good,Best
D.Error,Good
答案:D
131."Giventhefollowingmethodinanapplication:
1.publicStringsetFiletype(Stringfname){
2.intp=fname.indexOf(C4.);
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(a4Created+TheFile);
Whatwillbeprintedbythestatementinline9.
A.CreatedProgram.java
B.CreatedProgram.txt
C.CreatedProgram.java.txt
答案:A
132.使用ejb调用其他ejb所需要的操作
A通过JNDI查找另一个EJB的home对象
B调用home对象的create方法
C调用EJB的业务方法
D调用EJB的remove方法
答案:AB
133.”在选择开发方法时,有些情况不适合使用原型法,以下选项中不能使用快速原型法
的情
况是O"
A)系统的使用范围变化很大
B)系统的设计方案难以确定
C)用户的需求模糊不清
D)用户的数据资源缺乏组织和管理
答案:A
134.在程序中正确的变量定义语句是:
A、emp-recordemp.ename%rowtype
B、emp-recordemp%rowtype
C、v-enameemp%type
D、v-enameename%type
答案:B.D
135.”在软件开发过程中,如果项目的规模和工作量大,项目具有较大的开发团队,需求
存在
明显的优先级划分或系统具有较技术风险,则最时候使用哪种生命周期……”
A、增量模型
B、快速原型
C、瀑布模型
D、螺旋模型
答案:A
136."已知A类被打包在packageA中,B类被打包在packageB中,且B类被申明为
public,
且有一个成员变量x被申明为protected控制方式,C类也位于packageA,则说法正确的
是“
A、a类的实例不能访问到b类的实例
B、a类的实例能够访问到b类的一个实例的x成员
C、c类的实例不可以访问到b类的一个实例的x成员
D、c类实例不能访问到b类的实例
答案:C
137.EJB分为哪几类?
答案:EJB依照特性的不同,目前区分为三种,分别是SessionBean,EntityBean,以及
MessageDrivenBean
138.JDBC是什么?有什么作用?
答案:"JavaDatabaseConnectivity
JDBC是一个标准的JavaAPI,它由一组类和接口组成,Java应用程序开发人员使用它来访
问数据库和执行SQL语句。WebLogicJDBC是JDBC规范的企业级实现,它为标准的
JDBCAPI提供了大量的扩展。
139.什么是JNDI
答案:JavaNamingandDirectoryInterface
140.在下列那一种测试中,测试人员必须接触到源程序,1,功能测试。2,结构测试
A只有1
B只有2
C1和2
D均不需
答案:B
141.事务的特性是什么?
答案:”事务有四种特性:ACID
Atomicity(原子性)
事务中的操作或者全部完成,或者全部不完成。
Consistency(一致性)
事务执行的结果是从一个一致性状态转移到另一个一致性状态。
Isolation(隔离性)
一个事务的执行不能被其它事务干扰,即并发事务间内部数据是隔离的。
Durability(持久性)
事务开始执行后,它对系统中数据的改变应该是恒定的,不应受其它操作或故障的影响。
142."下面是在命令行运行java应用程序A:javaAthefirstshow,thefirstshowcame.怎么
才
能在main(string[]args)方法中访问单词"frist”"
A、args[l]
B、args[2]
C、args[3]
D、args[5]
答案:A
143.javaEE的三层模型是
AWEB层
B客户层
C企业信息系统层
D中间层
答案:ABD
144.一个正在执行的线程在遇到下列()情况时会终止线程
A执行wait方法
B执行sleeping方法
C执行stop方法
D其方法运行完后
答案:AD
145.类的实例方法表示的是什么
A类的行为
B类对象的行为
C父类对象的行为
D类的属性
答案:B
146.下面那个MAP最适合实现LURCACHE?
ATreeMap
BWeakHashMap
CHashmap
DHashTable
答案:c
147.软件测试的目的
A最大可能的发现软件错误
B确定软件是否正确
C确定软件质量
D判断软件是否符合说明书
答案:A
148.给出下面代码:publicclassFoo{publicstaticvoidmain(String[]ar){StringBuffera=new
StringBuffer(
AH);StringBufferb=newStringBuffer("B'');operate(a,b);System.out,println(a+","+b);}staticvoid
operte(StringBufferx,StrignBuffery){x.append(y);y=x;}}
AA,A
BB,B
CAB,B
DA,B
答案:B
149.为了提IWJ效率,应该:
A取一切可能的输入数据去测试
B随即选取测试
C在完成编码后制定测试计划
D集中对付那些群集的程序
答案:D
150.Costom.tag的用法及过程?
答案:"SUN的定义customtag就是由用户定义的jsp标记(isauser-definedJSPlanguage
element)。
并且有如下一些特点:
lo由请求页面处取得参数。
2o可以访问一切jsp页可以访问的对象。
3o可以修改请求页面生成的response。
4o可以互相交互。你可以在使一个tag建立一个JavaBean,而在另一个tag中使用它。
5o可互相嵌套。(就是vhtml><head></head></html>的意思)
151.一个正在运行中的线程遇到以下哪些方法时将会终止执行
A.wait
B.sleep
C.stop
D.Start
答案:c,subspend(),interrupt方法和捕获InterruptedException
152.软件工程设计标准”a.低内聚高耦合
b.高内聚低耦合
c.高内聚高耦合
d.低内聚低耦合
答案:b
153.软件测试的目的软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软
件中的错误,提高软件的可靠性。
答案:
154.”给出下面有关List的表达式:
Listl=newList(6,true);
哪些叙述是对的
A.在没有其它的约束的条件下该列表将有6行可见。
B.一行的最大字符数是6
C.列表将允许用户多选。
D.列表只能有一项被选中。
答案:
AC。分析:List组件的该构造方法的第一个参数的意思是它的初始显式行数,如果该值
为0则显示4行,第二个参数是指定该组件是否可以多选,如果值为true则是可以多选,
如果不指定则缺省是不能多选。
155.瀑布模型,螺旋模型,快速原型模型,智能模型等(提出某个条件,选择应该使用什
么模型)
答案:
156."Listlist=newArrayList(10);
listoadd(newMyObject(
A”));
inti=listoindexOf(newMyObject(
A”));
以下哪个方法会影响代码执行的正确性和效率A.equals
B.hashCode
C.clone
D.Finalize
答案:a不确定
157.以下哪个是不正确的A.publicinterfaceMylnterfaceextendsYourlnterface{}
B.publicinterfaceMylnterfaceextendsYourlnterface1,Yburlnterface2{}
C.publicinterfaceMylnterfaceimplementsYourlnterface{}
0.privateinterfaceMylnterface}}
答案:cd
158.下列那些是UML静态图A.类图
B.顺序图
C.接口图
D.部署图
E.对象图
F协作图
G状态图
答案:A,C,D,E
159.nString[]s=newString[10];
问以下哪些说法正确A.s[10]为null
B.s[9]为0
C.S[9]为null
D.s.length为10
答案:CD
160.jsp标签库定义方式?A.web.xml中定义。
B.直接在文件中调用。
C.jar包中调用。
答案:abc
161.J2EE中web应用可以哪几种形式进行部署(多选)
A.war
B.ear
C.jar
D.直接以应用目录
答案:ad
162.MVC中那两个模块之间不是双向关系
A.M与V
B.M与C
C.V与C
答案:A
163.以下那些包含Servlet容器(多选)
A.Apache
B.Tomcat
C.WeblogicServer
D.Websphere
答案:BCD
164.J2EE应用打包部署的单位
A.模块
B.类。
C对象
D.组件
答案:D
165.UML不为程序开发人员提供系统分析和设计的依据和指导
A.正确
B.错误
答案:A
166.oracle别名排序
答案:ORDERBY操作:与其他SQL92标准数据库相似,排序如:SELECTeXPr
FROMtable[ORDERBY[ASCDESC]];从Oracle7release7.0.16开始,ORDERBY可以用
别名。
167.执行下面哪能些命令将释放用户以前持有的所有表锁?"commit;,
exit;,
altertableempaddempnamevarchar(12);,
updateempsetempname='liufeiyu'whereempid=1;
答案:commit;exit;
168."Vectorv=newVector(100,50);
以下说法正确的是
A.创建了一个数组变量,具有100个元素,每个初始值为50
B.创建了一个向量变量,具有100个元素,每个初始值为50
C.创建了一个数组变量,具有100个元素,切以50的数量递增
D.创建了一个向量变量,具有100个元素,切以50的数量递增
答案:D
169."在oracle中执行下面sql的结果是:
Selectinstr('missiimpliss'i',3,3)fromdual;
A8,BllC10D7
答案:C
170.下列哪些是J2EE中包含的容器?()
A)JSPcontainer
B)Servletcontainer
C)EJBscontainer
D)JavaBeanscontainer
答案:B,C
171.在多线程环境中,对于同步方法A.测试代码不需同步
B.测试代码需同步
C.测试代码在测试该方法时不需同步
D.测试代码在测试该方法时需同步
答案:C
172.下列哪些是JSP的隐含对象A.out
B.request
C.respones
D.session
E.appliacation
答案:A,B,C,D,E
173.下列哪些生成新的String对象A.Strings=newStringO;
B.Strings=newString(n
A"”);
C.Strings=;
D.Strings二"
A"”.intern。;
E.Strings=(String)String.class.newInstance();
答案:A,B,C,D,E
174.下列哪些定义正确A.inti=OxFFFFFFFF;
B.charc='\u0571';
C.byteb=01;
D.inti='a';
E.long1=455566666L;
答案:A,B,C,E
175.“MyObject的什么方法会对if表达式的正确性产生影响(多选)
Mapm=newHashMap;
m.add(newMyObject(H
A*);
if(m.contains(newMyObject(H
An"))){}
A.toStringO
B.equals()
C.hashCode()
D.cloneQ
答案:B,C
176.nMyObject的什么方法会对if表达式的正确性产生影响
List1=newLinkedList();
Ladd(newMyObject(n
A""));
if(l.contains(newMyObject("
A*)){}
A.toStringO
B.equals()
C.hashCode()
D.cloneQ
答案:B
177.panel默认布局是什么?
答案:flowlayout
178.intx=2,(x++)/3的值是()A0.67B2C1D0
答案:D
179.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年新能源汽车电池梯次利用商业模式行业跨境出海战略研究报告
- 2025-2030年手术室智能更衣室行业跨境出海战略研究报告
- 搪瓷制品生产项目管理考核试卷
- 合成革废水资源化处理技术考核试卷
- 保险市场准入门槛考核试卷
- 光学超分辨成像技术的研究与应用发展考核试卷
- 二零二五版家居用品标准销售合同范本6篇
- 2025年度半导体产业人才培养与引进合同范本
- KWHHL模式在初中英语阅读教学中的应用研究
- 基于新课标的初中历史跨学科主题学习研究
- 基础知识3500个常用汉字附拼音
- 企业易制毒化学品管理培训
- 酒店财务部SOP(标准操作手册)4092
- JJF(纺织)072-2018纺织滚筒式烘干机校准规范
- 北京故宫作文600字
- 羊水栓塞的应急预案演练脚本
- 餐饮服务保障措施、食品卫生安全保障方案
- 物业保洁及餐饮服务项目方案
- (新版教材)粤教粤科版六年级下册科学全册课时练(同步练习)
- TCETA 001-2021 演艺灯具型号命名规则
- c语言期末机考(大连理工大学题库)
评论
0/150
提交评论