版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、深圳中軟資源的上機題和面試題我自己整理了一下答案,有不對和不充足的請老師和同學幫忙補充上機題3 .MyObject的什么方法會對if表達式的正確性產(chǎn)生影響(多選)BCMapm=newHashMap;m.add(newMyObject("A");if(m.contains(newMyObject("A")A.toString()B.equals()C.hashCode()D.clone()4 .下列哪些不是JAVA關鍵字BCDA.nullB.exitC.mainD.removeE.true5 .下列哪些不是JAVA關鍵字ADA.NULLB.instanso
2、fC.extendsD.sizeof6 .下列哪個語句是合法的:ACDEA.tryfinallyB.trycatch(Exceptionx)catch(NullpointExpoint)C.trycatch(Exceptionx)finallyD.trycatch(NullpointExpoint)catch(Exceptionx)E.trycatch(Throwablet)finally7 .下列那些是servlet容器BCDA.apacheB.TomcatC.WeblogicD.websphere1.1 nti=9;intj=9;下列那些表達式為真BDA.j=IB.j=i+C.j=+iD.
3、j+=iE.+j=i9 inti=0xFFFFFFFF;1/12intj=0x0;下列哪些表達式結果為0AFA.i&jB.i|jC.iAjD.i<<2E.i>>2F-i10 .下列哪些定義正確ABODEA. inti=0xFFFFFFFF;B. charc='u0571,;O.byteb=01;D. inti='a'E. longl=455566666L;11,如果重寫了myObject的equles()方法,下列哪個方法可能改寫A. toString()B. clone()O.hashOode()D.wait()12.下列哪些是數(shù)據(jù)庫中
4、存儲過程使用的參數(shù):BODA. INPUTB. INO.OUTD.INOUT13 .Oracle的描述正確的是:AA.關系數(shù)據(jù)庫B.面向?qū)ο蟮年P系數(shù)據(jù)庫C層次數(shù)據(jù)庫14 .下列語句生成了幾個對象CMyOlassc1,c2,c3,c4,c5c1=newMyOlass();c2=null;c3=newMyOlass();c4=""c5=c1;A1個B2個O3個D4個E5個15 .下列哪些生成新的String對象ABODEA.Strings=newString();BoStrings=newString("A");O.Strings=""2
5、/12D. Strings="A".intern();E. Strings=(String)String.class.newInstance();16.下列哪些是JSP的隱含對象ABODEA.outB.requestO.responesD.sessionE.appliacation17。如果兩個關聯(lián)表,一個表的主鍵通常是另一個表的AA.外鍵B.主鍵C索引鍵18 .下列對oracle數(shù)據(jù)庫描述正確的是(多選)AA.帶索引的表中有ROWID字段B.Data文件的可以被多個數(shù)據(jù)庫共享O.Data文件可以自增長19 .下列哪些標識命名合法ABDA. $pB. Two
6、DayO.*pointD. _charE. 2DF20 .選出EJB使用的BeanABOASessionBeanBEntityBeanCMessageDriverBeanDJavaBean21 .EJB的部署文件是(單選)AA.ejb-jar.xmlB.ejb.xmlC.weblogic-ejb-jar.xmlD.weblogix-ejb.xmlE.web.xml22 .部署web工程的文件是(多選)ADA.warB.jarC.earDo直接將工程拷貝到服務23 .關于類的繼承機制ADA.類只能單一繼承B.類只能繼承一個接口或1個類C.類可以多個繼承D.類的單一繼承保證了程序的簡單,清晰24.
7、在多線程環(huán)境中,對于同步方法C3/12A.測試代碼不需同步8 .測試代碼需同步C測試代碼在測試該方法時不需同步D.測試代碼在測試該方法時需同步9 .下列那些是DML語句多選?BCA.commitB.updateC.SelectD.drop10 .下列哪些是UML動態(tài)圖BFGA.類圖B.順序圖C接口圖D.部署圖E對象圖F協(xié)作圖G狀態(tài)圖11 .下列那些是UML靜態(tài)圖ACDEA.類圖B.順序圖C接口圖D.部署圖E對象圖F協(xié)作圖G狀態(tài)圖24servlet需要的參數(shù),一般在哪個方法中初始化?AAinitBdoGetCdoPostdService25設計劃分模塊準則?AA.高內(nèi)聚,低耦合B.低內(nèi)聚,高耦合
8、C高內(nèi)聚,高耦合D.低內(nèi)聚,低耦合26哪個List最適合FIFO隊列?LinkedList27哪個Map是排序的?TreeMap28哪個Set是排序的?TreeSet29查找List內(nèi)容的方法AListl=newArrayList();l.add("A");4/12l.add("B");l.add("C");如何查找"B"?Al.contains("B")Bl.indexOf()Cl.sizeOf()30char口a="HelloWorld".tocharArray();選出
9、所有正確的項?ABDEAclasscc=a.getClass();Bintlen=a.length;Cchar口c=a999;Dcharc=a0;Ea.equals(newObject();31下列哪些是java合法操作符AA>>>B?|C?|D?=e?%32下列哪些可以用JNDI訪問?(多選)CA、J2EE中的JNDITreeB、文件系統(tǒng)C、LDAP目錄服務D、DNS域名服務器33Springl.x的IOC實現(xiàn)?ADA、接口注入B、構造函數(shù)注入C、靜態(tài)方法注入D、配置文件注入34下列哪些可以釋放用戶持有的所有表鎖?(多選)AA、commitBexitCAltertable.
10、Dupdatetable.35、下列關于final的描述,不正確的是?BDA、final定義的類不能被繼承B、final定義的方法不能被重載C、final可以在抽像類的方法中使用D、以上都不正確36.可序列化的關鍵詞(serializable)37、以下SQL語句執(zhí)行結果是什么?ASELECTsalsarisyFROMcustomerORDERBYsarisySELECTsal"sarisy"FROMcustomerORDERBYsarisyASC5/12A.結果完全一樣B.第一句查出記錄,第二句出現(xiàn)語法錯誤C.兩句都查出記錄,但結果不一樣38 .軟件測試的目的BA減少軟件
11、BugB控制軟件質(zhì)量C完成軟件開發(fā)流程39 .視圖的問題,有關視圖的基本概念BA刪除視圖會刪除基表記錄B刪除視圖不會刪除基表記錄Cupdate只更新視圖,不更新基表40 .根據(jù)下面的代碼,選擇可能的結果:AclassDemointa=newint10;publicstaticvoidmain(Stringargs)Demodemo=newDemo();demo.display();voiddisplay()System.out.println(a9);a輸出0;b.輸出1;c.輸出null;d.運行時錯誤,數(shù)組下標出界.41 .根據(jù)下面的代碼,選擇可能的結果:CclassDemoBoolean
12、a=newBoolean10;publicstaticvoidmain(Stringargs)Demodemo=newDemo();demo.display();voiddisplay()System.out.println(a9);a.輸出true;b.輸出false;c.輸出null;d.運行時錯誤,數(shù)組下標出界.42 .根據(jù)下面的代碼,選擇可能的結果:D(1)classDemoextendsThreadimplementsRunnable(2) publicvoidrun()6/12System.out.println("k");)publicstaticvoidma
13、in(Stringargs)Threadt=newThread(newDemo();(3) t.start();)a.代碼(1)出錯.b.代碼(2)出錯c.代碼(3)出錯d.正常輸出“k"43 .下列那個不屬于collectionframework:ABa.Collectionsb.Arraysc.ArrayListd.HashMap44 .根據(jù)下面的代碼,選擇可能的結果:AclassDemopublicstaticvoidmain(Stringargs)Demod=newDemo();Stringstr="BEA"d.change(str);System.out
14、.println(str);)voidchange(Strings)s.replace('A','E');s.toLowerCase();)a.BEAb.BEEc.beed.bea45 .根據(jù)下面的代碼,選擇可能的結果:DclassDemopublicstaticvoidmain(Stringargs)longl=4l;l=l>>2;System.out.println(l);)a.運行時報錯.b.編譯時報錯c.07/12d.146 .關于A塊說法正確的是publicvoidmethod()Listlist=newArrayList();synchr
15、onized(list)System.currentTimeMillis();/Aa.method方法需要同步;b.method方法需要不需要同步;c.d.以上說法都不對;47 .要實現(xiàn)RULcache用下面那個:a. Hashmapb. Hashtablec. WeakHashMap;d. LinkedHashmap.48 .序列化用到哪種Streama.b. ObjectInpuStreamc. ByteArrayInputStreamd.49查找List內(nèi)容Listl=newLinkedList();l.add("A");l.add("B");l.
16、add("C");如何查找"A"?A.Collections.binarySearch(list,"A");Bl.contains("A")Cl.indexOf()D.50.http協(xié)議,post,get方法,報文正確是:a.;hostb.?,c.和a很相似d.和b很相似51 .下面拉下是常用的J2EE模式;a. factorymethod模式b. Decobrator模式c.daod.52 .關于ejb和javabean描述53 .3種EjbBean描述和Sessionbean和消息驅(qū)動bean的區(qū)另U.8/12
17、55.EJb中LocaleEjb描述.56.spring1.x種loc描述正確的是:a.都是sessionfacade模式實現(xiàn);b.通過靜態(tài)方法;c.通過接口;d.構造函數(shù)方式.57.對MVC的描述,正確的:(4個圖),實線是方法調(diào)用,虛線是發(fā)送消息A.B.C.D.58 .MVC中誰調(diào)用誰的方法,誰監(jiān)視誰的行為(多選)59 .Post和Get獲得參數(shù)的區(qū)別60 .Servlet中doPost和doGet的區(qū)別61 .Post和Get提交參數(shù)的xml格式?62 .事務下圖描述正確的是.63 .catch時,異常的排列順序。(多選)1.1. 線程開始運行的命令:start()65 .內(nèi)存回收程序程
18、序員是否可以指定?66 .兩個Double對象,運用=和equals判斷的結果67 .EJB的六種事務配置68 .main()方法的正確形式69 .關于類的defaultconstractor的正確描述:比如JVM何時才assign?70 .一個java源文件可以有多少個publicclass?71 .和沒有拋出IOException的方法是什么?72 .switchcasedefault的執(zhí)行時的順序73 .子類從父類那里繼承什么方法和狀態(tài)?74 .final可以修飾哪些java名詞?75 .try-catch-finally的執(zhí)行順序?面試題1. Ibatis中我門在一個SQL中有兩個條件
19、,兩個條件都有可能為空,該怎么寫。(這里問的是Ibatis的高級特性,可以用NotEmpty等)2. Jsp有哪幾個內(nèi)置對象(9個接著問request和session的生命周期)答:outrequestresponseapplicationconfigpagepagecontextsessionexceptionrequest是是代表與Web客戶機發(fā)出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個Web組件(由于forward指令和include動作的關系)session是是代表與用于某個Web客戶機的一個用戶體驗相關的對象和屬性。一個Web會話可以也經(jīng)常會跨越多個客戶機請求3
20、. 在打一個WAR包的時候打進去的是哪些東西。接著問war包里包含什么東西。9/12答:war包里有WEB-INF目錄和html,jsp等文件。WEB-INF目錄中有web.xml等配置文件,WEB-INF目錄又分classeslib、tag等子目錄,分別存放class類文件,jar包,tag配置文件。4. EJB中的事物都有什么(有六個)接著問Required和RequiredNew有什么區(qū)別。答:EJB的事務在配置文件中配置。分為程序處理事物和容器處理事物。容器處理事物分為:1) .Required始終運行在事物中,如果事物已經(jīng)開始運行,則加入該事物,如果沒有事物運行,則新開始一個事物2)
21、 .RequiredNew始終開始新的事物,如果事物已經(jīng)開始運行,則掛起該事物,然后新開始一個事物,如果沒有事物運行,則新開始一個事物3) .Supports只運行在一個事物中,如果事物已經(jīng)開始運行,則加入該事物,如果沒有事物運行,則不運行在事物中4) .MandatoryBean組件被調(diào)用時,事物必須已經(jīng)在運行,如果沒有事物運行,則返回一個javax.ejb.TransactionRequired異常。5) .NotSupported不能運行在事物中,如果事物已經(jīng)開始運行,則掛起該事物,不運行在事物中6) .Never不能運行在事物中,如果事物已經(jīng)開始運行,則拋出javax.rmi.Remo
22、teException或javax.ejb.EJBException異常。5.談一下Java的異常處理答:Throwable的子類分為Error,ExceptionoError是如虛擬機出現(xiàn)的嚴重錯誤,是不須進行處理的。Exception是異常。子類分為RuntimeException,及非運行時異常。非運行時異常必須捕獲或拋出,而運行時異常不處理編譯也能通過。6. JAVA中是如何處理事務的,要說出具體的步驟,rowbacks是在哪里執(zhí)行的,放在哪里執(zhí)行(放在catch里)。答:在try塊中,執(zhí)行數(shù)據(jù)庫操作之前conn.setAutoCommit(false);執(zhí)行數(shù)據(jù)庫操作之后mit();
23、如果出現(xiàn)異常,在catch塊中執(zhí)行conn.rollback();7. jdbc的statement有哪些類型?這兩種類型有什么區(qū)別?接著問statement和它門有什么區(qū)別。Statement和PreparedStatement。Statement執(zhí)行的SQL語句中不能帶參數(shù),PreparedStatement執(zhí)行的SQL語句中可以帶參數(shù)。8. 問在用數(shù)據(jù)庫的時候,遇到什么問題。(其實是問SQL的優(yōu)化方面的東西)答:1)查詢時使用索引2)少用in,exist等3)查詢條件盡量要多,能過濾掉最多記錄的條件放在右邊,因為orcale中是從右向左執(zhí)行的。4)多用左聯(lián)接,右聯(lián)接5)多表查詢時,數(shù)據(jù)少
24、的表作為基表,放在右邊9. In關鍵字能不能提高select語句的效率,如果不能提高,你打算用什么關鍵字進行替換?如果個他加一個索引速度會不會提高?用in為什么速度慢?答:in效率不高,用or代替。10. WebLogic的配置文件有哪些?答:config.xml11. 在開發(fā)過程中出錯,怎么調(diào)試?10/121 .設置斷點,2 .使用斷言,用junit12. IDE對開發(fā)環(huán)境的熟悉程度如:(jbuildereclipseworkshop)13. Linux中怎么找出所有80端口的線程命令是什么。答:netstat-nap|grep8014. 說下weblogic的domain和server。答
25、:WebLogic服務器基本管理單元就是一個Domain。一個domain是一些相關的設置作為一個單元被管理的WebLogic服務器資源。一個domain包括一個或者更多的WebLogicServer實例,也可能包括WebLogicServer集群15.ear包里包含什么東西?答:如下圖:16 .怎樣配置ejb的事務?答:對于每個企業(yè)bean,都要在部署描述符中配置事務的下列兩個部分:在EJB部署描述符中使用<transaction-type>元素指定bean使用的是容器管理的事務還是bean管理的事務??赡艿闹凳莄ontainer或bean。由于實體bean必須使用容器管理的事務,這只對會話bean和消息驅(qū)動bean是必需的。對于容器管理的事務,您可以為企業(yè)bean的方法隨意指定事務屬性。在EJB部署描述符中的container-transaction部分指定它。17 .什么是接口,什么是抽象類?它們有什么區(qū)別?答:聲明方法的存在而不去實現(xiàn)它的類被叫做抽象類(abstractclass),它用于要創(chuàng)建一個體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實現(xiàn)該類的情況。不能創(chuàng)建abstract類的實例。然而可以創(chuàng)建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。不能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年新能源發(fā)電設備自動化裝置項目成效分析報告
- 2024年超鈾元素及其提取設備項目綜合評估報告
- 2024年裝在進口飛機上的國產(chǎn)零備件和材料項目評價分析報告
- 質(zhì)量培訓35環(huán)宇抽樣檢驗培訓教材
- 2024屆河北省唐山市唐縣第一中學高三5月學生學業(yè)能力調(diào)研考試數(shù)學試題
- 構建幼兒園大閱讀體系的實踐研究 研究計劃+實施階段+結題報告
- 采購合同中的處罰條款
- 編撰物流合同執(zhí)行統(tǒng)計表
- 山東省棗莊市臺兒莊區(qū)2024-2025學年七年級上學期期中考試語文試題
- 遼寧省丹東市七校協(xié)作體2024-2025學年高一上學期11月期中生物試題
- 第45屆世界技能大賽焊接項目全國選拔賽技術工作文件
- 藥品經(jīng)營使用和質(zhì)量監(jiān)督管理辦法2024年宣貫培訓課件
- 《老年人生活照護》試卷B卷及答案
- 課程設計幾種排序算法
- 學前教育法學習重點1
- 夏縣縣城污水處理提質(zhì)增效-一廠一策-系統(tǒng)化整治方案
- 幼兒園中班健康《運動過后》課件
- 門衛(wèi)室承包合同
- 2024.11.9全國消防安全日全民消防生命至上消防科普課件
- 一線員工供電服務行為規(guī)范專項測試題及答案
- 2024年山東省濟南市中考英語試題卷(含答案)
評論
0/150
提交評論