<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>

    當前位置:高考升學網(wǎng) > 招聘筆試題 > 正文

    華為2019校園招聘筆試題和面試題答案目(二)

    更新:2023-09-21 02:47:00 高考升學網(wǎng)

      16交換兩個變量的值,不使用第三個變量。即a=3,b=5,交換之后a=5,b=3; 答案:有兩種解法, 一種用算術(shù)算法, 一種用^(異或) a = a + b; b = a - b; a = a - b; or a = a^b;// 只能對int,char.. b = a^b; a = a^b; or a ^= b ^= a;

      17.c和c++中的struct有什么不同?答案:c和c++中struct的主要區(qū)別是c中的struct不可以含有成員函數(shù),而c++中的struct可以。c++中struct和class的主要區(qū)別在于默認的存取權(quán)限不同,struct默認為public,而class默認為private

      18.#include #include void getmemory(char p)

      { p=(char ) malloc(100); strcpy(p,"hello world"); } int

      main( ) { char str=NULL; getmemory(str); printf("%

      s/n",str); free(str); return 0; } 答案:程序崩潰,getmemory中的malloc 不能返回動態(tài)內(nèi)存, free()對str操作很危險

      19.char szstr[10]; strcpy(szstr,"0123456789"); 產(chǎn)生什么結(jié)果?為什么?答案:長度不一樣,會造成非法的OS

      20.列舉幾種進程的同步機制,并比較其優(yōu)缺點。答案:原子操作 信號量機制 自旋鎖 管程,會合,分布式系統(tǒng)

      21.進程之間通信的途徑答案:共享存儲系統(tǒng)消息傳遞系統(tǒng)管道:以文件系統(tǒng)為基礎(chǔ)

      22.進程死鎖的原因答案:資源競爭及進程推進順序非法

      23.死鎖的4個必要條件答案:互斥、請求保持、不可剝奪、環(huán)路

      24.死鎖的處理答案:鴕鳥策略、預(yù)防策略、避免策略、檢測與解除死鎖

      25. 操作系統(tǒng)中進程調(diào)度策略有哪幾種?答案:FCFS(先來先服務(wù)),優(yōu)先級,時間片輪轉(zhuǎn),多級反饋

      26.類的靜態(tài)成員和非靜態(tài)成員有何區(qū)別?答案:類的靜態(tài)成員每個類只有一個,非靜態(tài)成員每個對象一個

      27.純虛函數(shù)如何定義?使用時應(yīng)注意什么?答案:virtual void f()=0; 是接口,子類必須要實現(xiàn)

      28.數(shù)組和鏈表的區(qū)別答案:數(shù)組:數(shù)據(jù)順序存儲,固定大小連表:數(shù)據(jù)可以隨機存儲,大小可動態(tài)改變

      29.ISO的七層模型是什么?tcp/udp是屬于哪一層?tcp/udp有何優(yōu)缺點?答案:應(yīng)用層表示層會話層運輸層網(wǎng)絡(luò)層物理鏈路層物理層 tcp /udp屬于運輸層 TCP 服務(wù)提供了數(shù)據(jù)流傳輸、可靠性、有效流控制、全雙工操作和多路復(fù)用技術(shù)等。與 TCP 不同, UDP 并不提供對 IP 協(xié)議的可靠機制、流控制以及錯誤恢復(fù)功能等。由于 UDP 比較簡單, UDP 頭包含很少的字節(jié),比 TCP負載消耗少。 tcp: 提供穩(wěn)定的傳輸服務(wù),有流量控制,缺點是包頭大,冗余性不好 udp: 不提供穩(wěn)定的服務(wù),包頭小,開銷小

      30:(void )ptr 和 ((void))ptr的結(jié)果是否相同?其中ptr為同一個指針答案:.(void )ptr 和 ((void))ptr值是相同的

      31:int main() { int x=3; printf("%d",x); return 1;

      } 問函數(shù)既然不會被其它函數(shù)調(diào)用,為什么要返回1?答案:mian中,c標準認為0表示成功,非0表示錯誤。具體的值是某中具體出錯信息

      32,要對絕對地址0x100000賦值,我們可以用 (unsigned int)0x100000 = 1234; 那么要是想讓程序跳轉(zhuǎn)到絕對地址是0x100000去執(zhí)行,應(yīng)該怎么做?

      答案:((void ()( ))0x100000 ) ( ); 首先要將0x100000強制轉(zhuǎn)換成函數(shù)指針,即: (void ()())0x100000 然后再調(diào)用它: ((void ()()) 0x100000)(); 用typedef可以看得更直觀些: typedef void()() voidFuncPtr; ((voidFuncPtr)0x100000)();

      33,已知一個數(shù)組table,用一個宏定義,求出數(shù)據(jù)的元素個數(shù)答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0]))

      34。線程與進程的區(qū)別和聯(lián)系? 線程是否具有相同的堆棧? dll是否有獨立的堆棧? 答案:進程是死的,只是一些資源的集合,真正的程序執(zhí)行都是線程來完成的,程序啟動的時候操作系統(tǒng)就幫你創(chuàng)建了一個主線程。每個線程有自己的堆棧。 DLL中有沒有獨立的堆棧,這個問題不好回答,或者說這個問題本身是否有問題。因為DLL中的代碼是被某些線程所執(zhí)行,只有線程擁有堆棧,如果DLL中的代碼是EXE中的線程所調(diào)用,那么這個時候是不是說這個DLL沒有自己獨立的堆棧?如果DLL中的代碼是由DLL自己創(chuàng)建的線程所執(zhí)行,那么是不是說DLL有獨立的堆棧?以上講的是堆棧,如果對于堆來說,每個DLL有自己的堆,所以如果是從DLL中動態(tài)分配的內(nèi)存,最好是從DLL中刪除,如果你從DLL中分配內(nèi)存,然后在EXE中,或者另外一個DLL中刪除,很有可能導(dǎo)致程序崩潰

      35。unsigned short A = 10; printf("~A = %u ", ~A); char c=128;

      printf("c=%d ",c); 輸出多少?并分析過程答案:第一題,~A =0xfffffff5,int值 為-11,但輸出的是uint。所以輸出4294967285 第二題,c=0x10,輸出的是int,最高位為1,是負數(shù),所以它的值就是0x00的補碼就是128,所以輸出-128。這兩道題都是在考察二進制向int或uint轉(zhuǎn)換時的最高位處理。

    相關(guān)文章

    最新圖文

    2020年河北新聞網(wǎng)兩學一做

    時間:2023-09-18 07:0:24

    2020年河北新聞網(wǎng)兩學一做

    時間:2023-09-15 11:0:59

    兩學一做學習教育知

    時間:2023-09-21 06:0:30

    2020年開展兩學一做學習教

    時間:2023-09-19 21:0:30
    亚洲av无码日韩av无码网站冲| 久久精品国产亚洲沈樵| 国产亚洲综合一区柠檬导航| 亚洲国产成人久久综合野外| 亚洲av无码专区在线电影| 亚洲啪AV永久无码精品放毛片| 亚洲最大黄色网址| 亚洲精彩视频在线观看| 亚洲高清无在码在线电影不卡| 亚洲av日韩av高潮潮喷无码| 久久精品亚洲中文字幕无码网站| 亚洲乱码中文字幕综合| 国产V亚洲V天堂无码久久久 | 亚洲精品乱码久久久久66| 怡红院亚洲怡红院首页| 国内精品99亚洲免费高清| 久久久久亚洲AV无码专区桃色| 久久青青草原亚洲av无码| 久久久久无码专区亚洲av| 亚洲啪啪综合AV一区| 国产亚洲人成网站观看| 久久噜噜噜久久亚洲va久| 久久久久久久亚洲Av无码 | 亚洲va久久久噜噜噜久久天堂| 亚洲乱色熟女一区二区三区丝袜 | 亚洲人成电影网站色www| 久久亚洲精品11p| 亚洲国产精品成人久久蜜臀| 亚洲高清无码专区视频| 亚洲中文字幕无码一区| 久久精品国产精品亚洲艾草网 | 国产AV无码专区亚洲AV琪琪| 亚洲AV永久无码精品一区二区国产| 亚洲精品国产日韩无码AV永久免费网| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲情侣偷拍精品| 亚洲不卡av不卡一区二区| 精品亚洲成AV人在线观看| 亚洲人成人77777在线播放| 亚洲色偷精品一区二区三区| 国产精品成人亚洲|