華為筆試題筆試答案
華為筆試題1、 .h標頭檔案中的 #ifndef/#define/#endif 的作用?
答:防止該標頭檔案被重複引用。
華為筆試題2、 #define DOUBLE(x) x+x int i = 5*DOUBLE(5);i 的值為
答:為30
華為筆試題3、 設某32位系統下,C++程式,有以下說明和定義:typedef union {int i; int k[5]; char c;} DATE;struct data { char cat; DATE cow; int dog;} too;則語句 printf("%d",sizeof(too)); 的執行結果是:______
答:為28
華為筆試題4、 某些場合中需要用到死迴圈,這兩個死迴圈 for(;;) 與 while(1) 哪個程式碼更高效(編譯之後的程式碼更簡短)?
答:for(;;)
華為筆試題5、 高度為8的平衡二叉樹,至少有______個節點?
答:54個
華為筆試題6、 某32位系統下,C++程式,請計算sizeof 的值char str[] =? ;char *p = str ;請計算
sizeof (str ) = __ ①___
sizeof ( p ) = ___②___
void Foo ( char str[100]){請計算sizeof( str ) = ___③___}
void *p = malloc( 100 );
請計算sizeof ( p ) = ___④___
答:①17 ②4 ③4 ④4
華為筆試題7、 winsock建立TCP連線的主要實現步驟?
答:伺服器端:socket()建立套接字,繫結(bind)並監聽(listen),用accept()等待客戶端連線;發現有客戶端連線時,建立一個新的套接字,自身重新開始等待連線;該新產生的套接字使用send()和recv()寫讀資料,直至資料交換完畢,呼叫closesocket()關閉套接字。客戶端:socket()建立套接字,連線(connect)伺服器,連線上後使用send()和recv()在套接字上寫讀資料,直至資料交換完畢,呼叫closesocket()關閉套接字。
-
思科(CISCO)筆試題目
以下問題來源於網路收集,感謝網友們的筆試經驗分享!第一類:1.為什麼"ethic"對於一個銷售人員來說很重要?ethic能起到什麼作用?2.假設一個場景:你去見一個客戶,同時遇到了你的競爭對手之一,有恰巧有一個機會他離開片刻,把Notebook留在桌上,你有足夠的時間去browse,這會使你...
-
馬士基筆試題
馬士基筆試題馬士基每年錄取者和參加應聘者的比例是1:1000,極高的淘汰率讓能進入馬士基的人成為一個神話。由於參加筆試者不用做任何準備,既不用準備英語,也不用回答諸如“為何要進我們公司”或者“你有什麼特長”的問題,因此流傳甚廣的“另類”筆試題還是吸引了一大批參...
-
筆試大唐和Moto
匆忙中又進行了兩門筆試,懷著不一樣的心理,做著同樣的事。星期天筆試Moto,從投簡歷到Moto一直以來從來沒有想過會有後面的事情,算自己走運,通過了簡歷篩選這一關進入第一輪的筆試。Moto的筆試分為兩輪進行,第一輪為軟素質測試,說白了就是智力測試,第二輪是真正的技術筆...
-
盛大筆經(經歷而不是經驗)
1)髮捲子速度慢。。。恩2)公共卷是些邏輯,填數列,圖形填空什麼的iq題,難度一般(我就前兩個數列題卡住了。。。0,10,24,68,?)==3)遊戲軟體工程師的專業題有些選做題是分兩個方向的,要麼選做socket要麼選directx,想都不用想就選了前者=.=題目難度還可以,就是有些指標,記憶體...