- 相關(guān)推薦
google浙大招聘筆試題
一、單選
1、80x86中,十進(jìn)制數(shù)-3用16位二進(jìn)制數(shù)表示為?
2、假定符號-、*、$分別代表減法、乘法和指數(shù)運算,且
1)三個運算符優(yōu)先級順序是:-最高,*其次,$最低;
2)運算符運算時為左結(jié)合。請計算3-2*4$1*2$3的值:
(A)4096,(B)-61,(C)64,(D)-80,(E)512
3、下列偽代碼中,參數(shù)是引用傳遞,結(jié)果是?
calc(double p, double q, double r)
{q=q-1.0;r=r+p}
main(){
double a = 2.5, b = 9.0;
calc(b-a, a, a);
print(a);
}
(A)1.5 (B)2.5 (C)10.5 (D)8 (E)6.5
4、求輸出結(jié)果:
int foo(int x, int y){
if(x <=0 || y <= 0) return 1;
return 3 * foo(x - 1, y / 2);
}
printf("%d\n", foo(3, 5));
(A)81 (B)27 (C)9 (D)3 (E)1
5、下列哪個數(shù)據(jù)結(jié)構(gòu)在優(yōu)先隊列中被最廣泛使用?
(A)堆 (B)數(shù)組 (C)雙向鏈表 (D)圖 (E)向量
6、以下算法描述了一個在n國元素的雙向鏈表中找到第k個元素的
方法(k >= 1且k <= n):
如果k <= n - k,從鏈表開始往前進(jìn)k-1個元素。
否則,從終點出發(fā),往回走n - k個元素。
這個算法的時間代價是?
(A)θ(nlogn) (B)θ(max{k, n - k}) (C)θ(k + (n - k))
(D)θ(max{k, k - n}) (E)θ(min{k, n - k})
7、有一個由10個頂點組成的圖,每個頂點有6個度,那么這個圖有幾條邊?
(A)60 (B)30 (C)20 (D)80 (E)90
8、正則表達(dá)式L = x*(x|yx+)。下列哪個字符串不符號L
(A)x (B)xyxyx (C)xyx (D)yxx (E)yx
9、為讀取一塊數(shù)據(jù)而準(zhǔn)備磁盤驅(qū)動器的總時間包括
(A)等待時間 (B)尋道時間 (C)傳輸時間 (D)等待時間加尋道時間
(E)等待時間加尋道時間加傳輸時間
二、算法
1、打印出一個二叉樹的內(nèi)容。
2、在一個字符串中找到第一個只出現(xiàn)一次的字符。如abaccdeff,輸出b。
3、給定一個長度為N的整數(shù)數(shù)組(元素有正有負(fù)),求所有元素之和
最大的一個子數(shù)組。分析算法時空復(fù)雜度。不必寫代碼。
【google浙大招聘筆試題】相關(guān)文章:
google招聘筆試題02-18
google公司的招聘題目02-16
google的招聘怪題02-18
Google筆試題目分享11-21
Google公司預(yù)選筆試試題02-18
名企面試試題 面試題目 Google02-24
微軟招聘試題11-16
Google中國招聘三大標(biāo)準(zhǔn) 實干、內(nèi)功與人品02-21
宜家招聘筆試題02-18
企業(yè)招聘筆試題薈萃02-18