2014年中信銀行招聘考試JAVA筆試題及答案_第1頁
2014年中信銀行招聘考試JAVA筆試題及答案_第2頁
2014年中信銀行招聘考試JAVA筆試題及答案_第3頁
2014年中信銀行招聘考試JAVA筆試題及答案_第4頁
2014年中信銀行招聘考試JAVA筆試題及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2021年中信銀行招聘考試JAVA筆試題及答案一、選擇題(每題2分,共20分)1.以知如下定義:Strings=〞citicbank〞;下面哪個表達式是不合法的?〔B〕

A.s+=〞bank〞B.charc=s[1]

C.intlen=s.length()D.Stringt=s.toLowerCase()2.JAVA的字符類型采用的是Unicode編碼方案,每個Unicode碼占用〔B〕比特位

A.8B.16C.32D.643.欲構(gòu)造ArrayList類的一個實例,此類繼承了List接口,以下哪個方法是正確的?(B)

A.ArrayListmyList=newObject()

B.ListmyList=newArrayList()

C.ArrayListmyList=newList()

D.ListmyList=newList()4.以下關(guān)于繼承的表達正確的選項是〔A〕

A.在JAVA中類只允許單一繼承

B.在JAVA中一個類只能實現(xiàn)一個接口

C.在JAVA中一個類不能同時繼承一個類和實現(xiàn)一個接口

D.在JAVA中接口只允許單一繼承5.閱讀Shape和Circle兩個類的定義。在序列化一個Circle的對象circle到文件時,下面哪個字段會被保存到文件中?〔B〕classShape{publicStringname;}classCircleextendsShapeimplementsSerializable{privatefloatradius;transientintcolor;publicstaticStringtype=“Circle〞;}A.nameB.radiusC.colorD.type6.JAVA的集合框架中重要的接口java.util.Collection定義了許多方法,選項中哪個方法不是Collection接口所定義的?〔C〕

A.intsize()

B.booleancontainsAll(Collectionc)

C.compareTo(Objectobj)

D.booleanremove(Objectobj)7.有如下程序段:

inta=b=5;

Strings1=〞祝你今天考出好成績!〞;

Strings2=〞祝你今天考出好成績!〞;

那么表達式a==b與s2==s1的結(jié)果分別為〔A〕。

A.true與trueB.false與true

C.true與falseD.false與false8.以下說法正確的有〔C〕

A.class中的constructor不可省略

B.constructor必須與class同名,但方法不能與class同名

C.constructor在一個對象被new時執(zhí)行

D.一個class只能定義一個constructor9.以下說法錯誤的有〔ACD〕

A.在類方法中可用this來調(diào)用本類的類方法

B.在類方法中調(diào)用本類的類方法時可直接調(diào)用

C.在類方法中只能調(diào)用本類中的類方法

D.在類方法中絕對不能調(diào)用實例方法10.關(guān)于異常處理機制的表達哪些正確〔BC〕

A.catch局部捕捉到異常情況時,才會執(zhí)行finally局部

B.當try區(qū)段的程序發(fā)生異常時,才會執(zhí)行catch區(qū)段的程序

C.不管程序是否發(fā)生錯誤及捕捉到異常情況,都會執(zhí)行finally局部

D.以上都是二、問答題〔每題5分,共50分〕1.垃圾回收器的根本原理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么方法主動通知虛擬機進展垃圾回收?對于GC來說,當程序員創(chuàng)立對象時,GC就開場監(jiān)控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定哪些對象是〞可達的〞,哪些對象是〞不可達的〞。當GC確定一些對象為〞不可達〞時,GC就有責(zé)任回收這些內(nèi)存空間??梢?。程序員可以手動執(zhí)行System.gc(),通知GC運行,但是Java語言標準并不保證GC一定會執(zhí)行。2.說出ArrayList,Vector,LinkedList的存儲性能和特性3.下面的代碼哪里需要優(yōu)化,優(yōu)化的原因?寫出你優(yōu)化后的代碼。For(inti=0;i<1000;i++){Objectobject=newObject();System.out.println(“objectnameis〞+object);}4.JAVA中實現(xiàn)多態(tài)的機制是什么?方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個類中多態(tài)性的一種表現(xiàn)。5.請寫出java中socket的連接和建立的原理。6.xml有哪些解析技術(shù)?區(qū)別是什么?

答:有DOM,SAX,STAX等

DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹構(gòu)造所造成的,這種構(gòu)造占用的內(nèi)存較多,而且DOM必須在解析文件之前把整個文檔裝入內(nèi)存,適合對XML的隨機訪問SAX:不現(xiàn)于DOM,SAX是事件驅(qū)動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔完畢,或者標簽開頭與標簽完畢時,它會觸發(fā)一個事件,用戶通過在其回調(diào)事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問

STAX:StreamingAPIforXML(StAX)7.數(shù)字簽名和加密的原理及區(qū)別?

數(shù)字簽名使用的是發(fā)送方的密鑰對,發(fā)送方用自己的私有密鑰進展加密,接收方用發(fā)送方的公開密鑰進展解密,這是一個一對多的關(guān)系,任何擁有發(fā)送方公開密鑰的人都可以驗證數(shù)字簽名的正確性。數(shù)字加密那么使用的是接收方的密鑰對,這是多對一的關(guān)系,任何知道接收方公開密鑰的人都可以向接收方發(fā)送加密信息,只有唯一擁有接收方私有密鑰的人才能對信息解密。另外,數(shù)字簽名只采用了非對稱密鑰加密算法,它能保證發(fā)送信息的完整性、身份認證和不可否認性,而數(shù)字加密采用了對稱密鑰加密算法和非對稱密鑰加密算法相結(jié)合的方法。8.何為數(shù)據(jù)庫“事務(wù)處理〞,談?wù)勀銓λ睦斫狻?.Java中有幾種方法可以實現(xiàn)一個線程?用什么關(guān)鍵字修飾同步方法?stop〔〕和suspend〔〕方法為何不推薦使用?10.用一條SQL語句查詢出每門課都大于80分的學(xué)生姓名,表格式如下,表名為score

namecoursemark

張三語文81

張三數(shù)學(xué)75

李四語文76

李四數(shù)學(xué)90

王五語文81

王五數(shù)學(xué)100

王五英語90selectcode,namefromt_scoreawherenotexists(select1fromt_scorebwhereb.code=a.codeandb.score<=80)groupbya.code,5.編程題〔每題10分,共20分〕

1.編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串,但是要保證漢字不被截半個,如“我ABC〞4,應(yīng)該截為“我AB〞,輸入“我ABC汗DEF〞,6,應(yīng)該輸出為“我ABC〞而不是“我ABC+漢字的半個〞。2.使用兩種方法編寫多線程環(huán)境下的Singleton模式,并比擬這兩種方法。6.設(shè)計題〔二選一,共10分〕

1.請設(shè)計綜合對帳單里的一個顯示模塊,此模塊功能是獲取數(shù)據(jù)庫里的數(shù)據(jù),在界面上進展顯示,顯示格式可以有表格、柱形、餅狀等形式,當數(shù)據(jù)庫里的數(shù)據(jù)改變時,這些顯示形式會立即改變,同時可以在這些顯示形式上更改數(shù)據(jù)后,數(shù)據(jù)庫里的數(shù)據(jù)會立即更改并且其他顯示形式也需要立即改變,要求選用適宜的設(shè)計模式,畫出UML圖。2.一家銀行的電子銀行各個子系統(tǒng)是相互獨立的,比方手機銀行和網(wǎng)絡(luò)銀行,為了以后更好

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論