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