猎豹移动2016研发工程师笔试题
獵豹移動2016研發(fā)工程師筆試題
2015/12/6 13:03(網(wǎng)上收集整理的,參考答案在后面,若有錯誤請大神指出)
1.下列選項中,屬于"10.174.20.176/28"該網(wǎng)段的有效IP地址是:
A.10.174.20.174
B.10.174.20.186
C.10.174.20.191
D.10.174.20.192
解析:? 10.174.20.176/28后8位是1 0 1 1 0 0 0 0/4,也就是前4位不能變,那么至少從第5位開始,那么最小就是176,A排除,最大是1 0 1 1 1 1 1 1是191,但是,不能是全1, 全1地址不行,排除C,D,選B
2.關(guān)于關(guān)系型數(shù)據(jù)庫,正確且全面的描述是:
A.在關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表
B.DML是介于關(guān)系代數(shù)和關(guān)系演算之間的語言,它充分體現(xiàn)了關(guān)系數(shù)據(jù)庫語言的特性和優(yōu)點
C.關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束,分為實體完整性和參照完整性約束
D.關(guān)系數(shù)據(jù)庫中,關(guān)系也稱為數(shù)據(jù)庫,元組也稱為行,屬性也稱為列
3.下面關(guān)于TCP協(xié)議的說法,哪些是正確的:
A.不支持廣播通訊
B.不需要建立鏈接,直接可以發(fā)生數(shù)據(jù)
C.提供緊急數(shù)據(jù)傳送功能,當有緊急數(shù)據(jù)發(fā)送時,接收方收到后會優(yōu)先讀取緊急數(shù)據(jù)
D.能夠探知到接收方處理能力,當接收方大量數(shù)據(jù)未接收時,會停止繼續(xù)發(fā)送新數(shù)據(jù)
4.下面對Host文件描述正確的是()
A.這個文件是批處理文件,用來指定域名的訪問IP
B.一個DNS域名解析服務(wù)器文件,用于解析域名對應(yīng)的IP地址
C.作用是網(wǎng)址域名與其對應(yīng)的IP地址建立一個關(guān)聯(lián)"數(shù)據(jù)庫"
D.當用戶輸入網(wǎng)址后,系統(tǒng)首先到DNS服務(wù)器中尋找對應(yīng)的IP地址,如果不存在會到Host文件中確定最終訪問地址
解析:Hosts是一個沒有擴展名的系統(tǒng)文件,windows下存在C:\Windows\System32\drivers\etc位置,linux下存在/etc位置,其作用就是將一些常用的網(wǎng)址域名與其對應(yīng)的IP地址建立一個關(guān)聯(lián)“數(shù)據(jù)庫”,當用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時,系統(tǒng)會首先自動從Hosts文件中尋找對應(yīng)的IP地址,一旦找到,系統(tǒng)會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)再會將網(wǎng)址提交DNS域名解析服務(wù)器進行IP地址的解析。
5.兩個進程加載同一個動態(tài)鏈接庫時(windows鐘的dll文件或linux中的.so文件),動態(tài)鏈接庫的以下哪個資源是兩個進程共享的?
A.文本區(qū)域
B.棧區(qū)域
C.堆區(qū)域
D.文件描述符
6.如果將網(wǎng)絡(luò)IP段40.15.128.0/17劃分成2個子網(wǎng),則第一個子網(wǎng)IP段為40.15.128.0/18,則第二個子網(wǎng)為:
A.40.15.129.0/18
B.40.15.128.128/18
C.40.15.192.0/17
D.40.15.192.0/18
7.關(guān)于web表單登錄中用到的圖形驗證碼的實現(xiàn),以下做法不正確的有:
A.返回給瀏覽器的html代碼中包含圖形驗證碼和文本字符串,登錄前客戶端判斷輸入內(nèi)容和頁面中保存的內(nèi)容是否一致
B.服務(wù)器端在返回的圖片和cookie中同時包含圖形驗證碼,登錄前客戶端判斷輸入內(nèi)容和cookie保存的內(nèi)容是否一致
C.服務(wù)器端生成驗證碼后一方面通過圖片將驗證碼返回給客戶端,同時在服務(wù)器端保存文本的驗證碼,由服務(wù)器端驗證輸入內(nèi)容是否正確
D.瀏覽器通過識別圖形驗證碼中的內(nèi)容和用戶輸入的內(nèi)容判斷是否一致
8.進程和線程是操作系統(tǒng)中最基本的概念,下列有關(guān)描述錯誤的是:
A.進程是程序的一次執(zhí)行,而線程可以理解為程序中運行的一個片段
B.由于線程沒有獨立的地址空間,因此同一個進程的一組線程可以訪問該進程資源,這些線程之間的通信也很高效
C.線程之間的通信簡單(共享內(nèi)存即可,但須注意互斥訪問的問題),而不同進程之間的通信更為復(fù)發(fā),通常需要調(diào)用內(nèi)核實現(xiàn)
D.線程有獨立的虛擬地址空間,但是擁有的資源相對進程來說,只有運行所必須的堆棧,寄存器等
9.下列選項中,不屬于SQL約束的是:
A.UNIQUE
B.PRIMARY KEY
C.FOREIGN KEY
D.BETWEEN
解析:約束主要有一下幾種:
NOT NULL : 用于控制字段的內(nèi)容一定不能為空(NULL)。?
UNIQUE : 控制字段內(nèi)容不能重復(fù),一個表允許有多個 Unique 約束。
PRIMARY KEY: 也是用于控制字段內(nèi)容不能重復(fù),但它在一個表只允許出現(xiàn)一個。
FOREIGN KEY: FOREIGN KEY 約束用于預(yù)防破壞表之間連接的動作,FOREIGN KEY 約束也能防止非法數(shù)據(jù)插入外鍵列,因為它必須是它指向的那個表中的值之一。
CHECK: 用于控制字段的值范圍。
DEFAULT: 用于設(shè)置新記錄的默認值。
10.在linux網(wǎng)絡(luò)編程中,以下關(guān)于socket描述符正確的是:
A.socket存在兩種模式:阻塞和非阻塞
B.系統(tǒng)調(diào)用read從socket中讀取數(shù)據(jù)時,當read返回0的時候,表示socket中數(shù)據(jù)讀取完畢
C.如果socket設(shè)置成非阻塞模式,當socket的輸入緩沖區(qū)沒有可讀數(shù)據(jù)時,read操作會返回錯誤
D.在阻塞socket上調(diào)用write函數(shù)發(fā)送數(shù)據(jù),函數(shù)返回時,表示數(shù)據(jù)已經(jīng)發(fā)送出去
參考答案:
B
A
ACD
C
D
D
ABD
B
D
ABC
?
總結(jié)
以上是生活随笔為你收集整理的猎豹移动2016研发工程师笔试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式测试大赛实例解析
- 下一篇: 假如,你拥有这样的商务邮箱,你的工作方式