大數據開發筆試題(二)

1、關於 java 的異常處理機制,以下說法正確的是:A
A、當某個線程拋出 OutofMemoryError 時,其他線程可能不受影響
B、當大量拋出 RuntimeException,不會影響系統的吞吐量
C、java.lang.Exception 是 java.lang.Error 的父類
D、finally 塊代碼一定會被執行
解析:
1、在程序內存溢出之後,溢出的內存的線程所佔的內存會被快速釋放,不會影響其它線程的運行。
2、當大量拋出運行時異常時,系統肯定存在問題,會影響系統吞吐量。
3、try 塊中如果有 System.exit(0); 代碼就會不執行 finally 塊代碼。
4、java 異常繼承結構:
在這裏插入圖片描述

2、函數 a 定義如下:
int a(int tab){
int n=tab-1;
n |= n >> 1;
n |= n >> 2;
n |= n >> 4;
n |= n >> 8;
n |= n >> 16;
return n;
}
調用函數 a(666) 返回的結果是:C
A、666
B、512
C、1023
D、511
解析:
在這裏插入圖片描述

3、關於 mysql,下列說法不正確的是:C
A、mysql 中的 “utf8” 類型最大隻支持 3 個 bytes
B、desc 關鍵字可以作爲 table 的字段名
C、filesort 是通過讀取磁盤文件進行排序,會極大降低查詢性能
D、smallint 佔用 2 個 bytes 的存儲空間
解析:
1、
在這裏插入圖片描述
2、
在這裏插入圖片描述
3、
在這裏插入圖片描述
4、mysql 中各數據類型佔用空間
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

4、如何強制垃圾回收器立即回收一個對象? D
A、調用 System.gc() 方法
B、調用 Runtime.gc() 方法
C、講對象賦值 null
D、無法強制垃圾回收器立即執行
解析:system.gc() 可以提醒垃圾回收執行,不能強制。

5、關於 sleep() 和 wait(),以下描述錯誤的一項是? D
A、sleep 是線程類(Thread)的方法,wait 是 Object 類的方法
B、sleep 不釋放對象鎖,wait 放棄對象鎖
C、sleep 暫停線程、但監控狀態仍然保持,結束後會自動恢復
D、wait 後進入等待鎖定池,只有針對此對象發出 notify 方法後獲得對象鎖進入運行狀態
解析:
在這裏插入圖片描述
6、下列協議中,將 MAC 地址轉換爲 IP 地址的協議是?B
A、ARP
B、RARP
C、ARQ
D、ICMP
解析:
ARP:IP 到 MAC
RARP:MAC 到 IP
ARQ:數據鏈路層,自動重傳請求
ICMP:ICMP協議是一種面向無連接的協議,用於傳輸出錯報告控制信息

7、從通信協議上看,路由器是在哪個層次上實現網絡互連的?C
A、物理層
B、鏈路層
C、網絡層
D、傳輸層
解析:
在這裏插入圖片描述

8、在 TCP/IP 體系結構中,直接爲 ICMP 提供服務的協議是? B
A、PPP
B、IP
C、UDP
D、TCP
在這裏插入圖片描述

9、下列關於進程和線程的敘述中,正確的是?A
A、不管系統是否支持線程,進程都是資源分配的基本單位
B、線程是資源分配的基本單位,進程是調度的基本單位
C、系統級進程和用戶級線程的切換都需要內核的支持
D、同一進程中的各個線程擁有各自不同的地址空間
解析:
1、
在這裏插入圖片描述
2、
在這裏插入圖片描述
10、若某單處理器多進程系統中有多個就緒態進程,則下列關於處理機調度的敘述中,錯誤是?C
A、在進程結束時能進行處理機調度
B、創建新進程後能進行處理機調度
C、在進程處於臨界區時不能進行處理機調度
D、在系統調用完成並返回用戶態時能進行處理機調度
解析:
進程處於臨界區時只要不破壞臨界資源就可以進行處理機調度

11、 關於TCP協議的描述,以下錯誤的是? B

A、 面向連接
B、可提供多播服務
C、可靠交付
D、報文頭部長,傳輸開銷大
解析:
在這裏插入圖片描述
12、元素 a,b,c,d,e 依次進入初始爲空的棧中,若元素進棧後可停留、可出棧,直到所有元素都出棧,則在所有可能的出棧序列中,以元素 d 開頭的序列個數是? B
A、3
B、4
C、5
D、8

13、關於 TCP 協議正確的是?A
A、只有執行主動關閉端纔會出現 TIME_WAIT
B、當接受到 FIN 報文時,會進入 CLOSING 狀態
C、數據傳輸完成後發送 FIN 報文後進入 TIME_WAIT 狀態
D、client 和 server 端最終都會經歷 TIME_WAIT 狀態
解析:
1、
在這裏插入圖片描述
2、
在這裏插入圖片描述
13、已知一個線性表(38,25,74,63,52,48),假定採用散列函數h(key) = key%7計算散列地址,並散列存儲在散列表A【0…6】中,若採用線性探測方法解決衝突,則在該散列表上進行等概率成功查找的平均查找長度爲?
A、1.5
B、1.7
C、2.0
D、2.3
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章