![2020年JAVA程序員筆試模擬考試題庫300題(含標(biāo)準(zhǔn)答案)_第1頁](http://file4.renrendoc.com/view3/M01/0F/1A/wKhkFma5NkSAdVEgAAFSMeolw4Y113.jpg)
![2020年JAVA程序員筆試模擬考試題庫300題(含標(biāo)準(zhǔn)答案)_第2頁](http://file4.renrendoc.com/view3/M01/0F/1A/wKhkFma5NkSAdVEgAAFSMeolw4Y1132.jpg)
![2020年JAVA程序員筆試模擬考試題庫300題(含標(biāo)準(zhǔn)答案)_第3頁](http://file4.renrendoc.com/view3/M01/0F/1A/wKhkFma5NkSAdVEgAAFSMeolw4Y1133.jpg)
![2020年JAVA程序員筆試模擬考試題庫300題(含標(biāo)準(zhǔn)答案)_第4頁](http://file4.renrendoc.com/view3/M01/0F/1A/wKhkFma5NkSAdVEgAAFSMeolw4Y1134.jpg)
![2020年JAVA程序員筆試模擬考試題庫300題(含標(biāo)準(zhǔn)答案)_第5頁](http://file4.renrendoc.com/view3/M01/0F/1A/wKhkFma5NkSAdVEgAAFSMeolw4Y1135.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2020年JAVA程序員筆試面試題庫300題[含答案]
一、簡答題
1.一個正在執(zhí)行的線程在遇到下列()情況下會終止執(zhí)行?A.執(zhí)行stop。方法;
B.執(zhí)行wait。方法;
C.執(zhí)行seleep()方法;
D.其run()方法運行完后。
答案:AD
2.關(guān)系數(shù)據(jù)庫中,典型的實體關(guān)系模型有三個要素?
答案:數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束
3.在Weblogic中如果部署的應(yīng)用訪問兩個數(shù)據(jù)庫并需要進行事務(wù)控制時,則需配置
答案:兩階段提交協(xié)議
4.System同時包含三個預(yù)定義的流變量,分別是
答案:Inouterr
5.算法的時間復(fù)雜度是指:
答案:時間復(fù)雜度是度量算法執(zhí)行的時間長短。隨著模塊n的增大,算法執(zhí)行的時間的增
長率和f(n)的增長率成正比,所以f(n)越小,算法的時間復(fù)雜度越低,算法的效率越
百
IRJo
6.1.保證在java應(yīng)用程序中,一個類Class只有一個實例存在該使用什么設(shè)計模式
答案:單例
7.對于大多數(shù)J2EEConstainer來說,web應(yīng)用最終可以用哪種形式部署?A.jar
B.ear
C.war
D.直接以目錄形式
答案:BCD
8.以下的變量定義中,合法的語句是:A.doublea=l+4e2.5;
B.shortdo=15;
C.intabc_21;
D.floatl_variable=3.4;
答案:
9.一個正在執(zhí)行的線程在遇到下列()情況時會暫時停止執(zhí)行?A.執(zhí)行suspend被掛
起;
B.休眠;
C.執(zhí)行輸入輸出操作
D.執(zhí)行wait。方法。
答案:ABD
10.J2EE描述
答案:"J2EEJava2平臺企業(yè)版(Java2Platform,EnterpriseEdition)
J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡化且規(guī)范
應(yīng)用系統(tǒng)的開發(fā)與部署,進而提高可移植性、安全與再用價值。
J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均
有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺之間,存在良好的兼容性,解決
過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,,企業(yè)內(nèi)部或外部難以互通的窘境。
11.下面哪些接口的聲明是錯誤的?A.interfaceMylnterfaceextendsYouninterface{}
B.privateinterfaceMylnterface{}
C.interfaceMylnterfaceextendsYouninterfacel,Youninterface2{}
D.interfaceMylnterfaceimplementsMylnterface{}
E.interfaceMylnterface{}
答案:C
12.Java程序運行入口的main方法的返回值類型是什么?A.boolean
B.static
C.int
D.void
答案:D
13.下列哪個組件能在一個EAR文件中被聲明?A.EJB類
B.JMXMbeans
C.JDBCDataSource對象
D.JMSConnectionFactory和Destinat沁nX寸象。
答案:A
14.Oracle中VARCHAR2類型的最大長度是:A.2000
B.3000
C.4000
D.1000
答案:C
15."Oracle中數(shù)值1234567.89
如果放入Number(9,3)類型的變量中,存儲的值是:
A.1234567.890
B.1234567.9
C.1234567.89
D.會報Numbericerror
答案:
16.PL/SQL中用來判斷FETCH語句是否成功,并且在FETCH語句失敗時返回邏輯真的
屬性是:A.%NOTFOUND
B.%FOUND
C.%ISOPEN
D.%ROWCOUNT
答案:A
17.在ORACLE中,關(guān)于同義詞說法錯誤的是:A.可以為存儲過程創(chuàng)建同義詞
B.同義詞可以和表重名
C.共有同義詞和私有同義詞創(chuàng)建的權(quán)限不同
D.同義詞只能由創(chuàng)建同義詞的用戶使用
答案:D
18.”給出下面的不完整的方法:
1)
2){success=connect();
3)if(success==-1){
4)thrownewTimeOutException();
5)1
6))
TimeOutException不是一個RuntimeException,下面那行可以放在1)處?
A.publicvoidmethod()throwsException
B.publicvoidmethod()
C.publicvoidmethod()throwsTimeOutException
D.publicvoidmethod()throwTimeOutException
答案:
19.如果你被要求寫一段代碼讀取一個圖片文件,那么一般使用哪種Stream?A.
ObjectlnputStream
B.FilelnputStream
C.FileReader
D.DatalnputStream
答案:D
20."在選擇開發(fā)方法時,有些情況不適合使用原型法,以下選項中不能使用快速原型法的
情
況是?"
A)系統(tǒng)的使用范圍變化很大
B)系統(tǒng)的設(shè)計方案難以確定
C)用戶的需求模糊不清
D)用戶的數(shù)據(jù)資源缺乏組織和管理
答案:A
21.”下面程序執(zhí)行代碼到第5行時j的值是:
1.publicclasstest{
2.publicstaticvoidmain(Stringargs[]){
3.inti=OxFFFFFFFl;
4.intj=-i;
5.
6.)
7.)
A.14
B.15
C.O
D.1
答案:B
22.對于Rollback命令,以下正確的說法是:A.撤銷到上次執(zhí)行提交或回退操作的點
B.撤銷剛剛進行的數(shù)據(jù)修改操作
C.撤銷本次登錄以來所有的數(shù)據(jù)修改
D.撤銷上一個COMMIT命令
答案:A
23.PL/SQL包中不包含的元素為:A.表
B.存儲過程
C.存儲函數(shù)
D.游標(biāo)
答案:A
24.棧和隊列的共同特點是:A.都是先進后出
B.只允許在端點處插入和刪除元素
C.都是先進先出
D.沒有共同點
答案:B
25.在Java中進行圖像處理的類庫在以下()包中。A.java.awt.io
B.java.awt.image
C.java.applet.Applet
D.java.awt.event.*
答案:B
26.已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,他的前序遍歷序列是:A.
decab
B.deabc
C.acbed
D.cedba
答案:
27.容器Panel和叩plet缺省使用的布局編輯策略是
答案:FlowLayout的布局管理器
28.在Java圖形用戶界面編程中,若顯示一些不需要改動的文本信息,一般是使用()類
的對象來實現(xiàn)。A.Button
B.TextArea
C.TextField
D.Label
答案:D
29.下列哪些情況適合考慮使用有狀態(tài)會話beanA.實例化會話bean的時候,必須初始化
會話bean的狀態(tài)
B.在方法調(diào)用期間,會話bean需要維護成員變量的的數(shù)據(jù)
C.會話bean提供的服務(wù)不具體針對某種客戶端
D.會話bean需要跨越多個方法調(diào)用,維護客戶端的信息
答案:AD
30.如果從流中讀取一個大數(shù)據(jù)量的XML文件并進行解析,最好使用哪種解析器?A.兩種
都不可以
B.兩種都可以,沒有太大區(qū)別
C.SAXParser
D.DOMParser
答案:c
31.每一個Oracle數(shù)據(jù)庫有一個或多個物理的數(shù)據(jù)文件(datafile)。數(shù)據(jù)文件有哪個特征?A.
一個表空間(數(shù)據(jù)庫存儲的邏輯單元)可由一個或多個數(shù)據(jù)文件組成
B.數(shù)據(jù)文件建立后,大小可隨業(yè)務(wù)需要進行調(diào)整
C.文件中的數(shù)據(jù)在需要時可以讀取并存儲在ORACLE內(nèi)存儲區(qū)中
D.一個數(shù)據(jù)文件可與多個數(shù)據(jù)庫聯(lián)系
答案:A
32.下面哪些聲明是錯誤的?A.chare='\u0000';
B.inti='a';
C.byteb=01;
D.longl=1234567890L;
E.inti=OxFFFFFFFF;
答案:
33.定義整型變量:intn=456;,表達式的值為5的是:A.n/10
B.n%10
C.(n-n/100*100)/10
D.n/10%10
答案:CD
34."publicvoidtest(){
try(
oneMethod();
System.out.printlnC'condition1");
}catch(ArrayIndexOutOfBoundsExceptione){
System.out.println(ucondition2");
}catch(Exceptione){
System.out.println(4€condition3”);
}finally{
System.out.println(44finally^^);
)
)
在oneMethod。方法運行正常的情況下將顯示什么?
A.condition2
B.condition3
C.finally
D.condition1
答案:CD
35.Hintk=0;
for(inti=5;i>0&k<10;i-){
k+=i;
最后k的值是多少?
答案:〃k=12
36.如果你被要求寫一段代碼讀取一個圖片文件,那么一般使用哪種
Stream?A.ObjectlnputStream
B.FilelnputStream
C.FileReader
D.DatalnputStream
答案:D
37.”下面程序段輸出的結(jié)果是:
StringBufferbufl;
Stringstr="北京2008”;
bufl=newStringBuffer(str);
System.out.println(bufl,charAt(2));
A.輸出是:京
B.輸出是:2
C.輸出是:0
D.輸出是:null
答案:B
38.UML封面向封象的股分析起到指導(dǎo)作用
A.W
B.金昔
答案:A
39.程序員使用哪種方法更能查出程序更多的接口錯誤:A.代碼走查
B.黑盒技術(shù)
C.白盒測試
答案:C
40.(x++)/3的結(jié)果
答案:假如x為=2時就是⑵3)為0
41.哪個參數(shù)存儲過程用不到“A.hiput
B.inout
C.in
D.out
答案:A
42.Vectormyvector=newVector(100,50)這個語句做了什么
答案:向量myvector的初始容量100,溢出時增加50
43.哪個List最適合實現(xiàn)FIFO”A.ArrayList
B.LinkedList
C.Vector
D.Staek
答案:B
44.Httpmethod中,能傳送大數(shù)據(jù)量的是“A.get
B.delete
C.pat
D.head
E.post
答案:E
45.JDBC中statement表示什么"A.數(shù)據(jù)庫連接
B.向數(shù)據(jù)庫傳送SQL語句的對象
C.數(shù)據(jù)源
答案:B
46.定義字符串:Stringstr=
Abcddefg”;則str.substring(l,4).indexOf('d')的結(jié)果是
答案:"str.substring(l,4)是bed
indexOf('d')是2
47.Frame框架中的按,曹隨下面哪槿佛局的大小改建,而位置贊生燮化
A.BorderLayout
B.CardLayout
C.GridLayout
D.FlowLayout
答案:D
48.哪些配置文件是EJB必須用到的"A.web.xml
B.weblogic-ejb-jar.xml
C.weblogic.xml
D.ejb-jar.xml
E.ejb.xml
答案:BD
49.下列關(guān)于JDBC的論述,哪幾個正確?()
A)JDBC是程序員以數(shù)據(jù)庫獨立的方式訪問數(shù)據(jù)源
B)JDBC是和特定的數(shù)據(jù)庫產(chǎn)品綁定的
C)JDBC中的Driver的實現(xiàn)是和特定的數(shù)據(jù)庫產(chǎn)品綁定的
D)JDBC中的Driver的實現(xiàn)是和數(shù)據(jù)庫產(chǎn)品獨立的
答案:A,C
50.MessageDrivenBean的特點包括:()
A)它是匿名的
B)它具有本地或者遠(yuǎn)程接口
。它由容器異步調(diào)用
D)該Bean完全在一個容器范圍內(nèi)存活,容器管理它的生命周期和環(huán)境
答案:A,B,C,D
51.下列哪些是J2EE中包含的容器?()
A)JSPcontainer
B)Servletcontainer
C)EJBscontainer
D)JavaBeanscontainer
答案:B,C
52.以下描述JSP與Servlet的關(guān)系,正確的有:()
A)jsp最后會編譯成servlet來執(zhí)行
B)MVC中Servlet做C,jsp做V
C)Servlet在代碼中輸出html
D)JSP和Servlet都是解釋執(zhí)行
E)JSP是編譯執(zhí)行,而Servlet是解釋執(zhí)行
答案:A,B,C,E
53.”如果Sal列包含各個員工的工資,Comm列包含銷售代表所得到的傭金,那么下面哪
個查詢將顯示各個員工的總工資?選出所有正確的
答案。()
(選擇所有正確
答案)"
A)SELECTename,sal+NVL(comm,0)AS""GrossSalary""FROMemp
B)SELECTename,NVL2(sal+com,sal,comm)""Gross”"FROMemp;
C)SELECTename,NVL(comm,0)+salFROMemp;
D)SELECTename,NVL(sal+comm,sal)FROMemp;
答案:A,C,D
54.”下端程序的最終運行效果是:
publicclassHelloPingAnextendsHttpServlet{
inti=0;
publicvoidservice(HttpServletRequestreq,HttpServletResponseres)throwslOException)
res.setContentType('M'text/htmrM,);
PrintWriterout=res.getWriter();
oul.prinl(""<HEAD><TITLE>"”);
out.print(H
Aserver-sidestrategy1'");
out.prinl(“"</TITLE>v/HEAD><BODY>"”);
out.print(,",<h1>HelloPing-AnInsurance!+i++);
out.print('",</hlx/BODY>'M,);
out.close();
)
}”
A)輸出一個HTML頁面(即:HEAD〉…/HEAD〉等)
B)輸出HelloPing-AnInsurance!i(字符i)
C)輸出HelloPing-AnInsurance!i(i值隨訪問遞增)
D)輸出HelloPing-AnInsurance!i(i值恒為0)
答案:D
55.如果x=2,(x++)/3的值是:
Al
B2
C0.67
DO
答案:D
56.什么是XML”A.XXX
B.XXX
C.XXX
D.是一個語言
答案:D
57.關(guān)于異常,下面哪個代碼是合法的?A.try{}catch(NullpointerExceptionex){}
catch(Exceptionex){}
B.try{}catch(Exceptione){}catch(ArithmeticExceptiona){}
C.try{}catch(Throwableth){}finally(}
D.try{}finally{}
E.try{}catch(Throwableth){}
答案:ACDE
58.以下標(biāo)識符中()是不合法的A.Is
B.$1
C.$1
D.BigM
答案:A
59.nMyObject哪個方法會影響到這段代碼的正確性以及效率?
Listlist=newjava.utiLArrayList();
list.add(newMyObject(
A"));
if(list.indexOf(newMyObject(
A"))){...}
A.hashCode
B.clone
C.equals
D.toString
答案:A
60.每一個Oracle數(shù)據(jù)庫有一個或多個物理的數(shù)據(jù)文件(datafile)。數(shù)據(jù)文件有哪個特征?A.
一個表空間(數(shù)據(jù)庫存儲的邏輯單元)可由一個或多個數(shù)據(jù)文件組成
B.數(shù)據(jù)文件建立后,大小可隨業(yè)務(wù)需要進行調(diào)整
C.文件中的數(shù)據(jù)在需要時可以讀取并存儲在ORACLE內(nèi)存儲區(qū)中
D.一個數(shù)據(jù)文件可與多個數(shù)據(jù)庫聯(lián)系
答案:A
61.關(guān)于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.下面哪個UML圖是動態(tài)圖?A.組件圖
B.順序圖
C.部署圖
D.類圖
E.對象圖
答案:B
64.單選題
答案:
65.select'test'||nullformdual的結(jié)果
答案:test
66.關(guān)于JSP和Servlet的描述正確的是:A.Jsp能夠訪問JavaAPI,具備Servlet的全部優(yōu)
點。
B.Jsp頁面只能在接受請求時動態(tài)編譯成servelt?
C.Jsp技術(shù)構(gòu)建在Servlet上,它是支持HTML和XML頁面制作的Servlet技術(shù)的擴展
D.訪問jsp頁面,需要預(yù)編譯成Servleto
答案:ACD
67.”下面程序段輸出的結(jié)果是:
StringBufferbufl;
Stringstr="北京2008”;
bufl=newStringBuffer(str);
System.out.println(bufl.charAt(2));
A.輸出是:京
B.輸出是:2
C.輸出是:0
D.輸出是:null
答案:B
68.下面是在命令行運行Java應(yīng)用程序A:javaAthefirstsnow,thefirstsnowcameo怎樣才
能在main(Stringargs。)方法中訪問單詞"firstn?A.args[2]
B.args[3]
C.args[5]
D.args[ll
答案:B
69."哪些方法可以加入類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
70.下面哪些是合法的標(biāo)識符?A._endline
B.Spersons
C.this
D.TwoUsers
E."point
答案:ABD
71.”編譯運行下面的程序,說明正確的有:
importjava.io.*;
publicclassA{
publicstaticvoidmain(String[]args){
Strings="1234567890abcdefghijklmnopq'';
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.程序編譯正常,并在當(dāng)前目錄下生成文件
B.txt,文件內(nèi)容為
Abcdefghij12345”;
B.拋出一個可以被捕獲的lOException
C.程序編譯正常,但屏幕沒有任何輸出
D.編譯正常,但運行時出現(xiàn)錯誤
答案:A
72.對于大多數(shù)J2eeContailer來說,web應(yīng)用最終可以以明B種形式進行部署。
A.Jar
B.ear
C.war
D.直接以目錄形式
答案:BCD
73.下面哪些情況適合考慮使用有狀態(tài)會話bean?
A.實例化會話bean的時候,必須初始化會話bean的狀態(tài)
B.在方法調(diào)用期間,會話bean需要維護成員變量的數(shù)據(jù)
C.會話bean提供的服務(wù)不具體針對某種客戶端
D.會話bean需要跨越多個方法調(diào)用,維護客戶端的信息
答案:AD
74.JSP內(nèi)置對象有哪些"A.application
B.request
C.reponse
D.session
E.OOXX
答案:ABCD
75.定義整型變量:intn=456;,表達式的值為5的是:A.n/10
B.n%10
C.(n-n/100*100)/10
D.n/10%10
答案:CD
76.下列所列偶合中最低級別偶合是
A非直接偶合
B公共偶合
C內(nèi)容偶合
D數(shù)據(jù)偶合
答案:A
77.以下循環(huán)執(zhí)行()次:publicclassTest{publicstaticvoidmain(String[]args){intx=-
10,k=0;while(++x<0){x++;}System.out.println(x);}}
A無限
B9
C11
D10
答案:B
78.以下哪些屬于字節(jié)流
Afliewriter
Bfileinputstream
Cfilereader
Dpushbackstream
答案:A
79.對于rollback命令,說法正確的是
A撤銷剛剛進行的數(shù)據(jù)修改操作
B撤銷上一個commit命令
C撤銷到上次執(zhí)行提交或回退操作的點
D撤銷本次登錄以來的所有數(shù)據(jù)修改
答案:C
80.下面對EJB什么周期描述正確的是?
A有狀態(tài)會話bean有三種狀態(tài):不存在,就緒和鈍化
B無狀態(tài)會話bean有兩種狀態(tài):不存在和就緒
C實體bean有三種狀態(tài):不存在,在pool中,就緒
D消息bean有兩種狀態(tài):不存在和在pool中
答案:D
81.下面對result描述正確的是?InputStreamin=;byte[]buff=newbyte[1024];int
result=in.read(buff,0,256);
Aresult可能等于-1
Bresult可能等于0
Cresult可能等于1024
Dresult可能等于256
答案:AD
82.下面那些資源可以通過JNDI接口訪問
Aj2ee容器中的JNDItree
BLDAP目錄服務(wù)
C文件系統(tǒng)
DDNS域名解析
答案:ABCD
83.關(guān)系數(shù)據(jù)庫中,典型的實體關(guān)系模型有三個要素,下面哪個不是三要素之一。A.索引
B.關(guān)系
C.屬性
D.實體
答案:A
84.關(guān)于被private修飾的成員變量,以下說法正確的是?
A只能被同一包中的類訪問
B只能被該類自身訪問和修改
C可以被兩種類訪問和修改,該類本身,該類的所有子類
D三種類可以訪問和修改,該類本身,該類的同包子類及不同包子類
答案:B
85.關(guān)于數(shù)據(jù)庫中,典型的實體類關(guān)系模型有三個要素,下面那個不是三要素之一:
A實體
B關(guān)系
C索引
D屬性
答案:A
86.在測試軟件中,黑、白盒測試是常用方法,其中白盒測試主要用于測試()
A程序正確性
B程序內(nèi)部邏輯
C結(jié)構(gòu)合理性
D軟件外部功能
答案:C
87.下面那個不是Java關(guān)鍵字?
Aint
Bnext
Cextends
Dmain
Eremove
答案:BDE
88.下面關(guān)于繼承的哪些敘述的正確的:A.在Java中一個類只能實現(xiàn)一個接口。
B.在java中一個類不能同時繼承-一個類和實現(xiàn)一個接口
C.Java的單一繼承使代碼更可靠。
D.在java中只允許單一繼承。
答案:CD
89.下面是在命令行運行Java應(yīng)用程序A:javaAthefirstsnow,thefirstsnowcameo怎樣才
能在main(Stringargs[])方法中訪問單詞"firstv?A.args[2]
B.args[3]
C.args[51
D.args[l]
答案:B
90.”編譯運行下面的程序,說明正確的有:
importjava.io.*;
publicclassA{
publicstaticvoidmain(String[]args){
Strings="1234567890abcdefghijklmnopq^^;
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.程序編譯正常,并在當(dāng)前目錄下生成文件
B.txt,文件內(nèi)容為“Babcdefghij12345”;
B.拋出一個可以被捕獲的lOException
程序編譯正常,
C.但屏幕沒有任何輸出
D.編譯正常,但運行時出現(xiàn)錯誤
答案:A
91.對于Java.util.TreeSet類,下面哪些描述是正確的?A.在這個集合中的元素是有序的
B.集合中的元素使用唯一的Key訪問
C.這個集合是保證不可變的
D.集合中的元素保證是唯一的
E.集合中的元素保證是同步的
答案:BE
92.執(zhí)行下列代碼后,哪個結(jié)論是正確的?String[]s=newstring[10];(選擇所有正確
答案)
A、s[10]為
B、s[9]為0
C、s[9]為nullD、s.length為10
答案:C,D
93給出不完整的方法:A:{succ=connect();if(succ==-l){thrownew
TimedOutException;}JTimedOutException不是運行時異常,下面那句聲明加入到A處可完
成此方法
Apublicvoidmethod()
Bpublicvoidmethod()throwsTimedOutException
Cpublicvoidmethod()throwsException
Dpublicvoidmethod()throwTimedOutException
答案:
94.從流中讀取一個大數(shù)據(jù)的xml文件,最好使用什么解析器?
ADOM
BSAX
CJDOM
DDOM4J
答案:B
95.Listlist=newList(6,true);下列說法正確的是?
A每個集合都有6個元素
B每行有6個元素
C初始化為6行數(shù)的新滾動列表
D集合的里不能為空值
答案:D
96.JNDI的三層是:
Ajava代碼
BJNDIAPI
CJNDINamingManager
D數(shù)據(jù)層
答案:ABC
97.下面那個不是Java語言的關(guān)鍵字?
Aint
BNULL
Cfinal
Dconst
答案:B
98.下面那個是合法的布爾值?
A“falseBfalse
C10
答案:B
99.假設(shè)test類運行于多線程環(huán)境下,那么關(guān)于A處的同步下面描述正確的是:public
classTest{Listlist=newjava.util.arrayList();publicvoidtest(){synchronized(list){//A
Atest方法必須增加synchronized
Btest方法沒有必要加synchronized
CTest類為單態(tài)時也沒有必要加synchronized
DTest類為單態(tài)時要加synchronized
答案:B
100.那段代碼可以實現(xiàn)正確的查詢?Listlist-new
java.util.LinkedList();list.add("R");list.add("E");list.add(
A");list.add("L");
AlistindexOf("
A"");
Blistcontains("
A"");
CArraysbinarySearch(listtoArrayO,"
A"")
DCollectionsbinarySreach(list,"
A"");
答案:A
101.下面關(guān)于變量及其范圍的陳述那些事正確的?
A局部變量自愛使用前必須被初始化
B在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建
C實例變量是類的成員變量
D實例變量用關(guān)鍵字static聲明
答案:B
102.下面那些賦值語句是錯誤的:
Afloatf=ll.l;
Bdoubled=3.14159;
Cdoubled=3.14D;
Ddoubled=5.3E12;
答案:A
103.publicvoid
test(){try{oneMethod();System.out.println("conditionr');}catch(arrayIndexOutOfBoundsExceptio
ne){System.out.println(ncondition2n);catch(Exception
e){System.out.printIn("condition3");}finally{System.out.println("finally");}}在方法oneMethod
運行正常等情況下將顯示什么
Afinally
Bcondition1
Ccondition2
Dconditions
答案:AB
104.關(guān)于MVC,以下說法錯誤的是:
AHttp實現(xiàn)MVC的view部分
BEJB實現(xiàn)MVC的Model部分
CServlet實現(xiàn)MVC的Model
DJSP實現(xiàn)MVC的Control部分
答案:B
105.下列輸出值是:inti=Oxffffffff;System.out.println(-i);
A15
B14
C1
D-15
答案:C
106.關(guān)于java語言的敘述,正確的是:
Ajava不區(qū)分大小寫
B源文件的后綴是.Jar
C源文件中public類的數(shù)目不一定
D源文件的名稱必須和public的類名相同
答案:D
107.下面方法中:publicclassAya{intl=40;intj;publicAya(){setValue(i++);}voidsetValue(int
a){inti=20;j=i+1;System.out.println(nj="+j);}}
A23
B40
C42
D21
答案:D
108.如果你設(shè)計一個類,并且覆蓋了equals方法,你還會考慮覆蓋那些方法?
Ahashcode()
BtoStringO
Cwait()
Dclone()
答案:A
109.下列程序那處會出錯:<l>classPerset{privateStringname;publicPerset(){}<2>public
classChildextendsPerset{privateStringdapart;publicChild(){}<3>publicString
getValue(){returnname;}<4>publicstaticvoidmain(Stringas[]){Persetp=newPerset();}}
A<1>
B<2>
C<3>
D<4>
答案:C
110.設(shè)X為int型的數(shù)據(jù),則執(zhí)行下列語句后x的值是:x-10;x+=x-=x-x;
A10
B20
C30
D40
答案:
111.用JNDI可以訪問什么樣的資源(例如:DateSource、EJB、Webserver>servlet)?
答案:DataSource,EJB,LDAP,MailService等等資源。只要該資源注冊到了JNDI的服
務(wù)中
112.weblogic中部署EJB的jar包需要包含的部署描述符文件?
Aapplication.xml
Bweblogic-ejb-jar.xml
Cweb.xml
Dejb-jar.xml
答案:BD
113.下面哪一個primitivetype和對應(yīng)的wrapperclass是錯誤的?A.java.lang.Integer
B.gjava.lang.Long
C.shortjava.lang.Short
D.voidjava.lang.Void
E.char[]java.lang.String
答案:E
114.在weblogic中如何部署一個EJB應(yīng)用:(選擇所有正確
答案)
A、通過修改config.xml
B、通過控制臺部署指定路徑的ejb
C、通過控制臺上傳需部署的ejb包然后部署
D、通過修改startweblogic.cmd
答案:B,C
115."下面哪些項運行結(jié)果為true?
nti=9;
intj=9;
A.j==i++
B-j==i
C.j==++i
D.++j==i
E.j++=i
答案:ABE
116.在JDBC程序中,Statement對象表示什么?A.到據(jù)庫的連接;
B.向據(jù)庫發(fā)送SQL語句的對象
C.數(shù)據(jù)源。
答案:B
117.”在下面的代碼中:
publicclassAyeAye{
inti=40;
intj;
publicAyeAye(){
setValue(i++);
)
voidsetValue(intintputValue){
inti=20;
j=i+l;
System.out.printlnC^+j);
)
)
當(dāng)setValue。方法顯示變量j時,該變量的值為多少?
A.42
B.40
C.21
D.20
答案:C
118.下列對繼承的說法,哪個是正確的(D)A.子類能繼承父類的私有方法和狀態(tài)。
B.子類能繼承父類的protected方法,而不繼承protected狀態(tài)
C.子類只能繼承父類public方法和狀態(tài)
D.子類能繼承父類的所有非私有方法和狀態(tài)
答案:D
119.”下列代碼哪些行會出錯
l)publicvoidmodify(){
2)intI,j,k;
3)1=100;
4)while(I>0){
5)j=I*2;
6)System.out.println(Thevalueofjis+j);
7)k=k+l;
8)1-;
9)}
10))
A.line4
B.line6
C.Iine7
D.line8
答案:B
120.Whatclassmustaninnerclassextend;A.Thetoplevelclass
B.TheObjectclass
C.Anyclassorinterface
D.itmustextendaninterface
答案:A
121.”執(zhí)行下列語句,i和n的值為
inti=10;
intn=i++%5;
A、10,0b、10,1C、11,0d、11,1
答案:C
122.Whichmodifiershouldbeusedtodefineaconstantmembervariable?A.static
B.final
C.abstract
D.Nomodifiercanbeused
答案:B
123.在oracle中,下面哪個與II運算符有相同的功能:
A>Itrim
B、contact
C^substr
D、instr
答案:B
124.下面哪個聲明是錯誤?A.inti=OxFFFFFFFF;
B.byteb=01;
C.charc=\u(X)00;
D.longl=1234567890L
E.inti=,a';
答案:c
125."轉(zhuǎn)發(fā)HTTP請求-一般有兩種方法,response.sendRedirect和RequestDispatcher.forward,
哪種
方法可以保存request.setAttribule()中設(shè)置的值不丟B
A.sendRedirectss
B.forward
C.兩個都不能
D.兩個都可以
答案:
126.下列關(guān)于Java語言的敘述中,正確的是:A.源文件名其擴展名為.jar
B.Java是不區(qū)分大小寫的
C.源文件中public類的數(shù)據(jù)不限
D.源文件名必須與public類型的類名相同
答案:D
127.如果你設(shè)計了一個類,并且覆蓋了equals。方法,哪些方法你還會考慮覆蓋?A.
hashCode()
B.wait()
C.finalize()
D.toStringO
E.clone()
答案:A
128."下面的main方法執(zhí)行到A時,str的值是?
voidmain(){
Stringstr="BEA";
This.modify(str);
//A
)
voidmodify(Stringstr){
str.r印lace('A','E');
str.toLowerCase();
str+="B";
1
A."BEEB."BEAC.“beeBD."bee
答案:B
129.釋放SessionBean使用的某些資源或者刷新EntityBean的緩存的代碼一般實現(xiàn)在哪個
方法中?A.ejbLoad
B.ejbPassivate
C.ejbStore
D.ejbRemove
E.ejbActivate
答案:B
130.軟件測試的目的是:A.確定軟件產(chǎn)品質(zhì)量
B.確定軟件產(chǎn)品是否正確
C.最大可能發(fā)現(xiàn)軟件產(chǎn)品錯誤或者缺陷
D.判斷軟件是否符合規(guī)則說明書
答案:A
131.”給出下面代碼:
publicclassPerson{
staticintarr[J=newint[IOJ;
publicstaticvoidmain(Stringa[1)
(
System.out.println(arr[1]);
)
)
那個語句是正確的?
A.編譯時將產(chǎn)生錯誤;
B.編譯時正確,運行時將產(chǎn)生錯誤;
C.輸出零
D.輸出空.
答案:C
132.以下程序的執(zhí)行結(jié)果:publicclassAimplementRunnable{publicvoid
run(){System.oul.println("OK");}publicstaticvoidmain(String[]a){Threadth=newThread(new
A());th.start}
ANULL
BCOK
D
ESTART
答案:
133."邏輯覆蓋標(biāo)準(zhǔn)主要用于—。它主要包括條件覆蓋、條件組合(多重條件)覆蓋、
判
定覆蓋、條件及判定覆蓋、語句覆蓋、路徑覆蓋等幾種”
A)黑盒測試方法
B)白盒測試方法
C)灰盒測試方法
D)軟件驗證方法
答案:B
134.MVC模式中三層的調(diào)用過程?
答案:Model-View-Controller的調(diào)用次序是Controller->View->Model
135.下面那個SQL屬于DML?
Aselect*fromtest
Binsertintotestvalues('abc','12')
Cdorptest
Dcommit
答案:AB
136.spring1.x提供了那種IOC實現(xiàn)?
A基于靜態(tài)方法
B基于接口
C基于構(gòu)造函數(shù)
D基于setter的實現(xiàn)
答案:BD
137.下面的合法標(biāo)識是
A*point
B_endline
C$per
Dcoust
答案:BC
138.下面執(zhí)行main方法到A時,str的值是?Voidmain(){String
str="BEAM;this,modif(str);//A}voidmodif(Stringstr){str.replace(
A,,,',E,,);str.toLowerCase();str+=,,Bu;}
ABAA
Bbabe
CbaaB
DBEA
答案:D
139.下面那個MAP最適合實現(xiàn)LURCACHE?
ATreeMap
BWeakHashMap
CHashmap
DHashTable
答案:C
140.EJB2.0規(guī)范中定義了幾種EnterpriseBean?A.EntityBean
B.MessageDrivenBean
C.TimerObject
D.SessionBean
答案:ABD
141.給出下面代碼:publicclassFoo{publicstaticvoidmain(String[]ar){StringBuffera=new
StringBuffer(
An);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
142.下面哪個對類的聲明是錯誤的?
A、classmyClassextendsmySuperClassimplementsYourlnterface()
B、classMyClassextendsMySuperClassl,MySupperClass2{)
C、publicclassMyClass{}
D、abstractclassMyClassimplementsYourinterfacel,Youriterface2{)
E、privateclassMyClass()
答案:B
143.在oracle中,語句selectdecode(7782,7369,'test1,,7782,'test2,,'other,)formdual,查詢結(jié)
果
Atest2
Btest1
CNULL
Dother
答案:A
144.下面那項是int的取值范圍
AO-216-1
B-263-263-1
C-231-231-1
D-215-215-1
答案:C
145.下面那個是換行的轉(zhuǎn)義字符
A\n
B\b
C\r
D\t
答案:A
146.在下列那一種測試中,測試人員必須接觸到源程序,1,功能測試。2,結(jié)構(gòu)測試
A只有1
B只有2
C1和2
D均不需
答案:B
147.下列那個組件能在一個ERA文件中被說明
AJMSConnectFactory
BEJB類
CJMXMbeans
DJDBCDateSource
答案:B
148.”如果要在JAVA調(diào)用ORACLE的存儲過程,需要使用到下面那個接口
APreparedStatement
BStatement
CCallableStatement
答案:c
149.URL是一種建模語言,她對開發(fā)人員如何進行面向?qū)ο蟮姆治龊驮O(shè)計不提供指導(dǎo)。
A對
B錯
答案:A
150.類的設(shè)計要求自己的變量不能被外部直接訪問,可以用以下那個修飾符
APROTECTED
BFRENDLY
CPRIVATE
DPUBLIC
答案:C
151.22o關(guān)于readLine()方法以下說法正確的是(多選)
A.每次讀取一行的值
B.讀到文件末尾時值為null
C.將會拋出lOException,所以應(yīng)該放在try塊中
D.
答案:ac
152.swing界面輸出實現(xiàn)哪個方法?
答案:"paint()
"不確定
153.Listl=new1ist(6,ture)產(chǎn)生一個什么樣的列表框?
答案:
154.設(shè)x為int型變量,則執(zhí)行語句x=10和x+=x-=x-x后,x的值為:
A)10B)20
C)30D)40
答案:B
155.定義整形變量intn=456,下面為5的是?
An/10%10B(n-n/100*100)/10
Cn%10Dn/10
答案:AB
156."給出下面有關(guān)List的表達式:
Listl=newList(6,true);
哪些敘述是對的
A.在沒有其它的約束的條件下該列表將有6行可見。
B.一行的最大字符數(shù)是6
C.列表將允許用戶多選。
D.列表只能有一項被選中。
答案:
AC。分析:List組件的該構(gòu)造方法的第一個參數(shù)的意思是它的初始顯式行數(shù),如果該值
為0則顯示4行,第二個參數(shù)是指定該組件是否可以多選,如果值為true則是可以多選,
如果不指定則缺省是不能多選。
157.瀑布模型,螺旋模型,快速原型模型,智能模型等(提出某個條件,選擇應(yīng)該使用什
么模型)
答案:
158.部署web工程的文件是(多選)A.war
B.jar
C.ear
D.直接將工程拷貝到服務(wù)
答案:A,C,D
159.以下哪些可以作為BufferedlnputStream的構(gòu)造參數(shù)
A.String
B.InputStream
C.FileOutputStream
D.File
答案:B
160.消息類型Web服務(wù)適合情況?
A.調(diào)用web服務(wù)的客戶機要求立即響應(yīng)。
B.web服務(wù)功能在異步環(huán)境中。
C.web服務(wù)面向過程的。
D.web服務(wù)數(shù)據(jù)驅(qū)動。
答案:
161.以下哪個是不正確的A.publicinterfaceMylnterfaceextendsYourlnterface{}
B.publicinterfaceMylnterfaceextendsYourlnterfacel,YourInterface2{}
C.publicinterfaceMylnterfaceimplementsYourlnterface{}
D.privateinterfaceMylnterface{)
答案:cd
162.在先進先出的應(yīng)用場合中,最好應(yīng)該選擇以下那個類
A.AirayList
B.Vector
C.LinkedList
D.List
答案:c
163.request有兩種方法轉(zhuǎn)發(fā),response□sendRedirect()和RequestDispatcheroforward,
問哪種方式可以保留request。setAttribute()設(shè)置的參數(shù)值
A.response
B.RequestDispather
C.兩者都不可以
D.兩者都可以
答案:B
164.以下哪些是合法的JAVA標(biāo)識符(多選)
A.SPerson
B.*test
C._endline
D.const
答案:AC
165.以下哪些不是JAVA中的關(guān)鍵字(多選)
A.main
B.exit
C.nexto
D.remove
E.extends
答案:ABCd
166.J2EE中web應(yīng)用可以哪幾種形式進行部署(多選)
A.war
B.ear
C.jar
D.直接以應(yīng)用目錄
答案:ad
167.以下那些包含Servlet容器(多選)
A.Apache
B.Tomcat
C.WeblogicServer
D.Websphere
答案:BCD
168.Jpanel的默認(rèn)布局是什么BorderLayout,gridlayout,flowlayout
答案:FlowLayout
169.intx=2,(x++)/3的值是()A0.67B2C1D0
答案:D
170.以下哪個不屬于EJB容器的事務(wù)屬性:()
A)NotSupported
B)Required
C)Supports
D)Forever
E)RequiresNew
F)Mandatory
G)Never
答案:D
171.下列哪些是數(shù)據(jù)庫中存儲過程使用的參數(shù):A.INPUT
B.IN
C.OUT
D.INOUT
答案:B,C,D
172.如果重寫了myObject的equles()方法,下列哪個方法可能改寫:A.toStringO
B.clone()
C.hashCode()
D.wait()
答案:B
173.下列哪些定義正確A.inti=OxFFFFFFFF;
B.charc='\u057r;
C.byteb=01;
D.inti='a';
E.long1=455566666L;
答案:A,B,C,E
174."inti=9;
intj=9;
下列那些表達式為真
A.j==I
B.j==i++
C.j==++i
D.j++==i
E.++j==i
答案:B,D
175.下列那些是servlet容器A.叩ache
B.Tomcat
C.Weblogic
D.websphere
答案:B,C,D
176.”下列哪些不是JAVA關(guān)鍵字
A.NULL
B.instansof
C.extends
D.sizeof
答案:A,D
177.Weblogic部署EJB的方式
答案:1,自動部署,使用weblogic.Deployero2Wlshell任務(wù)用于需要手動部署3使用
weblogic管理臺手動控制
178.以下正確的是
AFile類是抽象類
BRandmoAccessFile是抽象類
CImputStream與OutpulSlream是抽象類
DReader與Writer不是抽象類
答案:c
179.什么時候考慮使用有狀態(tài)會話BEAN?
答案:
180.inti=6,j=8,k=10m=7;if(!(i>j|m>k++))k++;這時K的值是多少?
A11B12C10D9
答案:B
181.關(guān)于float數(shù)定義正確的是Afloatf=1.0Bfloat=x0x0687Cfloat=-5Dfloat=1.8f
答案:C,D
182.java中判斷applet來源的方法有AgetDocumentBase()BgetCodeBase()C
getDocumentbase()DgetCodebase()
答案:A,B
183.CMM3級的特點是A過程控制B特殊的過程C過程定義D過程實施
答案:
C.CMMI一級,完成級;CMMI二級,管理級;CMMI三級,定義級;CMMI四級,量化
管理級;CMMI五級,優(yōu)化級
184.設(shè)計模式faqade屬于什么類型?
A.創(chuàng)建。
B.結(jié)構(gòu)。
C.行為。
答案:b
185.Oracle同義詞
答案:"synonym,相當(dāng)于alias(別名),比如把userl.tablel在user2中建一個同義詞tablel
createsynonymtable1foruserl.tablel;
這樣當(dāng)你在user2中查select*fromtable1時就相當(dāng)于查select*fromuserl.tablel;
186.EJB中RMI遠(yuǎn)程調(diào)用過程
答案:創(chuàng)建遠(yuǎn)程方法調(diào)用的5個步驟:
1、定義一個遠(yuǎn)程接口的接口,該接口中的每一個方法必須聲明它將產(chǎn)生一個
RemoteException異常。
2、定義一個實現(xiàn)該接口的類。
3、使用RMIC程序生成遠(yuǎn)程實現(xiàn)所需的殘根和框架。
4、創(chuàng)建一個客戶程序和服務(wù)器進行RMI調(diào)用.
5、啟動Registry并運行自己的遠(yuǎn)程服務(wù)器和客戶程序。
187.JSP內(nèi)置對象有ArequestBresponseCsessionDpageEapplication
答案:A,B,C,D,E
188.如何創(chuàng)建oracle函數(shù)索引
答案:"SQL>createindexnon_fbionsale_contacts(surname);
SQL>analyzeindexnon_fbicomputestatistics;
SQL>:analyzetablesale_contactscomputestatistics;
SQL>SELECTcount(*)FROMsale_contacts
WHEREUPPER(surname)='ELLISON';
ExecutionPlan
0SELECTSTATEMENTOptimizer=CHOOSE(Cost=3Card=lBytes=17)
10
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能倉儲卷簾門系統(tǒng)采購及集成合同
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用項目開發(fā)與許可合同
- 2025年休假村租賃協(xié)議模板
- 2025年建筑工程模板工程承包合同書
- 2025年信用卡債務(wù)履行協(xié)議
- 2025年金剛石膜工具項目立項申請報告模范
- 2025年血液系統(tǒng)用藥項目規(guī)劃申請報告模范
- 2025年街頭籃球項目規(guī)劃申請報告
- 2025年放射性藥品項目提案報告模式
- 2025年生活用橡膠制品:塑膠盒項目規(guī)劃申請報告范文
- 父親歸來那一天(2022年四川廣元中考語文試卷記敘文閱讀題及答案)
- 小學(xué)數(shù)學(xué)五年級上冊奧數(shù)應(yīng)用題100道(含答案)
- 工業(yè)機器人編程語言:Epson RC+ 基本指令集教程
- 2024年同等學(xué)力申碩統(tǒng)考英語卷
- 2023.05.06-廣東省建筑施工安全生產(chǎn)隱患識別圖集(高處作業(yè)吊籃工程部分)
- 2024年上海高考數(shù)學(xué)真題試題(原卷版+含解析)
- JTG 3362-2018公路鋼筋混凝土及預(yù)應(yīng)力混凝土橋涵設(shè)計規(guī)范
- 電動汽車用驅(qū)動電機系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- 門診導(dǎo)診課件
- 2024年四川省成都市新都區(qū)中考英語一診試卷(含解析)
評論
0/150
提交評論