2011人人網校園招聘筆試題

2021-09-06 11:42:14 字數 2025 閱讀 4454

人人公司 c++筆試

選擇填空題

1,下列敘述中,正確的是(  )

a. 線性鍊錶中的各元素在儲存空間中的位置必須是連續的

b. 線性鍊錶中的表頭元素一定儲存在其他元素的前面

c. 線性鍊錶中的各元素在儲存空間中的位置不一定是連續的,但表頭元素一定儲存在其他元素的前面

d. 線性鍊錶中的各元素在儲存空間中的位置不一定是連續的,且各元素的儲存順序也是任意的

2,已知二叉樹後序遍歷序列是edcfba,中序遍歷序列deacbf,它的前序遍歷序列是adebcf

3,如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是______________

4,若有定義語句: int a[3][6];,按在記憶體中的存放順序,a陣列的第10個元素是(  )

a. a[0][3]     b. a[1][4]       c. a[0][4]     d. a[1][3]

5,對長度為n的字串進行字元定位運算的時間複雜度為(   )

a. o(1)      b. o(√n)     c. o(nlog2n)       d. o(n)

6,n個頂點的連通圖中邊的條數至少為__n-1________

7,在osi模型中,完成多路復用的是(   )

a. 資料鏈路層    b. 網路層     c. 傳輸層       d. 應用層

8,有如下語句int a[10]=;int *p = a;則數值為9的表示式是(   )

a. *p+9      b. *(p+8)      c. *p+=9     d. p+7

9,下列對變數的引用中錯誤的是(  )

a. void fun(const int&n =」renren」);       b. int&fun( );

c. int a; int &p; p=a;                   d. int a;int &p = a;

10,乙個函式帶有引數說明時,則引數的預設值應該在(    )中給出。

a. 函式定義    b. 函式宣告      c. 函式定義或宣告     d. 函式呼叫

簡答題

1,請問這個程式的輸出是什麼?並寫出原因

#include」stdafx.h」

#include

class book

public:

book();

~book()

int_main(int argc,_tchar*argv)

book*pbook = new book[3];

delete pbook;

return 0;

2,什麼函式不能宣告為虛函式?

3,請問交換機和路由器分別的實現原理是什麼?分別在那個層次上面實現的?

4,用變數a給出下面的定義

a,乙個整型數 int a

b,乙個指向整形數的指標 int* p

c,乙個指向指標的指標,它指向的指標是指向乙個整型數 int** p

d,乙個有10個整型數的陣列 int a[10]

e,乙個有10個指標的陣列,該指標是指向乙個整型數的 int  *p[10]

f,乙個指向有10個整型數陣列的指標int  (*p)[10]

g,乙個指向函式的指標,該函式有乙個整型引數並返回乙個整型數 int (*pfun)(int n)

h,乙個有10個指標的陣列,該指標指向乙個函式,該函式有乙個整型引數並返回乙個整型數 int (*pfun[10])(int n)

程式設計題

1,實現乙個單鏈表的翻轉

2,用一把刀切乙個半徑為r的圓,一刀切成兩份,兩部分面積之比為a:b,用你覺得最快的方法,程式設計求圓上那條割線多長?

3,假設在人人網上,你的所有初中同學和你都是好友關係,你的大學同學喝你都是好友關係,但是你的初中同學喝大學同學之間並沒有任何好友關係,那麼你就是你的初中朋友圈和大學朋友圈兩個好友圈子的關鍵人物,現在給你10w個使用者之間的關係圖譜找出這10w個使用者裡面所有的關鍵人物,說出想法即可,也可就此類問題擴充套件開談。

2011谷歌校園招聘筆試題

恢復內容開始 一 單項選擇題 1 從n個未排序的數中尋找中位數 第 n 2 大的數 平均時間複雜度最優演算法的複雜為 a.o logn b.o n c.o nlogn d.o n 2 分析 求無序陣列的中位數 中位數即是排過序後的處於陣列最中間的元素。不考慮陣列長度為偶數的情況。設集合元素個數為n。...

開心網 2011 校園招聘筆試題

開心網2011校園招聘筆試題 c c 1.下列兩行 有什麼區別?char a string char b string 2.下列 會輸出什麼?define sq x x x int main 3.下列 有什麼問題?char foo int n 4.下列 有什麼問題?若有錯誤請改正。void swap...

2011Google校園招聘筆試題

1 已知兩個數字為1 30之間的數字,甲知道兩數之和,乙知道兩數之積,甲問乙 你知道是哪兩個數嗎?乙說 不知道 乙問甲 你知道是哪兩個數嗎?甲說 也不知道 於是,乙說 那我知道了 隨後甲也說 那我也知道了 這兩個數是什麼?答 1和4 或者1和7 2 乙個環形公路,上面有 個站點,a1,an,其中ai...