1.1關於ip協議那個正確
a ip是tcp上層協議b ip協議是應用層協議c由於兩個屬於同一層協議,他們之間可以直接通訊dip協議不提供可靠的通訊
1.2 關於記憶體正確的是
a記憶體的訪問速度不能低於cpu速度,否則會造成資料丟失
b程式只有在資料和**等被調入記憶體後才能執行
c採用虛擬記憶體技術後程式可以在硬碟上直接執行
d某計算機的記憶體容量為16mb,那麼他的位址匯流排為24位
1.3單鏈表中結點的結構為(data,link),若想刪除結點p(不是頭節點或者尾結點)的直接後繼,則應執行下列哪個操作
a p=p->link ; p->link=p->link->linkb p->link->link=p->link;c p=p->link->link dp->link=p->link->link
1.4已知x>=y and y>=z 為真,那麼x>z or y=z 值為
a真b假c無法確定dx y z同為正數時為真
1.5某請求被隨即分配到四台機器進行處理,分配到每台機器的概率a15% b20% c 30% d 35%, 處理請求的失敗概率分別為5% ,4%, 3% 2%,現在請求失敗,問由c造成的概率最接近a26% b28% c 30% d 32%
1.6假設我們用d=(a1,a2,….a5)表示無向無環圖g的5個頂點的度數,下面給出的哪組值是可能的
abcd
1.7設棧s和佇列q的初始狀態為空,元素e1,e2,e3,e4,e5,e6一次壓入棧s,乙個元素出棧後即進入佇列q,若出佇列的順序為e2,e4,e3,e6,e5,e1則棧s的容量要求最小值為
a2b3c4d5
1.8 在堆排序演算法中我們用乙個陣列a來模擬二叉樹t,如果該a[0]存放的是t的根節點,那麼a[k](k>0)的父親節點是
a (k-1)/2 b k/2 c(k+1)/2 d 都不對
1.9 現有如下任務需要安排在若干機器上並行完成,每個任務都有開始時間和結束時間(開始和結束時間都包括在任務執行時間內)的要求
任務名稱 開始時間 結束時間
a 1 7
b 8 9
c 2 5
d 7 11
e 3 6
f 7 9
g 10 13
則最少需要使用的機器數目為
a1b2c3d4
1.10 在設計乙個作業系統時,哪項不是必須考慮的
a 裝置管理模組b檔案系統模組c使用者管理模組d程序管理模組
2.1正整數序列q中的每個元素都至少能被正整數a和b中的乙個整除,現給定a和b,需要計算出q中的前幾項,例如,當a=3,b=5,n=6時,序列為3,5,6,9,10,12
(1)設計乙個函式void generate(int a,int b,int n ,int * q)計算q的前幾項
(2)設計測試資料來驗證函式程式在各種輸入下的正確性
2.2有乙個由大小寫組成的字串,現在需要對他進行修改,將其中的所有小寫字母排在答謝字母的前面(大寫或小寫字母之間不要求保持原來次序),如有可能 盡量選擇時間和空間效率高的演算法 c語言函式原型void proc(char *str) 也可以採用你自己熟悉的語言
2.3 已知一顆無向無環連通圖t的所有頂點和邊的資訊,現需要將其轉換為一棵樹,要求樹的深度最小,請設計乙個演算法找到所有滿足要求的樹的根結點,並分析時空複雜度(描述演算法即可,無需**)
選擇題額答案:
1, d 2, b 3, d 4,a 5, ?(俄忘了咋做了,他們說b) 6,大家都選b,俄不會畫,只知道a,d肯定不對
7, b 8, a 9, c 10, 似乎別人都選b,為啥偶覺得c呢
Ruby與Google 2009程式設計之夏
google 程式設計之夏正在接收專案提案。今年ruby on rails也是贊助組織之一,為學生提供輔導。u0026 xd n也許大家還能記得,去年在ruby central的主導下,google 程式設計之夏活動為rails帶來了乙個新的核心提交者,他為rails提供了執行緒安全。今年我們很高興...
Ruby與Google 2009程式設計之夏
google 程式設計之夏正在接收專案提案。今年ruby on rails也是贊助組織之一,為學生提供輔導。也許大家還能記得,去年在ruby central的主導下,google 程式設計之夏活動為rails帶來了乙個新的核心提交者,他為rails提供了執行緒安全。今年我們很高興的宣布,ruby o...
Google 2013校園招聘筆試題
1,選擇 在 2,2 之間選擇兩個數字,兩個數字之和大於1的概率是 5個隊伍迴圈比賽,贏了3分,平局1分輸了0分,請問在理論上能夠進前三的最少得分是 2,3,4,16 2演算法2.1.寫乙個函式,輸出前n個素數,函式原型 void print prime int n 不需要考慮整數的溢位問題,也不需...