阿里巴巴校園招聘在線筆試題和面試題答案目(一)

思而思學(xué)網(wǎng)

筆試時(shí)間為8月29日,均為網(wǎng)上答題。第一部分為單選題,共20題,要在40分鐘內(nèi)完成。每個(gè)人的選擇題都不一樣,應(yīng)該是后臺(tái)有題庫,每個(gè)人的試卷都是隨機(jī)生成的。第二部分為附加題,一般為1道問答題,2道編程題。(崗位不同,題目也不一樣)。

1. 通過算法生成的隨機(jī)數(shù)是“偽隨機(jī)”的,也就是說,在設(shè)定好第一個(gè)數(shù)之后,后面的數(shù)

字的序列是確定的,并且經(jīng)過一個(gè)非常大的循環(huán)會(huì)回到第一個(gè)數(shù)的狀態(tài),然后周而復(fù)始。顯然,搖號(hào)、抽獎(jiǎng)的程序是不能通過偽隨機(jī)數(shù)來實(shí)現(xiàn)的,F(xiàn)實(shí)中常;谀撤N熱噪聲來實(shí)現(xiàn)真正的隨機(jī)數(shù)。假定某熱噪聲是標(biāo)準(zhǔn)正態(tài)分布,那么能否將它轉(zhuǎn)換成(0,1)區(qū)間上的均勻分布______?

A. 忽略測量和計(jì)算誤差,可以轉(zhuǎn)換為(0,1)區(qū)間上的均勻分布。

B. 無法轉(zhuǎn)換為(0,1)區(qū)間上的均勻分布。

C. 信息不足,無法判斷。

D. 借助偽隨機(jī)數(shù)生成算法可以轉(zhuǎn)換為(0,1)區(qū)間上的均勻分布。

E. 僅僅靠偽隨機(jī)數(shù)生成算法,就可以生成(0,1)區(qū)間上的均勻分布

F. 以上說法都不對。

2. 在一個(gè)童話世界里,任意兩個(gè)人之間要么是朋友關(guān)系,要么是敵人關(guān)系,不存在其他關(guān)

系及沒有關(guān)系的情況。并且,如果A和B是朋友關(guān)系,B和C是朋友關(guān)系,那么A和C必然是朋友關(guān)系。那么關(guān)于這個(gè)童話世界中的人群的說法錯(cuò)誤的是:______?

A. 可能只有1個(gè)人群,這個(gè)人群內(nèi)部是朋友關(guān)系。

B. 可能有2個(gè)人群,人群內(nèi)部是朋友關(guān)系,人群之間是敵人關(guān)系。

C. 可能有3個(gè)及以上個(gè)人群,人群內(nèi)部是朋友關(guān)系,人群之間是敵人關(guān)系。

D. 如果存在多個(gè)人群,并且人群內(nèi)部是朋友關(guān)系,人群之間是敵人關(guān)系,那么這些人群必

然是差不多大小的。

E. 選項(xiàng)B中的情況可以是其中一個(gè)人群只有一個(gè)人,另外一個(gè)人群可以由很多人。 F. 這樣一個(gè)世界里朋友關(guān)系是比較不容易發(fā)生變化的。

3. 12321能被寫成______種兩個(gè)質(zhì)數(shù)相加的形式。

A. 0

B. 1

C. 2

D. 3

E. 4

F. 5

4. 在小端序的機(jī)器中,如果

union X{

int x;

char y[4];

};

如果:

X a;

a.x=0x11223344;//16進(jìn)制

則:______

A. y[0]=11

B. y[1]=11

C. y[2]=11

D. y[3]=11

E. y[0]=22

F. y[3]=22

5. 使用一輛卡車運(yùn)輸n塊單塊1TB裝滿數(shù)據(jù)的硬盤,以時(shí)速80km/h行駛1000km將數(shù)據(jù)

運(yùn)送到目的地;卡車至少運(yùn)送______塊硬盤才能使傳輸速率超1000Gbps。

A. 2000

B. 3000

C. 4000

D. 5000

E. 6000

F. 7000

6. 對立的兩方爭奪一個(gè)價(jià)值為1的物品,雙方可以采取的策略可以分為鴿子策略和鷹策

略。如果雙方都是鴿子策略,那么雙方各有1/2的幾率獲得該物品;如果雙方均為鷹策略,那么雙方各有1/2的概率取勝,勝方獲得價(jià)值為1的物品,付出價(jià)值為1的代價(jià),負(fù)方付出價(jià)值為1的代價(jià);如果一方為鴿子策略,一方為鷹策略,那么鷹策略獲得價(jià)值為1的物品。在爭奪的結(jié)果出來之前,沒人知道對方是鴿子策略還是鷹策略。那么以下說法正確的是:______?

A. 如果選擇鴿子策略的人多于2/3,那么你應(yīng)該選擇鴿子策略。

B. 如果選擇鴿子策略的人少于1/3,那么你應(yīng)該選擇鴿子策略。

C. 選擇鴿子策略的人越多,你越應(yīng)該選擇鴿子策略。

D. 如果選擇鷹策略的人多于2/3,那么你應(yīng)該選擇鷹策略。

E. 如果選擇鷹策略的人少于1/3,那么你應(yīng)該選擇鴿子策略。

F. 以上結(jié)論都不對。

7. 下列C代碼中,不屬于未定義行為的有:______。

A. int i=0; i=(i++);

B. char p="hello"; p[1]='E';

C. char p="hello"; char ch=p++;

D. int i=0; printf("%d %d\n",i++,i--);

E. 都是未定義行為

F. 都不是未定義行為

8. 在以下操作中,數(shù)組比線性表速度更快的是______。

A. 原地逆序

B. 頭部插入

C. 返回中間節(jié)點(diǎn)

D. 返回中間節(jié)點(diǎn)

E. 返回頭部節(jié)點(diǎn)

F. 選擇隨機(jī)節(jié)點(diǎn)

9. 在一個(gè)雙向循環(huán)鏈表中,指針p所指向的節(jié)點(diǎn)(非尾節(jié)點(diǎn))之后插入指針s指向的節(jié)點(diǎn),

其修改指針的操作是______。

p->next=s; s->Pv=p; p->next->Pv=s; s->next=p->next;

p->next->Pv=s; p->next=s; s->Pv=p; s->next=p->next;

p->next->Pv=s; s->Pv=p; p->next=s; s->next=p->next;

s->Pv=p; s->next=p->next; p->next=s; p->next->Pv=s ;

s->Pv=p; s->next=p->next; p->next->Pv=s; p->next=s;

s->next =p->next;s->Pv=p; p->next=s;p->next->Pv=s;

10. 有字符序列{Q, H, C, Y, P ,A, M, S, R, D, F, X},新序列{F, H ,C, D, P, A, M, Q, R, S, Y, X}

是下列______排序算法一趟掃描的結(jié)果。

A. 二路歸并排序

B. 快速排序

C. 步長為4的希爾排序

D. 步長為2的希爾排序

E. 冒泡排序

F. 堆排序

11. 甲乙兩路車發(fā)車間隔均為10分鐘的公交車發(fā)車時(shí)刻分鐘數(shù)各位分別為2和8,那么對

于一個(gè)隨機(jī)到達(dá)的乘客,他乘坐甲車的概率為:______

A. 0.1

B. 0.2

C. 0.3

D. 0.4

E. 0.5

F. 0.9

12. “村長”帶著5對父子參加“爸爸去哪兒”第三季第二站某村莊的拍攝。村里為了保護(hù)

小孩不被拐走有個(gè)千年的規(guī)矩,那就是吃飯的時(shí)候小孩左右只能是其他小孩或者自己的父母。那么5對父子在圓桌上共有______種坐法。(旋轉(zhuǎn)一下,每個(gè)人面對的方向變更后算是一種新的坐法)

A. 960

B. 3120

C. 2400

D. 7200

E. 7440

F. 9600

13. 把校園中同一區(qū)域的兩周不同比例尺的地圖疊放在一起,并且使其中較小尺寸的地圖完

全在較大尺寸的地圖的覆蓋下。每張地圖上都有經(jīng)緯度坐標(biāo),顯然,這兩個(gè)坐標(biāo)系并不相同。我們把恰好重疊在一起的兩個(gè)相同的坐標(biāo)稱之為重合點(diǎn)。下面關(guān)于重合點(diǎn)的說法正確的是:______

A. 可能不存在重合點(diǎn)。

B. 必然有且僅有一個(gè)重合點(diǎn)。

C. 可能有無窮多個(gè)重合點(diǎn)

D. 重合點(diǎn)構(gòu)成了一條直線。

E. 重合點(diǎn)可能在小地圖之外。

F. 重合點(diǎn)是一小片連續(xù)的區(qū)域。

14. 下列描述中,唯一錯(cuò)誤的是______。

A. 本題有五個(gè)選項(xiàng)是正確的

B. B正確

C. D正確

D. DEF都正確

E. ABC中有一個(gè)錯(cuò)誤

F. 如果ABCDE都正確,那么F也正確

熱門推薦

最新文章