版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機應(yīng)用能力實訓(xùn)指導(dǎo)書Java面試題一.選擇題(每題1分).Jsp有幾個內(nèi)置對象?((單選)A5個B6個C9個D8個.在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)?()(多選)AbreakBreturnCforwardDfinally3,四種會話跟蹤技術(shù),哪個范圍最大?()(單選)ApageBrequestCsessionDapplication4.Java中有幾種方法可以實現(xiàn)一個線程?()(單選)A1種 B2種 C3種 D4種5,同步有幾種實現(xiàn)方法()(單選)A4種 B2種 C3種 D1種6.xml有哪些解析技術(shù)?()(多選)ADOMBSAXCSTAXDJDOM7,下列說法正確的是((多選)A構(gòu)造器Constructor可被繼承頁腳內(nèi)容1計算機應(yīng)用能力實訓(xùn)指導(dǎo)書BString類不可以繼承C判斷兩個對象值相同用“=="Dchar型變量中能存貯一個中文漢字.下面說法錯誤的是()(單選)AVector是線程安全的Bfloatf=3.4是正確的CStringBuffer的長度是可變的DStringBuffer的長度是不可變的.下列關(guān)于集合的說法正確的是((多選)AList的具體實現(xiàn)包括ArrayList和VectorBMap集合類用于存儲元素對(稱作“鍵”和“值"),其中每個鍵映射到一個值CSet的元素是有序的DHashtable是線程安全的。.下列關(guān)于線程說法正確的是((多選)A調(diào)用sleep不會釋放對象鎖。B調(diào)用wait方法導(dǎo)致本線程放棄對象鎖C當(dāng)一個線程進(jìn)入一個對象的一個synchronized方法后,其它線程不可進(jìn)入此對象的其它方法頁腳內(nèi)容2計算機應(yīng)用能力實訓(xùn)指導(dǎo)書Dnotify():喚醒全部處于等待狀態(tài)的線程。.給定JSP程序源碼如下,該JSP運行后輸出的結(jié)果是()。(單選)<html><%intCount=l;%>Count:<%=++Count%></html>ACount:1BCount:2C1:2DCount:12在J2EE中的一個JSP文件中,有表達(dá)式<%=2+3%>,它將輸出()(單選)a)2+3 b)5 c)23 d)不會輸出,因為表達(dá)式是錯誤的13在J2EE中,JSTL提供條件標(biāo)簽以支持JSP頁面的各種條件,其中()類似于Java語言的switch語句。(單選)a)<c:if>b)<c:choose>c)<c:when>d)<c:forEach>14.在進(jìn)行JavaWeb開發(fā)時,假定一個變量保存在session中,要獲得這個變量的值,可以使用以下()語句。(單選)application.getAttribute(“name”)pageContext.getAttribute(“name”)session.getAttribute(“name”)d)config.getInitParameter(“name”)頁腳內(nèi)容3計算機應(yīng)用能力實訓(xùn)指導(dǎo)書15)在J2EE中,編寫Servlet過濾器時,()接口用于調(diào)用過濾器鏈中的下一個過濾器。()(單選)a)Filterb)FilterConfigc)Filterchaind)Servlet16)關(guān)于視圖的描述正確的是()(單選)a) 視圖是一種特殊的表,它存儲了用戶定制的數(shù)據(jù)。b)視圖僅用于用戶進(jìn)行查詢,不可以通過視圖對數(shù)據(jù)進(jìn)行修改。c)在sqlserver中可以通過用T-sql語句來創(chuàng)建,也可以通過企業(yè)管理器。d)創(chuàng)建視圖只能操作本機器上的數(shù)據(jù)庫表。17)STRUTS框架中,()類在視圖層和控制層之間傳遞HTML表單數(shù)據(jù)。(單選)a)Actionb)ActionForwardc)ActionFormd)ActionServlet18)Struts控制器的主要任務(wù)是接受用戶請求、根據(jù)用戶請求調(diào)用對應(yīng)的模型組件、獲取業(yè)務(wù)邏輯執(zhí)行結(jié)果的根據(jù)處理結(jié)果選擇適合的視圖組件返回給用戶,實現(xiàn)Struts控制器的類中不包括()。(單選)a)ActionServletb)Actionc)ActionFormd)ActionForward19)在OOD中,類和接口之間的關(guān)系稱之為()。(單選)a)泛化b)實現(xiàn)c)關(guān)聯(lián)d)繼承20)以下關(guān)于SessionFactory的說法哪些正確?()(多選)A)對于每個數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個SessionFactory對象一個SessionFactory對象對應(yīng)一個數(shù)據(jù)庫存儲源。頁腳內(nèi)容4計算機應(yīng)用能力實訓(xùn)指導(dǎo)書SessionFactory是重量級的對象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個數(shù)據(jù)庫存儲源只需要創(chuàng)建一個。SessionFactory的load()方法用于加載持久化對象21)關(guān)于AOP錯誤的()(單選)A)AOP將散落在系統(tǒng)中的“方面”代碼集中實現(xiàn)B)AOP有助于提高系統(tǒng)可維護(hù)性C)AOP已經(jīng)表現(xiàn)出將要替代面向?qū)ο蟮内厔軩)AOP是一種設(shè)計模式,Spring提供了一種實現(xiàn)22)依賴注入說法正確的(單選)A)依賴注入的目標(biāo)是在代碼之外管理程序組建間的依賴關(guān)系B)依賴注入即是“面向接口”的編程C)依賴注入是面向?qū)ο蠹夹g(shù)的替代品D)依賴注入的使用會增大程序的規(guī)模23)以下哪些屬于Session的方法?()(多選)10ad()save()delete()頁腳內(nèi)容5計算機應(yīng)用能力實訓(xùn)指導(dǎo)書update()open()close()24)下面那些是Hibernate的查詢方式()(多選)A)sqlB)hqlC)Criteria25)以下數(shù)據(jù)結(jié)構(gòu)不屬于線性結(jié)構(gòu)的是()(單選)A)隊列B)線性表C)二叉樹D)棧26)下列是文件讀寫的類是()(多選)A)FileReaderB)FileC)FileWriterD)InputStream27)數(shù)據(jù)庫技術(shù)中的“臟數(shù)據(jù)',是指()的數(shù)據(jù)。(單選)A)錯誤B回返C未提交D未提交的隨后又被撤消28)在計算機中,一個字節(jié)是由多少個二進(jìn)制位組成的()(單選)A).4 B).8 C).16 D).2429)設(shè)正x、y均為整型變量,且x=10y=3,則以下語句printf("%d,%d\n",x--,--y);的輸出結(jié)果是()(單選)A).10,3 B).9,3 C),9,2 D).10,230)下列不屬于面向?qū)ο蟮姆椒ㄊ牵ǎ▎芜x)頁腳內(nèi)容6計算機應(yīng)用能力實訓(xùn)指導(dǎo)書A).對象B).類C).繼承 D).過程調(diào)用二填空(每空1分)Strings=newString("xyz");創(chuàng)建了2_個String對象?Math.round(9.5)等於10_Math.round(-9.5)等於-9try{}里有一個return語句,那么緊跟在這個try后的finally{}里的code會被執(zhí)行,什么時候被執(zhí)行,在return(前還是后?)如何現(xiàn)實servlet的單線程模式<%@pageisThreadSafe="false"%>類變量必須帶的修飾符是static—final類可以修飾在屬性,方法和 類_前面Java默認(rèn)的包是java.lang.*—Hibernate里面怎樣實現(xiàn)類與類之間的關(guān)系 表映射 Socket編程服務(wù)器端用serverSocket_類來創(chuàng)建socket對象判斷題(每題2分)1,依賴注入即是“面向接口”的編程。錯2.Overload和Override都是java多態(tài)的不同體現(xiàn)形式。對3.String是最基本的數(shù)據(jù)類型錯4.啟動一個線程是用start()對頁腳內(nèi)容7計算機應(yīng)用能力實訓(xùn)指導(dǎo)書5,接口可以繼承接口對四.簡答題(每題4分).下列程序打印結(jié)果是lnt[]arr={1,3,3,2,8};Stringstr="”;lnt1=0;publicvoiddoit(){lor(;i<arr.length;){ll(arr[i]>arr[i+1]){str=arr[i]+arr[i+1]+str;break;}elseil(arr[i]<arr[i+1]){str=arr[i]+str+arr[i+1];i++;continue;}else{頁腳內(nèi)容8計算機應(yīng)用能力實訓(xùn)指導(dǎo)書str+=arr[i];i++;))System.out.println(i);System.out.println(str);)i=2;str=5133.將會打印出什么?packagetest;publicclassFatherClasspublicFatherClass(){System.out.println("FatherClassCreate");}頁腳內(nèi)容9計算機應(yīng)用能力實訓(xùn)指導(dǎo)書類:packagetest;importtest.FatherClass;publicclassChildClassextendsFatherclasspublicChildClass(){System.out.println("ChildClassCreate");)publicstaticvoidmain(String[]args){FatherClassfc=newFatherClass();ChildClasscc=newChildClass();}}輸出結(jié)果:fatherClassCreatefatherClassCreatehildClassCreate頁腳內(nèi)容10計算機應(yīng)用能力實訓(xùn)指導(dǎo)書.下列程序?qū)€是錯,如果錯請說明原因!abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}abstractmethod必須以分號結(jié)尾,且不帶花括號.表:table1(FId,Fclass,Fscore),用最高效最簡單的SQL列出各班成績最高的列表,顯示班級,成績兩個字段。selectfclass,max(fscore)fromtable1groupbyfclass,fid頁腳內(nèi)容11計算機應(yīng)用能力實訓(xùn)指導(dǎo)書5,下面程序運行結(jié)果是String[]arrl={“a",”b",“1〃,“c",”b"};Listlst1=newArrayList<String>();lst1.add("d");Collections.addAll(isti,arr1);System.out.println(lst1);Set<String>setl=newHashSet<String>();set1.add(”d");Collections.addAll(set1,arr1);System.out.println(set1);運行結(jié)果:d,a,b,1,c,b頁腳內(nèi)容12計算機應(yīng)用能力實訓(xùn)指導(dǎo)書編程題(每題6分).寫一個Singleton出來publicclassSingleton{privatestaticSingletoninstance=nullpublicstaticsynchronizedSingletongetlnstance(){if(instance==null)instance=newSingleton();returninstance;))頁腳內(nèi)容13計算機應(yīng)用能力實訓(xùn)指導(dǎo)書一個表td中的部分Id有多個記錄,把所有有多個記錄的id查出來,并顯示共有多少條記錄數(shù)。selectid,Count(*)fromtbgroupbyidhavingcount(*)>l3給你個字符串String="abcdefg”,請你把它倒序輸出。StringBuffersb=newStringBuffer(s);srings1=(sb.reverse()).toString();頁腳內(nèi)容14計算機應(yīng)用能力實訓(xùn)指導(dǎo)書4.寫出冒泡排序的實現(xiàn)publicvoidfun9(){int[]a={1,3,5,61,2,123,12,}Conica.print(a);for(inti=0;i<a.length-1;i++){for(intj=0;j<a.length-i-1;j++){if(a[j]>a[j+1]){inttemp=a[j];a[j]=a[j+1];a[j+1]=temp;}頁腳內(nèi)容15計算機應(yīng)用能力實訓(xùn)指導(dǎo)書5編程:編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個,如“我ABC”4,應(yīng)該截為“我48”,輸入“我ABC漢DEF”,應(yīng)該輸出為“我ABC”而不是“我ABC+漢的半個”。packagetest;classSplitstring{StringSplitStr;頁腳內(nèi)容16計算機應(yīng)用能力實訓(xùn)指導(dǎo)書intSplitByte;publicSplitString(Stringstr,intbytes){SplitStr=str;SplitByte=bytes;System.out.println("The
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛擬現(xiàn)實協(xié)作流程-洞察分析
- 虛擬偶像在體育賽事中的應(yīng)用-洞察分析
- 專屬KTV包廂承保經(jīng)營協(xié)議范本一
- 創(chuàng)建良好的客戶服務(wù)文化和環(huán)境
- 小朋友們畫的圖畫作品解讀
- 鄉(xiāng)村旅游可持續(xù)發(fā)展路徑-第1篇-洞察分析
- 網(wǎng)絡(luò)平臺侵權(quán)責(zé)任探析-洞察分析
- 紡織服裝行業(yè)的保安工作總結(jié)
- 荒山承包造林合同協(xié)議書
- 太陽系探秘科普讀后感
- 大學(xué)面試口頭自我介紹
- 廣告宣傳物料投標(biāo)方案(技術(shù)方案)
- 集合復(fù)習(xí)-章課件
- 策略家庭治療案例
- 數(shù)學(xué)優(yōu)生培養(yǎng)計劃與措施
- 消防控制室值班服務(wù)各項管理制度
- 三年級下冊口算天天100題(A4打印版)
- 在眼科護(hù)理中的病人安全管理
- 商業(yè)秘密保護(hù)指導(dǎo)意見宣傳培訓(xùn)方案書
- 《腫瘤流行病學(xué)》課件
- 采購缺乏計劃性的整改措施
評論
0/150
提交評論