KEEP 2019校招提前批 Java工程師 筆試選擇題-2018.08.23

1
選擇 3
智力題
1.點燃第一根繩子的兩端,兩端同時燒,燒盡耗時30分鐘。
2.第一步結束後,點燃第二根繩子的兩端,同時點燃第三根繩子的一端
3.第二根繩子燒盡後,耗時30分鐘,此時第三根繩子剩餘的部分還能燃燒30分鐘。這時候點燃第三根繩子的另一端,這樣剩餘部分只能燃燒15分鐘。
4.總計 30+30+15 = 一小時15分鐘。
2
選擇 3/5
解釋
隨機抽出一人恰好是KOL,已經確定是KOL即爲1,這個人是男性的概率12% / (12%+%8) = 3/5
10
選擇 10
解釋
x&(x-1) 其實就是消除x的二進制中最靠右的1,整個程序其實就是求x的二進制中1的個數,99999二進制爲0001 1000 0110 1001 1111,其中1的個數爲10
20
選擇 20(猜測,不確定)
解釋
100 * 10% * 2
abdcbdc
選擇 ABDCBDC

sed
選擇 sed
sed s/[[:space:]]//g
sed命令是利用script來處理文本文件。
look命令用於顯示文件中以指定字符串開頭的任意行。
expr命令是一個手工命令行計數器,用於在UNIX/LINUX下求表達式變量的值,一般用於整數值,也可用於字符串。
file命令用於辨識文件類型。

這裏寫圖片描述
選擇 容錯 有序 可靠
解釋
容錯: 丟失重傳
有序: 依靠給數據包分配序列號排序
可靠: 接收端TCP按序號對收到的數據分組進行逐一確認實現的

這裏寫圖片描述
選擇 等待 就緒 運行

這裏寫圖片描述
選擇 快排
解釋
當時也考慮了冒泡,但是我按照冒泡排了一下,對不上給出的幾個數組

這裏寫圖片描述

選擇 死鎖
解釋
死鎖的四個必要條件:互斥 請求與保持 不可搶佔 循環引用
https://blog.csdn.net/jyy305/article/details/70077042
互斥也是一種特殊的同步

這裏寫圖片描述

選擇 2
解釋
https://blog.csdn.net/karry_zzj/article/details/73458982?locationNum=3&fps=1&tdsourcetag=s_pctim_aiomsg

這裏寫圖片描述

選擇 1364958
最小堆,是一種經過排序的完全二叉樹,其中任一非終端節點的數據值均不大於其左子節點和右子節點的值。
https://www.nowcoder.com/questionTerminal/47c89d9e4fe040c8a9da3b8ce030bb8c

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