




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、華為筆試題1請你分別畫出OSI的七層網絡結構圖和TCP/IP的五層結構圖。2請你詳細地解釋一下IP協(xié)議的定義,在哪個層上面?主要有什么作用?TCP與UDP呢?3請問交換機和路由器各自的實現(xiàn)原理是什么?分別在哪個層次上面實現(xiàn)的?4請問C+的類和C里面的struct有什么區(qū)別?5請講一講析構函數和虛函數的用法和作用。6全局變量和局部變量有什么區(qū)別?是怎么實現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的?78086是多少位的系統(tǒng)?在數據總線上是怎么實現(xiàn)的?1 H.323協(xié)商。 2 ipsec為什么是三層的。l2tp為什么是二層的? 3 ospf中包的ttl值是多少? 4
2、為什么要劃分區(qū)域? 6 MPLS中RD和RT的作用分別是什么? 7 RR防止環(huán)路的機制。 8 BGP控制out-bound用_,控制進來的用_ 9 ospf是工作在哪個協(xié)議上的? 10 ospf的LSA類型。 11 簡述OSPF的基本工作機制。 12 ppp的lcp和ncp協(xié)商過程。 13 PSTN的信令控制有哪幾種? 14sloari 8.0查看進程的命令是什么?linux 7.3查看IP的命令是什么 15 IP是,掩碼。請問最大的有效地址是多少
3、 17 LX/LH的有效距離是多少? 18 IP 幾個字節(jié)? 20 CQ能不能有一種流量統(tǒng)治第二種流量,(dominate)? 21 FTP下載一個文件完成。有幾個TCP連接 聯(lián)想筆試題1設計函數 int atoi(char *s)。2int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 輸出是多少?3解釋局部變量、全局變量和靜態(tài)變量的含義。4解釋堆和棧的區(qū)別。5論述含參數的宏與函數的優(yōu)缺點。函數是置的,執(zhí)行效率高,速度快。宏可以自己定制,靈活性較大,但執(zhí)行速度相對慢。普天C+筆試題1實現(xiàn)
4、雙向鏈表刪除一個節(jié)點P,在節(jié)點P后插入一個節(jié)點,寫出這兩個函數。刪除p->pre->next=p->next;p->next->pre=p->pre;delete p;插入new->next=p->next;new->pre=p;p->next->pre=new;p->next=new;2寫一個函數,將其中的 都轉換成4個空格。3Windows程序的入口是哪里?寫出Windows消息機制的流程。4如何定義和實現(xiàn)一個類的成員函數為回調函數?5C+里面是不是所有的動作都是main()引起的?如果不是,
5、請舉例。6C+里面如何聲明const void f(void)函數為C程序中的庫函數?7下列哪兩個是等同的int b;A const int* a = &b;B const* int a = &b;C const int* const a = &b;D int const* const a = &b;8聯(lián)函數在編譯時是否做參數類型檢查?void g(base & b) b.play;void main() son s; g(s); return; 2005年華為招聘-C語言筆試試題 一、判斷題(對的寫T,錯的寫F并說明原因,每小題4分,共20分)1、有數
6、組定義int a22=1,2,3;則a01的值為0。( T )2、int (*ptr) (),則ptr是一維數組的名字。( F, ptr為一個函數指針 )3、指針在任何情況下都可進行>,<,>=,<=,=運算。( F,指針比較大小沒有任何意義,但是可以比較=與!= )4、switch(c) 語句中c可以是int ,long,char ,float ,unsigned int 類型。( F,不可以為float )5、#define print(x) printf(the no, #x,is ) (T)二、填空題(共30分)1、在windows下,寫出運行結果,每空2分,共
7、10分。char str = Hello;char *p=str;int n=10;sizeof(str)=( 6 )sizeof(p)=( 4 )sizeof(n)=( 4 ) void func(char str100) sizeof(str)=( 4 ) 2、void setmemory(char *p, int num) *p=(char *) malloc(num);void test(void) char *str=NULL; setmemory(&str,100); strcpy(str,hello); printf(str);運行test函數有什么結果?( hello
8、)10分 3、設int arr=6,7,8,9,10; int *ptr=arr; *(ptr+)+=123; printf(%d,%d,*ptr,*(+ptr);( 8, 8 ) 10分 二、編程題(第一小題20,第二小題30分)1、不使用庫函數,編寫函數int strcmp(char *source, char *dest) 相等返回0,不等返回-1;i nclude <stdio.h>i nclude <stdlib.h>int mystrcmp(char *source, char *dest) while(*source = *dest &&
9、*source != ''0'' && *dest != ''0'') source+; dest+; if (*source =''0'' && *dest = ''0'') return 0; else return -1; int main() char *str1 = "abcde" char *str2 = "abcd" printf("ret = %d", myst
10、rcmp(str1, str2); return 0;2、寫一函數int fun(char *p)判斷一字符串是否為回文,是返回1,不是返回0,出錯返回-1i nclude <stdio.h>i nclude <stdlib.h>int rollback(char *str) char *p = str; while(*(str+); str-=2; while(*(p+) = *(str-) && *p != ''0'') ; if (*p = ''0'') return 0; else
11、return -1;int main() char *str1 = "abaaba" printf("ret = %d", rollback(str1); return 0;3請問C+的類和C里面的struct有什么區(qū)別?答:struct的成員的默認訪問說明符為Public,而class的成員的默認訪問說明符為Private。其他沒有區(qū)別4請講一講析構函數和虛函數的用法和作用。答:析構函數是在對象生存期結束時自動調用的函數,用來釋放在構造函數分配的存。虛函數是指被關鍵字virtual說明的函數,作用是使用C+語言的多態(tài)特性 5全局變量和局部變量有什么區(qū)別
12、?是怎么實現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的?答:一些變量在整個程序中都是可見的,它們稱為全局變量。一些變量只能在一個函數中可知,稱為局部變量。這就是他們的區(qū)別。在任何函數外面定義的變量就是全局變量,在函數部定義的變量是局部變量,這是它們在程序中的實現(xiàn)過程。操作系統(tǒng)和編譯器是根據程序運行的存區(qū)域知道他們的,程序的全局數據放在所分配存的全局數據區(qū),程序的局部數據放在棧區(qū)。6。有1,2,3,4,n個數放在一個數組里,按大小排序,輸出。 7。寫一個算法,將一個數按高位到低位逆轉,例如,用戶輸入123,則輸出321。初始的數據放入n,結果放入mm=0;/while(n>0) m=m*10+(n
13、mod 10);n=n10;/整除 8。抽象類和接口的區(qū)別是什么?(1)接口可以被多重implements,抽象類只能被單一extends(2)接口只有定義,抽象類可以有定義和實現(xiàn)(3)接口的字段定義默認為:public static final, 抽象類字段默認是"friendly" 華為軟件測試筆試題前面幾道大題是基礎形的判斷、選擇、閱讀理解題,涉及到網絡、通信、軟件工程等等,都是大英文。不過不難,CET4的水平就差不多了,但是重要的還是計算機方面的一些基礎知識。后面的幾道大題如下:1、有A、B兩個水杯,都沒有刻度,也不允許做刻度。A杯裝滿水是5升,B杯裝滿水是3升。不
14、借助別的任何工具,只用這兩個杯子如何精確的得到4升水?思路:大水杯倒?jié)M5升水,倒3升進小水杯,剩下2升;倒掉小水杯的水,把大水杯里的2升水倒進小水杯,此時小水杯還剩1升空間;再倒?jié)M大水杯,然后用大水杯的水倒?jié)M小水杯,則大水杯剩4升水。2、軟件工程中,根據軟件開發(fā)的 V 模型,有哪些基本的階段劃分?3、軟件測試方法有哪些分類?各有什么特點?設計測試用例的主要方法有哪些?4、網絡安全方面,簡述Syn_FLOOD攻擊的原理。你還知道哪些類型的網絡攻擊?一、根據一“策略收獲”圖,三可以選擇橫向的方案A和方案B,四可以選擇縱向的方案1、方案2、方案3。兩人選擇方案的交叉點就是兩人各自的收獲。比如三選擇方
15、案B,四選擇方案1,交叉點是(50,80),則三收獲50元,四收獲80元。兩人都想讓自己的收獲盡可能的高,選擇方案時兩人均不知對方的選擇。問兩人最終的收獲各是多少?二、桌上排列著一行乒乓球,一共100個。兩個人輪流拿球裝入口袋,拿到第100個球的人是勝利者。每次拿球最少拿1個,最多拿5個。如果你先開始拿球,你要拿幾個?以后你要怎樣拿球,才能保證你能拿到第100個?小生不才,我的智力題目答案如下:思路:如果第100個球我一定要拿,那么我一定要拿到第94個球且不能拿第95個球;我一定要拿到第94個球,那么我一定要拿到第88個球且不能拿第89個球;我一定要拿到第88個球,那么我一定要拿到第82個球且不能拿第83個球;以此類推,我開始的時候一定要拿到第4個球且不能拿到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防設施操作員之消防設備基礎知識押題練習試題A卷含答案
- 小學重點考試試題及答案
- AI智慧城市建設與城市管理優(yōu)化研究
- 辦公系統(tǒng)使用簡明教程與操作手冊
- 個人辦公用品采購合同規(guī)范
- 現(xiàn)代物理學理論前沿探討閱讀題集
- 數字化圖書館建設協(xié)議
- 中醫(yī)藥兒童知識培訓課件
- 馬匹買賣合同
- 物理光學及量子力學考點復習題集
- 袁家村規(guī)劃方案
- 結直腸癌免疫治療
- 電力計量人員培訓課件
- 富氫水完整課件
- 國家臨床版3.0手術操作編碼(ICD-9-CM3)
- JGT454-2014 建筑門窗、幕墻中空玻璃性能現(xiàn)場檢測方法
- A320飛機空調系統(tǒng)非正常操作A要點分析
- 我的家鄉(xiāng)湖北襄陽介紹
- 邏輯判斷課件
- 社會心理學:社會心理學的研究方法完整版
- 預防住院患者跌倒墜床的防范措施及宣教
評論
0/150
提交評論