- 相關(guān)推薦
google浙大招聘筆試題
一、單選
1、80x86中,十進(jìn)制數(shù)-3用16位二進(jìn)制數(shù)表示為?
2、假定符號(hào)-、*、$分別代表減法、乘法和指數(shù)運(yùn)算,且
1)三個(gè)運(yùn)算符優(yōu)先級(jí)順序是:-最高,*其次,$最低;
2)運(yùn)算符運(yùn)算時(shí)為左結(jié)合。請(qǐng)計(jì)算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、下列哪個(gè)數(shù)據(jù)結(jié)構(gòu)在優(yōu)先隊(duì)列中被最廣泛使用?
(A)堆 (B)數(shù)組 (C)雙向鏈表 (D)圖 (E)向量
6、以下算法描述了一個(gè)在n國元素的雙向鏈表中找到第k個(gè)元素的
方法(k >= 1且k <= n):
如果k <= n - k,從鏈表開始往前進(jìn)k-1個(gè)元素。
否則,從終點(diǎn)出發(fā),往回走n - k個(gè)元素。
這個(gè)算法的時(shí)間代價(jià)是?
(A)θ(nlogn) (B)θ(max{k, n - k}) (C)θ(k + (n - k))
(D)θ(max{k, k - n}) (E)θ(min{k, n - k})
7、有一個(gè)由10個(gè)頂點(diǎn)組成的圖,每個(gè)頂點(diǎn)有6個(gè)度,那么這個(gè)圖有幾條邊?
(A)60 (B)30 (C)20 (D)80 (E)90
8、正則表達(dá)式L = x*(x|yx+)。下列哪個(gè)字符串不符號(hào)L
(A)x (B)xyxyx (C)xyx (D)yxx (E)yx
9、為讀取一塊數(shù)據(jù)而準(zhǔn)備磁盤驅(qū)動(dòng)器的總時(shí)間包括
(A)等待時(shí)間 (B)尋道時(shí)間 (C)傳輸時(shí)間 (D)等待時(shí)間加尋道時(shí)間
(E)等待時(shí)間加尋道時(shí)間加傳輸時(shí)間
二、算法
1、打印出一個(gè)二叉樹的內(nèi)容。
2、在一個(gè)字符串中找到第一個(gè)只出現(xiàn)一次的字符。如abaccdeff,輸出b。
3、給定一個(gè)長度為N的整數(shù)數(shù)組(元素有正有負(fù)),求所有元素之和
最大的一個(gè)子數(shù)組。分析算法時(shí)空復(fù)雜度。不必寫代碼。
【google浙大招聘筆試題】相關(guān)文章:
Google的招聘怪招07-31
Google面試筆試題及答案08-06
名企面試試題 面試題目 Google08-09
Google 杰出招聘面試的秘密原則08-08
迅雷2011.10.21筆試題08-10
中興2015筆試題08-02
寶潔招聘:寶潔的招聘流程及面試題08-11
搜狗招聘筆試題分享08-10
最新NOKIA招聘筆試題08-10