版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)Java面試題一.選擇題(每題1分).Jsp有幾個(gè)內(nèi)置對(duì)象?((單選)A5個(gè)B6個(gè)C9個(gè)D8個(gè).在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)?()(多選)AbreakBreturnCforwardDfinally3,四種會(huì)話跟蹤技術(shù),哪個(gè)范圍最大?()(單選)ApageBrequestCsessionDapplication4.Java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?()(單選)A1種 B2種 C3種 D4種5,同步有幾種實(shí)現(xiàn)方法()(單選)A4種 B2種 C3種 D1種6.xml有哪些解析技術(shù)?()(多選)ADOMBSAXCSTAXDJDOM7,下列說(shuō)法正確的是((多選)A構(gòu)造器Constructor可被繼承頁(yè)腳內(nèi)容1計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)B(niǎo)String類(lèi)不可以繼承C判斷兩個(gè)對(duì)象值相同用“=="Dchar型變量中能存貯一個(gè)中文漢字.下面說(shuō)法錯(cuò)誤的是()(單選)AVector是線程安全的Bfloatf=3.4是正確的CStringBuffer的長(zhǎng)度是可變的DStringBuffer的長(zhǎng)度是不可變的.下列關(guān)于集合的說(shuō)法正確的是((多選)AList的具體實(shí)現(xiàn)包括ArrayList和VectorBMap集合類(lèi)用于存儲(chǔ)元素對(duì)(稱作“鍵”和“值"),其中每個(gè)鍵映射到一個(gè)值CSet的元素是有序的DHashtable是線程安全的。.下列關(guān)于線程說(shuō)法正確的是((多選)A調(diào)用sleep不會(huì)釋放對(duì)象鎖。B調(diào)用wait方法導(dǎo)致本線程放棄對(duì)象鎖C當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線程不可進(jìn)入此對(duì)象的其它方法頁(yè)腳內(nèi)容2計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)Dnotify():?jiǎn)拘讶刻幱诘却隣顟B(tài)的線程。.給定JSP程序源碼如下,該JSP運(yùn)行后輸出的結(jié)果是()。(單選)<html><%intCount=l;%>Count:<%=++Count%></html>ACount:1BCount:2C1:2DCount:12在J2EE中的一個(gè)JSP文件中,有表達(dá)式<%=2+3%>,它將輸出()(單選)a)2+3 b)5 c)23 d)不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的13在J2EE中,JSTL提供條件標(biāo)簽以支持JSP頁(yè)面的各種條件,其中()類(lèi)似于Java語(yǔ)言的switch語(yǔ)句。(單選)a)<c:if>b)<c:choose>c)<c:when>d)<c:forEach>14.在進(jìn)行JavaWeb開(kāi)發(fā)時(shí),假定一個(gè)變量保存在session中,要獲得這個(gè)變量的值,可以使用以下()語(yǔ)句。(單選)application.getAttribute(“name”)pageContext.getAttribute(“name”)session.getAttribute(“name”)d)config.getInitParameter(“name”)頁(yè)腳內(nèi)容3計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)15)在J2EE中,編寫(xiě)Servlet過(guò)濾器時(shí),()接口用于調(diào)用過(guò)濾器鏈中的下一個(gè)過(guò)濾器。()(單選)a)Filterb)FilterConfigc)Filterchaind)Servlet16)關(guān)于視圖的描述正確的是()(單選)a) 視圖是一種特殊的表,它存儲(chǔ)了用戶定制的數(shù)據(jù)。b)視圖僅用于用戶進(jìn)行查詢,不可以通過(guò)視圖對(duì)數(shù)據(jù)進(jìn)行修改。c)在sqlserver中可以通過(guò)用T-sql語(yǔ)句來(lái)創(chuàng)建,也可以通過(guò)企業(yè)管理器。d)創(chuàng)建視圖只能操作本機(jī)器上的數(shù)據(jù)庫(kù)表。17)STRUTS框架中,()類(lèi)在視圖層和控制層之間傳遞HTML表單數(shù)據(jù)。(單選)a)Actionb)ActionForwardc)ActionFormd)ActionServlet18)Struts控制器的主要任務(wù)是接受用戶請(qǐng)求、根據(jù)用戶請(qǐng)求調(diào)用對(duì)應(yīng)的模型組件、獲取業(yè)務(wù)邏輯執(zhí)行結(jié)果的根據(jù)處理結(jié)果選擇適合的視圖組件返回給用戶,實(shí)現(xiàn)Struts控制器的類(lèi)中不包括()。(單選)a)ActionServletb)Actionc)ActionFormd)ActionForward19)在OOD中,類(lèi)和接口之間的關(guān)系稱之為()。(單選)a)泛化b)實(shí)現(xiàn)c)關(guān)聯(lián)d)繼承20)以下關(guān)于SessionFactory的說(shuō)法哪些正確?()(多選)A)對(duì)于每個(gè)數(shù)據(jù)庫(kù)事務(wù),應(yīng)該創(chuàng)建一個(gè)SessionFactory對(duì)象一個(gè)SessionFactory對(duì)象對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)源。頁(yè)腳內(nèi)容4計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)SessionFactory是重量級(jí)的對(duì)象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)源只需要?jiǎng)?chuàng)建一個(gè)。SessionFactory的load()方法用于加載持久化對(duì)象21)關(guān)于AOP錯(cuò)誤的()(單選)A)AOP將散落在系統(tǒng)中的“方面”代碼集中實(shí)現(xiàn)B)AOP有助于提高系統(tǒng)可維護(hù)性C)AOP已經(jīng)表現(xiàn)出將要替代面向?qū)ο蟮内厔?shì)D)AOP是一種設(shè)計(jì)模式,Spring提供了一種實(shí)現(xiàn)22)依賴注入說(shuō)法正確的(單選)A)依賴注入的目標(biāo)是在代碼之外管理程序組建間的依賴關(guān)系B)依賴注入即是“面向接口”的編程C)依賴注入是面向?qū)ο蠹夹g(shù)的替代品D)依賴注入的使用會(huì)增大程序的規(guī)模23)以下哪些屬于Session的方法?()(多選)10ad()save()delete()頁(yè)腳內(nèi)容5計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)update()open()close()24)下面那些是Hibernate的查詢方式()(多選)A)sqlB)hqlC)Criteria25)以下數(shù)據(jù)結(jié)構(gòu)不屬于線性結(jié)構(gòu)的是()(單選)A)隊(duì)列B)線性表C)二叉樹(shù)D)棧26)下列是文件讀寫(xiě)的類(lèi)是()(多選)A)FileReaderB)FileC)FileWriterD)InputStream27)數(shù)據(jù)庫(kù)技術(shù)中的“臟數(shù)據(jù)',是指()的數(shù)據(jù)。(單選)A)錯(cuò)誤B回返C未提交D未提交的隨后又被撤消28)在計(jì)算機(jī)中,一個(gè)字節(jié)是由多少個(gè)二進(jìn)制位組成的()(單選)A).4 B).8 C).16 D).2429)設(shè)正x、y均為整型變量,且x=10y=3,則以下語(yǔ)句printf("%d,%d\n",x--,--y);的輸出結(jié)果是()(單選)A).10,3 B).9,3 C),9,2 D).10,230)下列不屬于面向?qū)ο蟮姆椒ㄊ牵ǎ▎芜x)頁(yè)腳內(nèi)容6計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)A).對(duì)象B).類(lèi)C).繼承 D).過(guò)程調(diào)用二填空(每空1分)Strings=newString("xyz");創(chuàng)建了2_個(gè)String對(duì)象?Math.round(9.5)等於10_Math.round(-9.5)等於-9try{}里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally{}里的code會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return(前還是后?)如何現(xiàn)實(shí)servlet的單線程模式<%@pageisThreadSafe="false"%>類(lèi)變量必須帶的修飾符是static—final類(lèi)可以修飾在屬性,方法和 類(lèi)_前面Java默認(rèn)的包是java.lang.*—Hibernate里面怎樣實(shí)現(xiàn)類(lèi)與類(lèi)之間的關(guān)系 表映射 Socket編程服務(wù)器端用serverSocket_類(lèi)來(lái)創(chuàng)建socket對(duì)象判斷題(每題2分)1,依賴注入即是“面向接口”的編程。錯(cuò)2.Overload和Override都是java多態(tài)的不同體現(xiàn)形式。對(duì)3.String是最基本的數(shù)據(jù)類(lèi)型錯(cuò)4.啟動(dòng)一個(gè)線程是用start()對(duì)頁(yè)腳內(nèi)容7計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)5,接口可以繼承接口對(duì)四.簡(jiǎn)答題(每題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{頁(yè)腳內(nèi)容8計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)str+=arr[i];i++;))System.out.println(i);System.out.println(str);)i=2;str=5133.將會(huì)打印出什么?packagetest;publicclassFatherClasspublicFatherClass(){System.out.println("FatherClassCreate");}頁(yè)腳內(nèi)容9計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)類(lèi):packagetest;importtest.FatherClass;publicclassChildClassextendsFatherclasspublicChildClass(){System.out.println("ChildClassCreate");)publicstaticvoidmain(String[]args){FatherClassfc=newFatherClass();ChildClasscc=newChildClass();}}輸出結(jié)果:fatherClassCreatefatherClassCreatehildClassCreate頁(yè)腳內(nèi)容10計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū).下列程序?qū)€是錯(cuò),如果錯(cuò)請(qǐng)說(shuō)明原因!abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}abstractmethod必須以分號(hào)結(jié)尾,且不帶花括號(hào).表:table1(FId,Fclass,Fscore),用最高效最簡(jiǎn)單的SQL列出各班成績(jī)最高的列表,顯示班級(jí),成績(jī)兩個(gè)字段。selectfclass,max(fscore)fromtable1groupbyfclass,fid頁(yè)腳內(nèi)容11計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)5,下面程序運(yùn)行結(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);運(yùn)行結(jié)果:d,a,b,1,c,b頁(yè)腳內(nèi)容12計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)編程題(每題6分).寫(xiě)一個(gè)Singleton出來(lái)publicclassSingleton{privatestaticSingletoninstance=nullpublicstaticsynchronizedSingletongetlnstance(){if(instance==null)instance=newSingleton();returninstance;))頁(yè)腳內(nèi)容13計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)一個(gè)表td中的部分Id有多個(gè)記錄,把所有有多個(gè)記錄的id查出來(lái),并顯示共有多少條記錄數(shù)。selectid,Count(*)fromtbgroupbyidhavingcount(*)>l3給你個(gè)字符串String="abcdefg”,請(qǐng)你把它倒序輸出。StringBuffersb=newStringBuffer(s);srings1=(sb.reverse()).toString();頁(yè)腳內(nèi)容14計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)4.寫(xiě)出冒泡排序的實(shí)現(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;}頁(yè)腳內(nèi)容15計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)5編程:編寫(xiě)一個(gè)截取字符串的函數(shù),輸入為一個(gè)字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個(gè),如“我ABC”4,應(yīng)該截為“我48”,輸入“我ABC漢DEF”,應(yīng)該輸出為“我ABC”而不是“我ABC+漢的半個(gè)”。packagetest;classSplitstring{StringSplitStr;頁(yè)腳內(nèi)容16計(jì)算機(jī)應(yīng)用能力實(shí)訓(xùn)指導(dǎo)書(shū)intSplitByte;publicSplitString(Stringstr,intbytes){SplitStr=str;SplitByte=bytes;System.out.println("The
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中語(yǔ)文文言文復(fù)習(xí)課件
- 贛南衛(wèi)生健康職業(yè)學(xué)院《cinema4d》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛東學(xué)院《物流學(xué)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2022年三月公務(wù)員考試公共基礎(chǔ)知識(shí)沖刺測(cè)試題
- 七年級(jí)生物上冊(cè)第三單元生物圈中的綠色植物第二章被子植物的一生第一節(jié)種子的萌發(fā)教案新版新人教版
- 《雨后教學(xué)》課件
- 三年級(jí)數(shù)學(xué)上冊(cè)一動(dòng)物趣聞-克千克噸的認(rèn)識(shí)噸的認(rèn)識(shí)說(shuō)課稿青島版六三制
- 2024-2025學(xué)年北京市豐臺(tái)區(qū)高三語(yǔ)文上學(xué)期期末試卷及答案解析
- 銀行網(wǎng)點(diǎn)數(shù)據(jù)分析-培訓(xùn)課程
- 境外公共安全課件
- 工程結(jié)算業(yè)務(wù)咨詢服務(wù)協(xié)議書(shū)
- 運(yùn)輸公司安全生產(chǎn)隱患排查制度
- 譯林新版(2024)七年級(jí)英語(yǔ)上冊(cè)Unit 5 Reading課件
- 爆破設(shè)計(jì)說(shuō)明書(shū)(修改)
- 2025屆天津市南開(kāi)區(qū)南開(kāi)中學(xué)語(yǔ)文高三上期末達(dá)標(biāo)檢測(cè)試題含解析
- 期末試卷(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)滬教版
- 光伏電站運(yùn)維詳細(xì)版手冊(cè)
- 食品安全應(yīng)急管理和突發(fā)事故報(bào)告制度
- 藝術(shù)學(xué)概論第一章-彭吉象
- 51job在線測(cè)評(píng)題集
- 2024新教科版一年級(jí)科學(xué)上冊(cè)全冊(cè)教案
評(píng)論
0/150
提交評(píng)論