資源描述:
《華為經(jīng)典筆試題華為筆試題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、華為筆試題㈠1.請(qǐng)你分別畫(huà)出OSI的七層網(wǎng)絡(luò)結(jié)構(gòu)圖和TCP/IP的五層結(jié)構(gòu)圖?! ?.請(qǐng)你詳細(xì)地解釋一下IP協(xié)議的定義,在哪個(gè)層上面?主要有什么作用?TCP與UDP呢? 3.請(qǐng)問(wèn)交換機(jī)和路由器各自的實(shí)現(xiàn)原理是什么?分別在哪個(gè)層次上面實(shí)現(xiàn)的? 4.請(qǐng)問(wèn)C++的類(lèi)和C里面的struct有什么區(qū)別? 5.請(qǐng)講一講析構(gòu)函數(shù)和虛函數(shù)的用法和作用?! ?.全局變量和局部變量有什么區(qū)別?是怎么實(shí)現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的? 7.8086是多少位的系統(tǒng)?在數(shù)據(jù)總線上是怎么實(shí)現(xiàn)的?㈡1?H.323協(xié)商。2?ipsec為什么是三層的。l2tp為什么是
2、二層的?3?ospf中包的ttl值是多少?4?為什么要?jiǎng)澐謪^(qū)域?6?MPLS中RD和RT的作用分別是什么?7?RR防止環(huán)路的機(jī)制。8?BGP控制out-bound用_____,控制進(jìn)來(lái)的用_____9?ospf是工作在哪個(gè)協(xié)議上的?10?ospf的LSA類(lèi)型。11?簡(jiǎn)述OSPF的基本工作機(jī)制。12?ppp的lcp和ncp協(xié)商過(guò)程。13?PSTN的信令控制有哪幾種?14sloari?8.0查看進(jìn)程的命令是什么?linux?7.3查看IP的命令是什么15?IP是5.32.0.0,掩碼255.224.0.0。請(qǐng)問(wèn)最大的有效地址是多少17?LX/LH的有
3、效距離是多少?18?IP?包頭幾個(gè)字節(jié)?20?CQ能不能有一種流量統(tǒng)治第二種流量,(dominate)??21?FTP下載一個(gè)文件完成。有幾個(gè)TCP連接? 聯(lián)想筆試題 1.設(shè)計(jì)函數(shù)intatoi(char*s)?! ?.inti=(j=4,k=8,l=16,m=32);printf(“%d”,i);輸出是多少? 3.解釋局部變量、全局變量和靜態(tài)變量的含義。 4.解釋堆和棧的區(qū)別?! ?.論述含參數(shù)的宏與函數(shù)的優(yōu)缺點(diǎn)。 普天C++筆試題 1.實(shí)現(xiàn)雙向鏈表刪除一個(gè)節(jié)點(diǎn)P,在節(jié)點(diǎn)P后插入一個(gè)節(jié)點(diǎn),寫(xiě)出這兩個(gè)函數(shù)?! ?.寫(xiě)一個(gè)函數(shù),將其中
4、的??都轉(zhuǎn)換成4個(gè)空格?! ?.Windows程序的入口是哪里?寫(xiě)出Windows消息機(jī)制的流程?! ?.如何定義和實(shí)現(xiàn)一個(gè)類(lèi)的成員函數(shù)為回調(diào)函數(shù)? 5.C++里面是不是所有的動(dòng)作都是main()引起的?如果不是,請(qǐng)舉例?! ?.C++里面如何聲明constvoidf(void)函數(shù)為C程序中的庫(kù)函數(shù)? 7.下列哪兩個(gè)是等同的 intb; Aconstint*a=&b; Bconst*inta=&b; Cconstint*consta=&b; Dintconst*consta=&b; 8.內(nèi)聯(lián)函數(shù)在編譯時(shí)是否做參數(shù)類(lèi)型檢查? v
5、oidg(base&b){ b.play; } voidmain(){ sons; g(s); return; }2005年華為招聘--C語(yǔ)言筆試試題一、判斷題(對(duì)的寫(xiě)T,錯(cuò)的寫(xiě)F并說(shuō)明原因,每小題4分,共20分)1、有數(shù)組定義inta[2][2]={{1},{2,3}};則a[0][1]的值為0。(T)2、int(*ptr)(),則ptr是一維數(shù)組的名字。(F,ptr為一個(gè)函數(shù)指針)3、指針在任何情況下都可進(jìn)行>,<,>=,<=,==運(yùn)算。(F,指針比較大小沒(méi)有任何意義,但是可以比較==與!=)4、switch(c)語(yǔ)句中c可以是
6、int,long,char,float,unsignedint類(lèi)型。(F,不可以為float)5、#defineprint(x)printf("theno,"#x",is")(T)二、填空題(共30分)1、在windows下,寫(xiě)出運(yùn)行結(jié)果,每空2分,共10分。charstr[]="Hello";char*p=str;intn=10;sizeof(str)=(6)sizeof(p)=(4)sizeof(n)=(4)voidfunc(charstr[100]){}sizeof(str)=(4)2、voidsetmemory(char**p,intnu
7、m){*p=(char*)malloc(num);}voidtest(void){char*str=NULL;setmemory(&str,100);strcpy(str,"hello");printf(str);}運(yùn)行test函數(shù)有什么結(jié)果?(hello)10分3、設(shè)intarr[]={6,7,8,9,10};int*ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));(8,8)10分二、編程題(第一小題20,第二小題30分)1、不使用庫(kù)函數(shù),編寫(xiě)函數(shù)intstrcmp(char*source
8、,char*dest)相等返回0,不等返回-1;#include#includeintmystrc