- 相關(guān)推薦
IT公司筆試題
在日常學(xué)習(xí)和工作生活中,我們都可能會(huì)接觸到試題,試題有助于被考核者了解自己的真實(shí)水平。什么類型的試題才能有效幫助到我們呢?下面是小編整理的IT公司筆試題,希望對(duì)大家有所幫助。
IT公司筆試題 1
下列對(duì)MD5的敘述不正確的是:
1. 是一種散列算法
2. 指紋(摘要)的長(zhǎng)度為128位
3. 是一種對(duì)稱加密算法
4. 可用來(lái)校驗(yàn)數(shù)據(jù)的'完整性
與逆波蘭表達(dá)式ab+cd+*對(duì)應(yīng)的中綴表達(dá)式是:
1. a+b+c*d
2. (a+b)*c+d
3. (a+b)*(c+d)
4. a+b*c+d
HTTP 1.1協(xié)議中規(guī)定表示正常響應(yīng)的狀態(tài)代碼是
1. 0
2. 100
3. 200
4. 400
在SOCKET通信過(guò)程中,下列哪些函數(shù)是客戶端需要調(diào)用,但是服務(wù)端不需要調(diào)用的函數(shù)?
1. socket()
2. bind()
3. connect()
4. send()
將網(wǎng)絡(luò)地址映射為鏈路層相應(yīng)地址的協(xié)議是
1. DNS
2. TCP
3. ARP
4. ICMP
int listen(SOCKET s, int backlog);該函數(shù)中第二個(gè)參數(shù)的含義
1. 是否打開log信息
2. 是否打開后臺(tái)log信息
3. 后臺(tái)等待連接隊(duì)列的最大限制值
4. 后臺(tái)等待連接隊(duì)列的最小限制值
5. 無(wú)意義
IT公司筆試題 2
1.排序s-m-t-w-t-f-?
2.如果六千,六百,六表示成6606,那么十一千,十一百,十一表示成什么?
3.grass后面加一個(gè)詞,agent前面加一個(gè)單詞,組成兩個(gè)新詞,這個(gè)詞是什么?
4.農(nóng)場(chǎng)不知道有多少雞,現(xiàn)有一批飼料,如果賣掉75只雞飼料夠20天用,買進(jìn)100只雞飼料夠用15天,問(wèn)原來(lái)有多少只雞?
5.6個(gè)桶,裝著兩種液體,一種液體的價(jià)格是另外一種的double,桶容量為8,13,15,17,19,31,有一個(gè)美國(guó)人,各用了14美元買兩種液體,剩下一個(gè)桶。問(wèn)剩下哪個(gè)?
6.籃球場(chǎng),還剩6秒,差對(duì)手4分,沒可能追得上,現(xiàn)在有一個(gè)暫停,你會(huì)怎么指導(dǎo)球員去做?
IT公司筆試題 3
一.填空題
1.GPRS網(wǎng)絡(luò)由PCU、SGSN、(GGSN)構(gòu)成,
四川移動(dòng)通信有限責(zé)任公司筆試題目。
2.SGSN和PCU之間的接口為(Gb);SGSN和HLR之間的接口為(Gr)
3.GPRS通過(guò)(DNS)解析與APN對(duì)應(yīng)的GGSN的IP地址
4.一個(gè)PDTCH信道最大的吞吐能力為(21.4)kbps
二.選擇題
1.SGSN和短信中心之間的接口為(b)
a.Gs b. Gd c.Gr d.Gp
2.在空中接口Um進(jìn)行數(shù)據(jù)包切割的是由(c)層完成的。
a.MAC b.LLC c.RLC d.RF
3.GPRS的無(wú)線使用信道為:(C)
A.TCH B.SCCH C.PDCH D.PGCH
4.RAU的全稱是:(A)
A路由區(qū)域更新 B路由區(qū)域代碼 C路由區(qū)域成功 D路由交叉更新
5.PDCH分為哪兩種狀態(tài)的'信道:(B)
A.Active,Dead B.Reserve,Switch C.Reserve,Active D.Switch,Dead
6.Motorola的設(shè)備中,DHCP 服務(wù)是在哪個(gè)設(shè)備上實(shí)現(xiàn)的:(A)
A.GGSN B.SGSN C.ISS D.DNS
7.TCP/IP協(xié)議第三層是:(B)
A.物理層 B.網(wǎng)絡(luò)層 C.數(shù)據(jù)鏈路層 D.傳輸層
8.SGSN 產(chǎn)生以下 CDR,( ABCD )
A.M-CDR B.S-CDR C.S-SMO-CDR D.S-SMT-CDR
9.GGSN 及 SGSN 與 CG 間的接口為( C)
A.Gc B.Ge C.Ga D.Gf
10.在摩托羅拉設(shè)備中, 一個(gè)BSC可以接(C)個(gè)PCU
A.1 B.2 C.3 D.4
11.PCU與BSC相連, 用于傳遞PCU和BSS系統(tǒng) 的信令鏈路是(A)
A.GDS(LAPD)—GSL B.GDS(TRAU) C.GBL
12.PCU的主要功能是:(C)
.A.處理sgsn的數(shù)據(jù) B.處理ggsn的數(shù)據(jù) C.處理bsc的數(shù)據(jù) D.處理自身的數(shù)據(jù)
13.CG 與 BS 間通過(guò) ___通信協(xié)議 傳輸記費(fèi)文件( B )
A.TFTP B.FTP C.RCP D.Telent
14.在MOTOROLA GSN1.0上,M-CDR 由 SGSN 的 _____ 生成 ( A )
A.CF B.SF C.TF D.RF
15.一個(gè)小區(qū)有5個(gè)空閑的PDCH,只有一個(gè)GPRS手機(jī)傳文件時(shí), 能用幾個(gè)PDCH, 誰(shuí)是決定因素?(C)
A.由PCU來(lái)決定分配幾個(gè)時(shí)隙 B.由BTS來(lái)決定分配時(shí)隙數(shù) C.由手機(jī)自身的多時(shí)隙能力來(lái)決定用幾個(gè)時(shí)隙 D.由SGSN根據(jù)數(shù)據(jù)量來(lái)決定分配幾個(gè)時(shí)隙
三.簡(jiǎn)答題
1.簡(jiǎn)述手機(jī)成功Attach的最簡(jiǎn)流程
answer:
attach request→ID Request→ID Response→Insert Sub Data→Insert Sub data Ack→Attach Accept→Attach complete
2.簡(jiǎn)要說(shuō)明PDP激活的最簡(jiǎn)流程
Answer:
Activate PDP Context Request →Create PDP Context Request→ Create PDP Context Response→ Activate PDP Context Accept
3.簡(jiǎn)述GPRS無(wú)線信道的編碼方式
answer:CS1、CS2、CS3、CS4
4.簡(jiǎn)要描述motorola備份GGSN的過(guò)程
IT公司筆試題 5
1、TCP和UDP的區(qū)別?
TCP提供可靠,面向連接的字節(jié)流服務(wù),在客戶和服務(wù)器交換數(shù)據(jù)之前,必須先建立一個(gè)TCP連接,才能傳輸數(shù)據(jù),TCP提供超時(shí)重發(fā),檢驗(yàn)數(shù)據(jù),流量控制等,其能保證數(shù)據(jù)從一端傳到另一端;
而UD是面向無(wú)連接的,他不保證對(duì)方能收到數(shù)據(jù),由于UDP在傳輸數(shù)據(jù)報(bào)前不用在客戶和服務(wù)器之間建立一個(gè)連接,且沒有超時(shí)重發(fā)等機(jī)制,故而傳輸速度很快。
2、對(duì)數(shù)據(jù)庫(kù)的一張表進(jìn)行操作同時(shí)要對(duì)另一張表進(jìn)行操作如何實(shí)現(xiàn)
答案:將操作多個(gè)表的操作放入到事務(wù)中進(jìn)行處理
3、ICMP是什么協(xié)議處于哪一層
答案:Internet控制報(bào)文協(xié)議處于網(wǎng)絡(luò)層IP層
4、觸發(fā)器怎么工作的
答案:觸發(fā)器主要是通過(guò)事件進(jìn)行觸發(fā)而被執(zhí)行的當(dāng)對(duì)某一表進(jìn)行諸如UPDATE、 INSERT、 DELETE 這些操作時(shí)數(shù)據(jù)庫(kù)就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的SQL 語(yǔ)句從而確保對(duì)數(shù)據(jù)的處理必須符合由這些SQL 語(yǔ)句所定義的規(guī)則。
5、動(dòng)態(tài)連接庫(kù)的'兩種方式
答案:1)、載入時(shí)動(dòng)態(tài)鏈接load-time dynamic linking模塊非常明確調(diào)用某個(gè)導(dǎo)出函數(shù)使得他們就像本地函數(shù)一樣。這需要鏈接時(shí)鏈接那些函數(shù)所在DLL的導(dǎo)入庫(kù)導(dǎo)入庫(kù)向系統(tǒng)提供了載入DLL時(shí)所需的信息及DLL函數(shù)定位。
2)、運(yùn)行時(shí)動(dòng)態(tài)鏈接run-time dynamic linking運(yùn)行時(shí)可以通過(guò)LoadLibrary或LoadLibraryEx函數(shù)載入DLL。DLL載入后模塊可以通過(guò)調(diào)用GetProcAddress獲取DLL函數(shù)的出口地址然后就可以通過(guò)返回的函數(shù)指針調(diào)用DLL函數(shù)了。如此即可避免導(dǎo)入庫(kù)文件了。
IT公司筆試題 6
1、String是最基本的數(shù)據(jù)類型嗎?
基本數(shù)據(jù)類型包括byte、int、char、long、float、double、boolean和short。
java.lang.String類是final類型的,因此不可以繼承這個(gè)類、不能修改這個(gè)類。為了提高效率節(jié)省空間,我們應(yīng)該用StringBuffer類
2、int 和 Integer 有什么區(qū)別
Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。Int是java的原始數(shù)據(jù)類型,Integer是java為int提供的封裝類。Java為每個(gè)原始類型提供了封裝類。
原始類型封裝類
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
引用類型和原始類型的行為完全不同,并且它們具有不同的語(yǔ)義。引用類型和原始類型具有不同的特征和用法,它們包括:大小和速度問(wèn)題,這種類型以哪種類型的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),當(dāng)引用類型和原始類型用作某個(gè)類的實(shí)例數(shù)據(jù)時(shí)所指定的缺省值。對(duì)象引用實(shí)例變量的缺省值為 null,而原始類型實(shí)例變量的缺省值與它們的類型有關(guān)。
3、String 和StringBuffer的區(qū)別
JAVA平臺(tái)提供了兩個(gè)類:String和StringBuffer,它們可以儲(chǔ)存和操作字符串,即包含多個(gè)字符的字符數(shù)據(jù)。這個(gè)String類提供了數(shù)值不可改變的字符串。而這個(gè)StringBuffer類提供的`字符串進(jìn)行修改。當(dāng)你知道字符數(shù)據(jù)要改變的時(shí)候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來(lái)動(dòng)態(tài)構(gòu)造字符數(shù)據(jù)。
4、運(yùn)行時(shí)異常與一般異常有何異同?
異常表示程序運(yùn)行過(guò)程中可能出現(xiàn)的非正常狀態(tài),運(yùn)行時(shí)異常表示虛擬機(jī)的通常操作中可能遇到的異常,是一種常見運(yùn)行錯(cuò)誤。java編譯器要求方法必須聲明拋出可能發(fā)生的非運(yùn)行時(shí)異常,但是并不要求必須聲明拋出未被捕獲的運(yùn)行時(shí)異常。
5、說(shuō)出Servlet的生命周期,并說(shuō)出Servlet和CGI的區(qū)別。
Servlet被服務(wù)器實(shí)例化后,容器運(yùn)行其init方法,請(qǐng)求到達(dá)時(shí)運(yùn)行其service方法,service方法自動(dòng)派遣運(yùn)行與請(qǐng)求對(duì)應(yīng)的doXXX方法(doGet,doPost)等,當(dāng)服務(wù)器決定將實(shí)例銷毀的時(shí)候調(diào)用其destroy方法。
與cgi的區(qū)別在于servlet處于服務(wù)器進(jìn)程中,它通過(guò)多線程方式運(yùn)行其service方法,一個(gè)實(shí)例可以服務(wù)于多個(gè)請(qǐng)求,并且其實(shí)例一般不會(huì)銷毀,而CGI對(duì)每個(gè)請(qǐng)求都產(chǎn)生新的進(jìn)程,服務(wù)完成后就銷毀,所以效率上低于servlet。
6、說(shuō)出ArrayList,Vector, LinkedList的存儲(chǔ)性能和特性
ArrayList和Vector都是使用數(shù)組方式存儲(chǔ)數(shù)據(jù),此數(shù)組元素?cái)?shù)大于實(shí)際存儲(chǔ)的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號(hào)索引元素,但是插入元素要涉及數(shù)組元素移動(dòng)等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實(shí)現(xiàn)存儲(chǔ),按序號(hào)索引數(shù)據(jù)需要進(jìn)行前向或后向遍歷,但是插入數(shù)據(jù)時(shí)只需要記錄本項(xiàng)的前后項(xiàng)即可,所以插入速度較快。
7、EJB是基于哪些技術(shù)實(shí)現(xiàn)的?并說(shuō)出SessionBean和EntityBean的區(qū)別,StatefulBean和StatelessBean的區(qū)別。
EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技術(shù)實(shí)現(xiàn)。
SessionBean在J2EE應(yīng)用程序中被用來(lái)完成一些服務(wù)器端的業(yè)務(wù)操作,例如訪問(wèn)數(shù)據(jù)庫(kù)、調(diào)用其他EJB組件。EntityBean被用來(lái)代表應(yīng)用系統(tǒng)中用到的數(shù)據(jù)。
對(duì)于客戶機(jī),SessionBean是一種非持久性對(duì)象,它實(shí)現(xiàn)某些在服務(wù)器上運(yùn)行的業(yè)務(wù)邏輯。
對(duì)于客戶機(jī),EntityBean是一種持久性對(duì)象,它代表一個(gè)存儲(chǔ)在持久性存儲(chǔ)器中的實(shí)體的對(duì)象視圖,或是一個(gè)由現(xiàn)有企業(yè)應(yīng)用程序?qū)崿F(xiàn)的實(shí)體。
Session Bean 還可以再細(xì)分為 Stateful Session Bean 與 Stateless Session Bean ,這兩種的 Session Bean都可以將系統(tǒng)邏輯放在 method之中執(zhí)行,不同的是 Stateful Session Bean 可以記錄呼叫者的狀態(tài),因此通常來(lái)說(shuō),一個(gè)使用者會(huì)有一個(gè)相對(duì)應(yīng)的 Stateful Session Bean 的實(shí)體。Stateless Session Bean 雖然也是邏輯組件,但是他卻不負(fù)責(zé)記錄使用者狀態(tài),也就是說(shuō)當(dāng)使用者呼叫 Stateless Session Bean 的時(shí)候,EJB Container 并不會(huì)找尋特定的 Stateless Session Bean 的實(shí)體來(lái)執(zhí)行這個(gè) method。換言之,很可能數(shù)個(gè)使用者在執(zhí)行某個(gè) Stateless Session Bean 的 methods 時(shí),會(huì)是同一個(gè) Bean 的 Instance 在執(zhí)行。從內(nèi)存方面來(lái)看, Stateful Session Bean 與 Stateless Session Bean 比較, Stateful Session Bean 會(huì)消耗 J2EE Server 較多的內(nèi)存,然而 Stateful Session Bean 的優(yōu)勢(shì)卻在于他可以維持使用者的狀態(tài)。
8、Collection 和 Collections的區(qū)別。
Collection是集合類的上級(jí)接口,繼承與他的接口主要有Set 和List.
Collections是針對(duì)集合類的一個(gè)幫助類,他提供一系列靜態(tài)方法實(shí)現(xiàn)對(duì)各種集合的搜索、排序、線程安全化等操作。
9、&和&&的區(qū)別。
&是位運(yùn)算符,表示按位與運(yùn)算,&&是邏輯運(yùn)算符,表示邏輯與(and)。
10、HashMap和Hashtable的區(qū)別。
HashMap是Hashtable的輕量級(jí)實(shí)現(xiàn)(非線程安全的實(shí)現(xiàn)),他們都完成了Map接口,主要區(qū)別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。
HashMap允許將null作為一個(gè)entry的key或者value,而Hashtable不允許。
HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因?yàn)閏ontains方法容易讓人引起誤解。
Hashtable繼承自Dictionary類,而HashMap是Java1.2引進(jìn)的Map interface的一個(gè)實(shí)現(xiàn)。
最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個(gè)線程訪問(wèn)Hashtable時(shí),不需要自己為它的方法實(shí)現(xiàn)同步,而HashMap 就必須為之提供外同步。
Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會(huì)有很大的差異。
【IT公司筆試題】相關(guān)文章:
中興筆筆試題目10-12
華為2017筆試試題03-04
華為2014筆試題目04-06
易安信2010筆試題04-05
Mars的一點(diǎn)筆試題03-31
廣本09年筆試題目04-05
金地地產(chǎn)07年筆試題04-01