




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁(yè)眉頁(yè)腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!Java程序員筆試題(答題時(shí)間60-90分鐘,總分,50分算通過(guò),70分優(yōu)秀)姓名:_______________________開(kāi)始時(shí)間:____:____Web等)每題3分,共30分1.請(qǐng)寫正規(guī)表達(dá)式,數(shù)字0-9:,整數(shù):,浮點(diǎn)數(shù):,26個(gè)小寫英文字母組成的字符串:(有歧義,選擇H也可)(本小題選擇)、-?\\d+B、(-?\\d+)(\\.\\d+)?C、\\w+(有歧義,選擇H也可)D、^[0-9]*E、\\d、\\wG、[a-z]+H、[a-z]*、\\d+(\\.\\d+)?2.每1個(gè)B類地址能支持__E_(本空選擇)個(gè)主機(jī)地址,00是類地址,/27表示的地址范圍是:、*****、256C、***-*****G、-7H、-1D、255E、*****、***-*****I、-55J、-273.名詞解析,內(nèi)存LRU算法:最近最少使用算法Leastrecentlyused______________________。4.Linux下的chmod命令功能是修改文件或目錄的訪問(wèn)控制表,設(shè)定執(zhí)行、讀、寫屬性____________。5.對(duì)于status,Javascript的oDiv.innerHTML屬性是返回_status__。6.html的經(jīng)瀏覽器解析后顯示為空格________,顯示為_(kāi)______。7.什么是線程安全?答:多線程程序有共享數(shù)據(jù)而且有讀有寫的話設(shè)計(jì)者自己采取了同步措施,調(diào)用者不需要考慮數(shù)據(jù)同步問(wèn)題,則這樣的接口是線程安全的,否則不是線程安全的。8.什么是排序的穩(wěn)定性?答:在排序的序列中,存在多個(gè)具有相同關(guān)鍵字的記錄,經(jīng)過(guò)排序,這些記錄對(duì)應(yīng)的相對(duì)次序保持不變,這就是排序的穩(wěn)定性。__快速________排序是不穩(wěn)定的,冒泡排序的平均時(shí)間復(fù)雜度是___O()。.TCP和UDP的異同,基于TCP和UDP的應(yīng)用各有哪些?答:1.TCP是面向連接的,有比較高的可靠性,一些要求比較高的服務(wù)一般使用這個(gè)協(xié)議,如FTP、Telnet、第1頁(yè)共4頁(yè)SMTP、HTTP、POP3等2.UDP是面向無(wú)連接的,使用這個(gè)協(xié)議的常見(jiàn)服務(wù)有DNS、、QQ等、什么是Singleton設(shè)計(jì)模式?答:?jiǎn)卫J?。在JAVA應(yīng)用程序中,一個(gè)類Class只有一個(gè)實(shí)例存在。二、數(shù)據(jù)庫(kù)(共20分)1.請(qǐng)根據(jù)以下的要求寫出SQL網(wǎng)站的訪問(wèn)日志表,瀏覽器每發(fā)送一個(gè)請(qǐng)求,都會(huì)在表中記錄,其表結(jié)果如下:Access_Log字段名稱idaccess_ipaccess_urlsession_id數(shù)據(jù)類型整數(shù)型15位可變長(zhǎng)字符255位可變長(zhǎng)字符32位可變長(zhǎng)字符主鍵truefalsefalsefalsefalse字段描述唯一標(biāo)識(shí),自增長(zhǎng)訪問(wèn)IP訪問(wèn)時(shí)間訪問(wèn)URL瀏覽器session編號(hào),每次登錄產(chǎn)生唯一的session_idaccess_time日期型、編寫創(chuàng)建Access_Log表的SQL4分)createtableAccess_Log(idintidentityprimarykey,access_ipvarchar(15),access_timesmalldatetime,access_urlvarchar(255),session_idvarchar(255));b、請(qǐng)統(tǒng)計(jì)每一個(gè)IP登錄的次數(shù)和點(diǎn)擊的次數(shù),輸出列:,登錄4分)selectaccess_ip,count(distinctsession_id)as'登錄數(shù)',count(access_ip)as'點(diǎn)擊數(shù)'fromaccess_loggroupbyaccess_ipc、請(qǐng)找出登錄次數(shù)超過(guò)10次的IP地址,輸出列:3分)selectaccess_ip,count(access_ip)as'點(diǎn)擊數(shù)'fromaccess_loggroupbyaccess_iphavingcount(distinctsession_id)102.數(shù)據(jù)庫(kù)如何存儲(chǔ)多對(duì)多關(guān)系?(3分)答:通過(guò)中間表,存儲(chǔ)兩個(gè)表的鍵值。3.數(shù)據(jù)庫(kù)如何存儲(chǔ)樹(shù)形結(jié)構(gòu)?(3分)答:增加一例,例如parentId,指向父結(jié)點(diǎn)的鍵值。4.游標(biāo)是什么?(3分)答:游標(biāo)是指向查詢結(jié)果集的一個(gè)指針,一般用在數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程里。三、Java基礎(chǔ)(第5題9分,其他每題3分,共30分)第2頁(yè)共4頁(yè)1.需要把字符串“20XX年-5-1500:30”轉(zhuǎn)換為java.util.Date對(duì)象,匹配的日期模式_yyyy-MM-ddHH:mm。2.RMI是___RemoteMethodInvocation__________的縮寫;JNDI是___JavaNamingandDirectoryInterface______的縮寫。3.請(qǐng)解釋下面代碼。Classc=Class.forName(\作用:_取String類型的類對(duì)象___Classparam[]=newClass;Constructorctor=c.getConstructor(param);//作用:取String類型參數(shù)類型為param的構(gòu)造方法___Stringstring=(String)ctor.newInstance(param);//作用:通過(guò)構(gòu)造函數(shù)創(chuàng)建一個(gè)String實(shí)例____System.out.println(\輸出:打印string的值,輸出:string=null_________4.列出你所知的和Hibernate競(jìng)爭(zhēng)的持久層框架,和Struts競(jìng)爭(zhēng)的表示層架構(gòu)。答:Hibernate:ibatisStruts:JSF,TapeStry,webwork,Velocity,F(xiàn)reeMaker(至少寫2個(gè))5.寫出你知道的下列Java應(yīng)用,本題9分,每個(gè)1分,答對(duì)7個(gè)以上(包括7個(gè))算全分:Email接收與發(fā)送:javamail處理Excel文件:jxl,poiXML解析:Dom4j,XMLConfiguration生成報(bào)表:JasperReport生成圖表:,JFreeChart輸出日志:Log4jextjs是:基于AJAX客戶端技術(shù)Ant是:編譯構(gòu)建SWT是:IBM主導(dǎo)的應(yīng)用程序開(kāi)發(fā)技術(shù)JUnit是:JAVA的單元測(cè)試IntelliJIDEA是:JavaIDE開(kāi)發(fā)工具Resin是:J2EE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器6.JSP內(nèi)部對(duì)象有哪些?答:request,response,out,session,application7.說(shuō)出LinkedList、Vector、HashSet的區(qū)別:共同的父類是什么類,存取速度差別,容納對(duì)象差別和那個(gè)是線程安全的。答:共同的父類是collection,存取速度,讀的快慢順序:、LinkedList、,寫快慢排序:LinkedList、Vector、HashSet。HashSet是存儲(chǔ)鍵值對(duì),按關(guān)鍵字讀寫,LinkedList、Vector直接放置對(duì)象。Vector是線程安全的。第3頁(yè)共4頁(yè)四、Java編程(0分)每一個(gè)IP地址都是1個(gè)32位的整數(shù),例如,對(duì)應(yīng)的整數(shù)是:***-*****77。寫一個(gè)函數(shù),把字符串格式的IP地址,轉(zhuǎn)換為對(duì)應(yīng)32位整數(shù)。publicstaticLongchangeIp(Stringip){}Stringstr=\StringBuilderbuilder=newStringBuilder();String[]group=ip.split(\for(Strings:group){}Longlongip=Long.parseLong(str,2);returnlongip;Integerinput=Integer.parseInt(s);for(inti=7;ii--){}if(((1str+=1;str+=0;else五、英語(yǔ)翻譯,每題5分,共5分1、Javatechnologyopensupawealthofexcitingpossibilitiesforconsumers.Itenablesjustaboutanyapplication--includinggames,tools,andinformationprogramsandservices--torunonjustaboutanycomputerordevice.FromdesktopPCstomobilehandhelddevicesandcellphones,Javatechnologytodayisjustabouteverywhere.Ifyoudon'talreadyhaveit,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤礦安裝綜掘機(jī)施工方案
- 遼寧管道防腐施工方案
- 新鄉(xiāng)停車場(chǎng)照明施工方案
- 全面提高云杉育苗質(zhì)量和成活率的栽培技術(shù)研究
- 新未來(lái)大學(xué)英語(yǔ) 視聽(tīng)說(shuō)教程1(智慧版) 聽(tīng)力腳本匯 Unit 1 -6
- 新未來(lái)大學(xué)英語(yǔ) 視聽(tīng)說(shuō)教程1(智慧版) 聽(tīng)力腳本 Unit 2
- 變電站無(wú)人機(jī)智能識(shí)別技術(shù)
- 任務(wù)型教學(xué)法在高中語(yǔ)文教學(xué)中的應(yīng)用研究
- 基于問(wèn)題鏈的高中英語(yǔ)閱讀教學(xué)實(shí)踐探究
- 加強(qiáng)污染防治和生態(tài)建設(shè)的策略及實(shí)施路徑
- 剪力墻止水對(duì)拉螺栓施工方案
- QES三體系內(nèi)審檢查表 含審核記錄
- 2023年江蘇省無(wú)錫市中考模擬英語(yǔ)試卷(附答案)
- 北京市新英才學(xué)校教職員工手冊(cè)
- 帶電核相試驗(yàn)報(bào)告
- 腎單位的結(jié)構(gòu)(課堂PPT)
- 春季常見(jiàn)傳染病預(yù)防知識(shí)PPT課件
- VDA2供貨質(zhì)量保證培訓(xùn)PPT課件
- 折疊紙盒結(jié)構(gòu)設(shè)計(jì)
- 軋機(jī)安裝方案
- 教師教學(xué)常規(guī)工作檢查記錄表
評(píng)論
0/150
提交評(píng)論