華為筆試集合
在平平淡淡的日常中,我們都要用到試題,試題是命題者根據一定的考核需要編寫出來的。大家知道什么樣的試題才是規范的嗎?以下是小編為大家收集的華為筆試,供大家參考借鑒,希望可以幫助到有需要的朋友。
華為筆試 1
1.在OSI 7 層模型中,網絡層的功能有( )
A.確保數據的傳送正確無誤 B.確定數據包如何轉發與路由 C.在信道上傳送比特流 D.糾錯與流控
2.FDDI 使用的是___局域網技術。( )
A.以太網; B.快速以太網; C.令牌環; D.令牌總線。
3.下面那種LAN 是應用CSMA/CD協議的 ()
A.令牌環 B.FDDI C.ETHERNET D.NOVELL
4.TCP 和UDP 協議的相似之處是 ( )
A.面向連接的協議 B.面向非連接的協議 C.傳輸層協議 D.以上均不對 5.應用程序PING 發出的是___報文.( ) A.TCP 請求報文。 B.TCP 應答報文。 C.ICMP 請求報文。 D.ICMP 應答報文。
6.以下說法錯誤的是(多) ( )
A.中繼器是工作在物理層的設備 B.集線器和以太網交換機工作在數據連路層 C.路由器是工作在網絡層的.設備 D.橋能隔離網絡層廣播
7.當橋接收的分組的目的MAC地址在橋的映射表中沒有對應的表項時,采取的策略是( )
A.丟掉該分組 B.將該分組分片 C.向其他端口廣播該分組 D.以上答案均不對
8.LAN Switch 在網絡層次模型中的地位( )
A.物理層 B.鏈路層 C.網絡層 D.以上都不是
9.小于___的TCP/UDP端口號已保留與現有服務一一對應,此數字以上的端口號可自由分配。( )
A.199 B.100 C.1024 D.2048
10.當一臺主機從一個網絡移到另一個網絡時,以下說法正確的是 ( )
A.必須改變它的IP 地址和MAC 地址 B.必須改變它的IP 地址,但不需改動MAC 地址 C.必須改變它的MAC 地址,但不需改動IP 地址 D.MAC 地址.IP 地址都不需改動
答案:1.B; 2.C; 3.C; 4.C; 5.C; 6.BD; 7.C; 8.B; 9.C; 10.B.
華為筆試 2
第一部分:SHL測試:
SHL測試共分成三部分,第一部分是數據分析(15題),第二部分邏輯(10題),第三部分文本閱讀(15題)
1.數據分析:每題會有3-4個圖表,從圖表中提取信息進行增長率,市場份額之類的計算。每組圖表對應5個題,共3組。
2.邏輯:類似公務員行政能力測試題,有圖形推理、數字推理、邏輯推理等。
3.文本閱讀:類型有主題選擇、多段文字排序、選句填空等,每題文本長度大概在200字左右。
第二部分:問答題:
1. 某個3vs3游戲有10個職業,每個人會隨機一個職業,問最終6個人職業都不一樣的概率。
2.你最喜歡的一款游戲是什么?喜歡的'理由和特色?和同類產品相比有何優勢?
3.如果有個手機被一個邪惡的巫師注入了邪惡的魔法,要統治整個世界,問這個手機將怎么攻擊這個世界。
4.某個3vs3游戲有10個職業,每個人會隨機一個職業,問一方3人都是同一種職業,另外一方3人都是另外一種職業的概率。
5.設計一款名叫“廢土”的游戲的背景故事。包括災難起源、故事時間、故事梗概等。
6.如果有一款FPS槍戰游戲要做高校推廣活動,請設計廣告語和活動內容。
7.請描述該游戲的游戲規則和游戲目標 (一直沒看懂這個題目,還希望其他的戰友幫忙回憶和解釋一下)
華為筆試 3
1、static全局變量與普通的全局變量有什么區別?static局部變量和普通局部變量有什么區別?static函數與普通函數有什么區別?
答案:全局變量(外部變量)的說明之前再冠以static 就構成了靜態的全局變量。全局變量本身就是靜態存儲方式, 靜態全局變量當然也是靜態存儲方式。 這兩者在存儲方式上并無不同。這兩者的區別雖在于非靜態全局變量的作用域是整個源程序, 當一個源程序由多個源文件組成時,非靜態的全局變量在各個源文件中都是有效的。 而靜態全局變量則限制了其作用域, 即只在定義該變量的'源文件內有效, 在同一源程序的其它源文件中不能使用它。由于靜態全局變量的作用域局限于一個源文件內,只能為該源文件內的函數公用, 因此可以避免在其它源文件中引起錯誤。從以上分析可以看出, 把局部變量改變為靜態變量后是改變了它的存儲方式即改變了它的生存期。把全局變量改變為靜態變量后是改變了它的作用域, 限制了它的使用范圍。 static函數與普通函數作用域不同。僅在本文件。只在當前源文件中使用的函數應該說明為內部函數(static),內部函數應該在當前源文件中說明和定義。對于可在當前源文件以外使用的函數,應該在一個頭文件中說明,要使用這些函數的源文件要包含這個頭文件 static全局變量與普通的全局變量有什么區別:static全局變量只初使化一次,防止在其他文件單元中被引用; static局部變量和普通局部變量有什么區別:static局部變量只被初始化一次,下一次依據上一次結果值; static函數與普通函數有什么區別:static函數在內存中只有一份,普通函數在每個被調用中維持一份拷貝
2、程序的局部變量存在于()中,全局變量存在于()中,動態申請數據存在于( )中。
答案:棧;靜態區;堆 3、設有以下說明和定義: typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max; 則語句 printf("%d",sizeof(too)+sizeof(max));的執行結果是:______ 答案:DATE是一個union, 變量公用空間. 里面最大的變量類型是int[5], 占用20個字節. 所以它的大小是20 data是一個struct, 每個變量分開占用空間. 依次為int4 + DATE20 + double8 = 32. 所以結果是 20 + 32 = 52. 當然...在某些16位編輯器下, int可能是2字節,那么結果是 int2 + DATE10 + double8 = 20
4、隊列和棧有什么區別?
答案:隊列先進先出,棧后進先出÷
5、這道題目出錯了,這里就不寫上了。
6、已知一個單向鏈表的頭,請寫出刪除其某一個結點的算法,要求,先找到此結點,然后刪除。
答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer); break; } Back = Pointer; Pointer=Pointer->next; if(Pointer->number==key) { Back->next=Pointer->next; free(Pointer); break; } void (Node* p) { if(Head = Node) while(p) }
7、請找出下面代碼中的所以錯誤說明:以下代碼是把一個字符串倒序,如“abcd”倒序后變為“dcba”
1、#include"string.h" 2、main() 3、{ 4、 char*src="hello,world"; 5、 char* dest=NULL; 6、 int len=strlen(src); 7、 dest=(char*)malloc(len); 8、 char* d=dest; 9、 char* s=src[len]; 10、 while(len--!=0) 11、 d++=s--; 12、 printf("%s",dest); 13、 return 0; 14、} 答案:還要加上#include int main(){ char* src = "hello,world"; int len = strlen(src); char* dest = (char*)malloc((len+1)*sizeof(char)); //要為分配一個空間 char* d = dest; char* s = &src[len-1]; //指向最后一個字符 while( len-- != 0 ) *d++=*s--; *d = 0; //尾部要加 printf("%s ",dest); free(dest);// 使用完,應當釋放空間,以免造成內存匯泄露 return 0; }
華為筆試 4
一、判斷題(對的寫T,錯的寫F并說明原因,每小題4分,共20分)
1、有數組定義int a[2][2]={{1},{2,3}};則a[0][1]的值為0。( 正確 )
2、int (*ptr) (),則ptr是一維數組的名字。( 錯誤 int (*ptr) ();定義一個指向函數的指針變量 )
3、指針在任何情況下都可進行>, <,>=, <=,==運算。( 錯誤 )
4、switch(c) 語句中c可以是int ,long,char ,float ,unsigned int 類型。( 錯,不能用實形 )
二、填空題(共30分)
1、在windows下,寫出運行結果,每空2分,共10分。 char str[ ]= "Hello"; char *p=str; int n=10; sizeof(str)=( ) sizeof(p)=( ) sizeof(n)=( ) void func(char str[100]){ } sizeof(str)=( ) 答案:6,4,4,4, 具體解釋請參看我的空間里的“C/C++程序員應聘試題剖析”
2、void getmemory(char **p, int num) { *p=(char *) malloc(num);} void test(void) { char *str=NULL; getmemory(&str,100); strcpy(str,"hello"); printf(str); } 運行test函數有什么結果?( )10分 答案:輸出hello,但是發生內存泄漏。
3、設int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d",*ptr,*(++ptr)); ( ) 10分答案:8,
8。這道題目的意義不大,因為在不同的編譯器里printf的.參數的方向是不一樣的,在vc6.0下是從有到左,這里先*(++ptr) 后*pt,于是結果為8,8
三、編程題(第一小題20,第二小題30分)
1、 不使用庫函數,編寫函數int strcmp(char *source, char *dest) 相等返回0,不等返回-1;
答案:一、 int strcmp(char *source, char *dest) { assert((source!=NULL)&&(dest!=NULL)); int i,j; for(i=0; source[i]==dest[i]; i++) { if(source[i]=="" && dest[i]=="") return 0; else return -1; } } 答案:二、 int strcmp(char *source, char *dest) { while ( (*source != "") && (*source == *dest)) { source++; dest++; } return ( (*source) - (*dest) ) ? -1 : 0; }
2、 寫一函數int fun(char *p)判斷一字符串是否為回文,是返回1,不是返回0,出錯返回-1 答案:一、 int fun(char *p) { if(p==NULL) return -1; else { int length = 0; int i = 0; int judge = 1; length = strlen(p); for(i=0; i
華為筆試 5
1、華為公司的全稱為()
A、深圳市華為技術有限公司 B、華為技術有限公司
C、華為公司 D、我司
。ù鸢福築,答A、C者酌情給分,答D者立即辭退,我司三令五申禁止使用該華為內部
土語,屢禁不止,老員工不可教也,只好從新員工抓起,格殺勿論)
2、華為公司的企業性質是()
A、民營 B、私營 C、國營 D、上市公司
。ù鸢福篈,本題主要讓考生了解公司的性質)
3、華為公司的商標象征()
A、紅太陽 B、菊花 C、扇貝
。ù鸢福築,答A者酌情給分,答C者立即辭退,天天就想著吃)
4、從下列選項中選擇出公司的常務副總裁()
A、任正非 B、孫亞芳 C、李一男 D、鄭寶用 E、張燕燕
。ù鸢福築D,答C者立即辭退,讓他到李一男的公司去報到吧)
5、華為公司的年終獎一般是在每年的什么時候發()
A、元旦后 B、春節前 C、7月下旬或8月上旬 D、勞動節前 E、國慶節前
(答案:C,切記,因為是年中獎,而不是年終獎)
6、華為公司的配給你的股票是()
A、**發的 B、用自己的獎金去買
。ù鸢福築)
7、老板常說的土八路,是指()
A、老板自己的革命年代的光輝歷史
B、本地化的用服兄弟
C、季度考核為D的兄弟
(答案:B)
【第二部分 部門篇】
1、你所在的一級部門為()
A、技術支援部
B、國際技術支援部
C、國際技術支援部國內分部
D、用服
。ù鸢福築,答A、C者酌情給分,答D者作不合格處理,為了提高技術支援部形象,公司
早就取消用服這個字眼,而且于2001年春節后悄悄地將技術支援部前加“國際”二字)
2、你所在的二級部門為()
A、傳輸產品技術支援管理部
B、傳輸工程部
C、傳輸用服工程中心
D、光網絡產品技術支援管理部
。ù鸢福篈,首先得把自己的部門搞清楚,答D者,有遠見,有
潛力,可以酌情給分,很可能
在2001年未就改成這個名字,因為市場中研已經改了,就差技術支援部了)
3、傳輸的商標為()
A、SBS
B、SDH
C、OptiX
D、Metro
。ù鸢福篊,答A者酌情給分,最起碼還知道老商標)
4、技術支援部與國際技術支援部的`關系()
A、國際技術支援部是技術支援部下面的一個部門,負責海外
B、技術支援部是國際技術支援部下面的一個部門,負責國內
C、技術支援部是國際技術支援部的前身
D、國際技術支援部是技術支援部的前身
(答案:C)
1、SBS是()
A、傳輸產品的老商標
B、同步骨干系統
C、傻不傻的拼音縮寫
D、帥不帥的拼音縮寫
。ù鸢福篈B,答CD者立即辭退)
2、SDH是()
A、傳輸產品商標
B、同步數字序列
C、傻得很的拼音縮寫
D、傻得好的拼音縮寫
(答案:B,答CD者立即辭退)
3、由于你是新員工,沒有公配手機時,當你在現場遇到緊急事故時,你會()向公司求助
A、打用戶機房內的電話
B、借用戶手機
C、拔110
D、拔200或300
【華為筆試】相關文章:
華為面試筆試題08-06
2017華為筆試題及答案08-07
華為java筆試題及分析07-31
華為的筆試題及分析目07-31
上海華為文秘類筆試08-10
華為筆試試題大全07-25
2015華為筆試題目及答案08-06
華為9.7 成都上機筆試08-10
2014華為江西財經筆試經驗07-07