![軟件開(kāi)發(fā)工程師(JAVA)筆試題_第1頁(yè)](http://file4.renrendoc.com/view/5407d78d40f35f677403de21125257de/5407d78d40f35f677403de21125257de1.gif)
![軟件開(kāi)發(fā)工程師(JAVA)筆試題_第2頁(yè)](http://file4.renrendoc.com/view/5407d78d40f35f677403de21125257de/5407d78d40f35f677403de21125257de2.gif)
![軟件開(kāi)發(fā)工程師(JAVA)筆試題_第3頁(yè)](http://file4.renrendoc.com/view/5407d78d40f35f677403de21125257de/5407d78d40f35f677403de21125257de3.gif)
![軟件開(kāi)發(fā)工程師(JAVA)筆試題_第4頁(yè)](http://file4.renrendoc.com/view/5407d78d40f35f677403de21125257de/5407d78d40f35f677403de21125257de4.gif)
![軟件開(kāi)發(fā)工程師(JAVA)筆試題_第5頁(yè)](http://file4.renrendoc.com/view/5407d78d40f35f677403de21125257de/5407d78d40f35f677403de21125257de5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件開(kāi)發(fā)工程師(JAVA)筆試題1/2軟件開(kāi)發(fā)工程師<JAVA>筆試題請(qǐng)?jiān)?20分鐘以內(nèi)做答
一、選擇題1、下面哪項(xiàng)是不合法的標(biāo)識(shí)符:〔〕A.$persons
B.TwoUsers
C.*point
D._endline
E.final2、下列運(yùn)算符合法的是〔〕A.&&
B.<>
C.if
D.:=3、下面描述中哪兩項(xiàng)相等:〔〕[選擇兩項(xiàng)]A.
<%=YoshiBean.size%>B.
<%=YoshiBean.getSize<>%>C.
<%=YoshiBean.getProperty<"size〞>%>D.
<jsp:getPropertyid=〞YoshiBean〞param=〞size〞/>E.
<jsp:getPropertyname=〞YoshiBean〞param=〞size〞/>F.
<jsp:getPropertyid=〞YoshiBean〞property=〞size〞/>G.
<jsp:getPropertyname=〞YoshiBean〞property=〞size〞/>4、設(shè)floatx=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x的值是:〔〕A.3.5
B.3
C.4
D.55、下面的哪些敘述為真:〔〕A.
equals<>方法判定引用值是否指向同一對(duì)象B.
==操作符判定兩個(gè)不同的對(duì)象的內(nèi)容和類型是否一致C.
equal<>方法只有在兩個(gè)對(duì)象的內(nèi)容一致時(shí)返回trueD.
類File重寫方法equals<>在兩個(gè)不同的對(duì)象的內(nèi)容和類型一致時(shí)返回true軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第1頁(yè)。6、如果一個(gè)對(duì)象僅僅聲明實(shí)現(xiàn)了cloneable接口,但是不聲明clone方法,外部能夠調(diào)用其clone方法嗎?〔〕軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第1頁(yè)。
A.能
B.不能
C.不確定7、下列說(shuō)法錯(cuò)誤的有〔〕A.能被java.exe成功運(yùn)行的javaclass文件必須有main<>方法B.J2SDK就是JavaAPIC.Appletviewer.exe可利用jar選項(xiàng)運(yùn)行.jar文件D.能被Appletviewer成功運(yùn)行的javaclass文件必須有main<>方法8、下列正確的有〔〕A.callbyvalue不會(huì)改變實(shí)際參數(shù)的數(shù)值B.callbyreference能改變實(shí)際參數(shù)的參考地址C.callbyreference不能改變實(shí)際參數(shù)的參考地址D.callbyreference能改變實(shí)際參數(shù)的內(nèi)容9、下列說(shuō)法錯(cuò)誤的有〔〕A.?dāng)?shù)組是一種對(duì)象B.?dāng)?shù)組屬于一種原生類C.intnumber=[]={31,23,33,43,35,63}D.?dāng)?shù)組的大小可以任意改變10、不能用來(lái)修飾interface的有〔〕A.private
B.public
C.protected
D.static11、關(guān)于Float,下列說(shuō)法正確的是
A.Float是一個(gè)類
B.Float在java.lang包中
C.Floata=1.0是正確的賦值方法
D.Floata=newFloat<1.0>是正確的賦值方法12、下列哪種說(shuō)法是正確的〔〕A.實(shí)例方法可直接調(diào)用超類的實(shí)例方法軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第2頁(yè)。B.實(shí)例方法可直接調(diào)用超類的類方法軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第2頁(yè)。C.實(shí)例方法可直接調(diào)用其他類的實(shí)例方法D.實(shí)例方法可直接調(diào)用本類的類方法13、下列說(shuō)法錯(cuò)誤的有〔〕A.在類方法中可用this來(lái)調(diào)用本類的類方法B.在類方法中調(diào)用本類的類方法時(shí)可直接調(diào)用C.在類方法中只能調(diào)用本類中的類方法D.在類方法中絕對(duì)不能調(diào)用實(shí)例方法14、下面說(shuō)法哪些是正確的?
A.Applet可以訪問(wèn)本地文件
B.對(duì)static方法的調(diào)用不需要類實(shí)例
C.socket類在java.lang中
D.地址代表本機(jī)15、類Test1、Test2定義如下:1.
publicclassTest1{2.
publicfloataMethod<floata,floatb>throws3.
IOException{}4.
}5.
publicclassTest2extendsTest1{6.
//Line67.
}將以下〔〕方法插入行6是不合法的.A.
floataMethod<floata,floatb>{}B.
publicintaMethod<inta,intb>throwsException{}C.
publicfloataMethod<floatP,floatq>{}D.
publicintaMethod<inta,intb>throwsIOException{}16、關(guān)于以下程序段,正確的說(shuō)法是:〔〕軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第3頁(yè)。1.Strings1="abc〞+"def〞;軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第3頁(yè)。2.Strings2=newString<s1>;3.if<s1.equals<s2>>4.System.out.println<".equals<>succeeded〞>;5.if<s1==s2>6.System.out.println<"==succeeded〞>;A.行4與行6都將執(zhí)行
B.行4執(zhí)行,行6不執(zhí)行C.行6執(zhí)行,行4不執(zhí)行
D.行4、行6都不執(zhí)行17、下面程序的執(zhí)行結(jié)果為:〔〕1.
publicclassTest{2.
staticBooleanfoo<charc>{3.
System.out.println<c>;4.
returntrue;5.
}6.
publicstaticvoidmain<String[]args>{7.
inti=0;8.
for<foo<‘A’>;foo<‘B’>&&<i<2>;foo<‘C’>>{9.
i++;10.
foo<‘D’>;11.
}12.
}13.
}A.ABDCBDCB
B.ABCDABCD軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第4頁(yè)。C.Compilationfails
C.Anexceptionisthrownatruntime軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第4頁(yè)。18、閱讀下面的程序1.
publicclassOuter{2.
publicvoidsomeOuterMethod<>{3.
//Line34.
}5.
publicclassInner<>{}6.
publicstaticvoidmain<String[]args>{7.
Outero=newOuter<>;8.
//Line89.
}10.
}WhichinstantiatesisaninstanceofInner?〔〕A.newInner<>;//Atline3
B.newInner<>;//Atline8C.newo.Inner<>;//Atline8
C.newOuter.inner<>;//Atline819、選出能正確賦值的:
publicclassTestA{
privateinta;
publicintchange<intm>{
returnm;
}
}publicclassTestBextendTestA{
publicintb;
publicstaticvoidmain<>{軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第5頁(yè)。
TestA
aa=newTestA<>;軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第5頁(yè)。
TestB
bb=newTestB<>;
intk;
//Line13
}}在Line13處可以正確賦值的有:〔〕A.
k=m;
B.k=b;
C.k=aa.a;
D.k=bb.change<30>;
E.k=bb.a20、已知如下代碼:switch<m>{case0:System.out.println<"Condition0">;case1:System.out.println<"Condition1">;
case2:System.out.println<"Condition2">;case3:System.out.println<"Condition3">;break;default:System.out.println<"OtherCondition">;
}當(dāng)m的值為什么時(shí)輸出"Condition2"?<>A.0
B.1
C.2
D.3
E.4
F.None21、給出程序段
publicclassParent
{
publicintaddValue<inta,intb>
{
ints;軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第6頁(yè)。
s=a+b;軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第6頁(yè)。
returns;
}
}
classChildextendsParent{}可以加在Child類的方法有:〔〕
A.intaddValue<inta,intb>{}
B.publicvoidaddValue<inta,intb>{}
C.publicintaddValue<inta>{}
D.publicintaddValue<inta,intb>{}22、下述哪些說(shuō)法是正確的?〔〕
A.實(shí)例變量是類的成員變量
B.實(shí)例變量是用static關(guān)鍵字聲明的
C.方法變量在方法執(zhí)行時(shí)創(chuàng)建
D.方法變量在使用之前必須初始化23、對(duì)于下列代碼:publicclassSample{longlength;publicSample<longl>{length=l;}publicstaticvoidmain<Stringarg[]>{Samples1,s2,s3;s1=newSample<21L>;s2=newSample<21L>;s3=s2;longm=21L;}}軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第7頁(yè)。下列哪些表達(dá)式返回值為'true'?<>軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第7頁(yè)。
A.s1==s2;
B.s2==s3;
C.m==s1;
D.s1.equals<m>24、哪個(gè)類可用于處理Unicode?A.InputStreamReader
B.BufferedReader
C.Writer
D.PipedInputStream25、已知如下說(shuō)明:TextAreata=newTextArea<"Hello",5,5>;請(qǐng)問(wèn)哪個(gè)語(yǔ)句是正確的?<>A.Themaximumnumberofcharactersinalineis5.B.Thedisplayedheightis5linesotherwiseconstrain.C.Thedisplayedstringcanusemultiplefonts.D.Thedisplayedstringsareeditable.
26、當(dāng)Frame改變大小時(shí),放在其中的按鈕大小不變,則使用如下哪個(gè)layout?<
>A.FlowLayout
B.CardLayout
C.NorthandSouthofBorderLayoutD.EastandWestofBorderLayoutE.GridLayout27、已知如下的命令執(zhí)行
javaMyTestabc請(qǐng)問(wèn)哪個(gè)語(yǔ)句是正確的?<>A.args[0]="MyTestabc"B.args[0]="MyTest"C.args[0]="a"D.args[1]="b"28、下面哪個(gè)語(yǔ)句是創(chuàng)建數(shù)組的正確語(yǔ)句?<>A.floatf[][]=newfloat[6][6];軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第8頁(yè)。B.float[]f[]=newfloat[6][6];軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第8頁(yè)。C.floatf[][]=newfloat[][6];D.float[][]f=newfloat[6][6];E.float[][]f=newfloat[6][];29、下面敘述那些是正確的?〔〕A:java中的集合類〔如Vector〕可以用來(lái)存儲(chǔ)任何類型的對(duì)象,且大小可以自動(dòng)調(diào)整.但需要事先知道所存儲(chǔ)對(duì)象的類型,才能正常使用.B:在java中,我們可以用違例〔Exception〕來(lái)拋出一些并非錯(cuò)誤的消息,但這樣比直接從函數(shù)返回一個(gè)結(jié)果要更大的系統(tǒng)開(kāi)銷.C:java接口包含函數(shù)聲明和變量聲明.D:java中,子類不可以訪問(wèn)父類的私有成員和受保護(hù)的成員.30、以下關(guān)于數(shù)據(jù)庫(kù)X式的描述,哪些是錯(cuò)誤的〔〕A.如果把多個(gè)數(shù)據(jù)項(xiàng)用一個(gè)大的String表示為一個(gè)字段,則不滿足第一X式B.滿足數(shù)據(jù)庫(kù)X式使得數(shù)據(jù)庫(kù)的效率更高C.如果滿足更高的X式,則必須首先滿足低級(jí)別的X式D.數(shù)據(jù)庫(kù)第二X式要求把表中與所有鍵沒(méi)有直接關(guān)系的數(shù)據(jù)全部拆分到其他表中31、在Hibernate中,<set>元素有一個(gè)cascade屬性,如果希望Hibernate級(jí)聯(lián)保存集合中的對(duì)象,casecade屬性應(yīng)該取什么值?〔〕A.none
B.save
C.delete
D.save-update32、以下程序代碼對(duì)Customer的name屬性修改了兩次:tx=session.beginTransaction<>;Customercustomer=<Customer>session.load<Customer.class,newLong<1>>;customer.setName<"Jack">;customer.setName<"Mike">;txmit<>;軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第9頁(yè)。執(zhí)行以上程序,Hibernate需要向數(shù)據(jù)庫(kù)提交幾條update語(yǔ)句?〔〕軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第9頁(yè)。A.0
B.1
C.2
D.333、假設(shè)對(duì)Customer類的orders集合采用延遲檢索策略,編譯或運(yùn)行以下程序,會(huì)出現(xiàn)什么情況?〔〕Sessionsession=sessionFactory.openSession<>;tx=session.beginTransaction<>;Customercustomer=<Customer>session.get<Customer.class,newLong<1>>;txmit<>;session.close<>;IteratororderIterator=customer.getOrders<>.iterator<>;A.編譯出錯(cuò)
B.編譯通過(guò),并正常運(yùn)行
C.編譯通過(guò),但運(yùn)行時(shí)拋出異常34、設(shè)棧最大長(zhǎng)度為3,入棧序列為1,2,3,4,5,6,則不可能得出棧序列是〔〕A.
1,2,3,4,5,6B.
2,1,3,4,5,6C.
3,4,2,1,5,6D.
4,3,2,1,5,635、在UML方法中,使用多種類型的圖形來(lái)幫助進(jìn)行設(shè)計(jì),請(qǐng)問(wèn)一下那些圖形不是UML的圖形類型〔〕A.類圖
B.實(shí)體關(guān)系圖
C.序列圖
D.活動(dòng)圖二、問(wèn)答題1、閱讀下面的代碼interface
Playable
{void
play<>;}軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第10頁(yè)。interface
Bounceable
{軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第10頁(yè)。void
play<>;}interface
Rollable
extends
Playable,
Bounceable
{Ball
ball
=
new
Ball<"PingPang">;}class
Ball
implements
Rollable
{
private
String
name;
public
String
getName<>
{
return
name;}public
Ball<String
name>
{
=
name;
}public
void
play<>
{
ball
=
new
Ball<"Football">;
System.out.println<ball.getName<>>;
}}上面代碼是否有錯(cuò),如果有錯(cuò),錯(cuò)誤在何處?2、詳細(xì)解釋下面的語(yǔ)句:
Class.class.getClass<>3、解釋一下什么是MVC,IOC,AOP,ORM,JNDI,,Hibernate,SSO、Portal?4、什么是E?E和JAVABEAN有何區(qū)別?5、現(xiàn)有Mysql數(shù)據(jù)庫(kù),寫Spring+Hibernate的配置文件數(shù)據(jù)庫(kù):bdtc用戶名:root軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第11頁(yè)。密碼:mysql軟件開(kāi)發(fā)工程師(JAVA)筆試題全文共13頁(yè),當(dāng)前為第11頁(yè)。6、請(qǐng)簡(jiǎn)要描述一下J2EE應(yīng)用中的classloader的層次結(jié)構(gòu)?7、編寫一個(gè)截取字符串的函數(shù),輸入為一個(gè)字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串.但是要保證漢字不被截半個(gè),如"我ABC〞4,應(yīng)該截為"我AB〞,輸入"我ABC漢DEF〞,應(yīng)該輸出為"我ABC〞而不是"我ABC+漢的半個(gè)〞.8、XML的解析技術(shù)有哪些?區(qū)別是什么?你在項(xiàng)目中用到了xml技術(shù)的哪些方面?如何實(shí)現(xiàn)的?9、寫一段代碼,實(shí)現(xiàn)銀行轉(zhuǎn)帳功能:接口定義如下:PublicinterfaceITransfer{/***銀行內(nèi)部轉(zhuǎn)帳,從轉(zhuǎn)出##中扣除轉(zhuǎn)帳金額,給轉(zhuǎn)入##增加轉(zhuǎn)帳金額,需要保證以上兩個(gè)操作*要么同時(shí)成功,要么同時(shí)失敗*fromAccountId轉(zhuǎn)出##*outAccountId轉(zhuǎn)入##*amount
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- SHMT-IN-3-生命科學(xué)試劑-MCE-3565
- 2025年度知識(shí)產(chǎn)權(quán)合同變更補(bǔ)充協(xié)議書(shū)
- 2025年度員工股份激勵(lì)與股權(quán)鎖定協(xié)議
- 二零二五年度荒山承包造林生態(tài)保護(hù)合同
- 二零二五年度教育投資銀行擔(dān)保協(xié)議
- 施工現(xiàn)場(chǎng)施工防事故制度
- 父母如何培養(yǎng)孩子的批判性思維與決策能力
- 科技領(lǐng)域安全風(fēng)險(xiǎn)評(píng)估及保障措施
- DB6528T 074-2024庫(kù)爾勒香梨人工授粉技術(shù)規(guī)程
- XX市幼兒園學(xué)生家長(zhǎng)安全責(zé)任合同2025
- 2025年度新能源汽車充電站運(yùn)營(yíng)權(quán)轉(zhuǎn)讓合同樣本4篇
- 第5課 隋唐時(shí)期的民族交往與交融 課件(23張) 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 2024年全國(guó)職業(yè)院校技能大賽高職組(生產(chǎn)事故應(yīng)急救援賽項(xiàng))考試題庫(kù)(含答案)
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 部編版六年級(jí)下冊(cè)語(yǔ)文3《古詩(shī)三首》雙減分層作業(yè)設(shè)計(jì)
- 廣聯(lián)達(dá)智慧工地合同范例
- 老年上消化道出血急診診療專家共識(shí)2024
- 廣東省廣州黃埔區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末物理試卷(含答案)
- 醫(yī)院護(hù)理10s管理
- 2022年中國(guó)電信維護(hù)崗位認(rèn)證動(dòng)力專業(yè)考試題庫(kù)大全-下(判斷、填空、簡(jiǎn)答題)
- 國(guó)家標(biāo)準(zhǔn)圖集16G101平法講解課件
評(píng)論
0/150
提交評(píng)論