• 阿爾卡特朗訊 2021 軟件工程師+測試工程師面試題

    小編:管理員 878閱讀 2021.10.10

    第1題:

    輸出結果4 


     #include 


     void Example(char acHello ) 


     { 


     printf("%d",sizeof(acHello)); 

       //printf("%d",strlen(acHello));//自己加的區別一下 

       } 

       void main() 

       { 

       char acHello ="hello"; 


     Example(acHello); 


     return ; 


     } 



    第2題:

    求輸出1+2=65534 

       unsigned short *Sum( unsignedchar a,unsignedchar b) 

       { 

       unsigned shortS=0; 

       S=a+b; 


     return &S; 


     } 


     int main() 


     { 


     unsigned short*p=NULL; 


     unsigned chara=1,b=2; 


     p=Sum(a,b); 


     printf("%u+%u",a,b); 


     printf("=%u\n",*p); 


     retun 0; 

       } 



    第3題:

    輸出結果300 44 

       void main() 

       { 

       unsigned chara=200; 

       unsigned charb=100; 

       unsigned charc=0; 

       c=a+b; 


     printf("%d%d",a+b,c); 

       } 



    第4題:

    輸出結果0x0,0x0,??0x100,0xff00 


     int main() 


     { 


     char cA; 


     unsigned charucB; 


     unsigned shortusC; 


     cA=128; 


     ucB=128; 


     usC=cA+ucB; 


     printf("0x%x\n",usC); 


     usC=cA+(short)ucB; 


     printf("0x%x\n",usC); 


     usC=(unsigned char)cA+ucB; 


     printf("0x%x\n",usC); 


     usC=cA+(char)ucB; 


     printf("0x%x\n",usC); 


     } 



    第5題:

    void main() 


     { 


     int i; 

       //characNew ={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; 

       //strlen(acNew)輸出結果10 

       char acNew ; 

       //strlen(acNew)輸出結果是29 

       for(i=0;i   { 

       acNew='0'; 

       } 


     printf("%d\n",strlen(acNew)); 


     return ; 


     } 



    第6題:

    進程與線程的區別聯系 



    第7題:

    說明時間片的分配方式有哪些?各有什么優缺點? 



    第8題:

    說明mutex、semaphore的概念?有何區別? 



    第9題:

    簡要描述一下什么是實時操作系統和一般操作系統,它們有何區別/ 



    第10題:

    BT與迅雷的工作方式



    首先..兩者所采用的協議完全不同..BT是用的BT專用協議..像一樓講的一樣..其是一種P2P技術..即點對點..在BT網絡中...很有可能只有一個種子文件..其它人都是從這個種子文件進行下載的..然后每個下載者之間再互傳..BT下載從理論上講是下載的同時必需上傳給其它人分享. 

       而迅雷所支持的協議是傳統FTP和HTTP協議以及迅雷專用協議...迅雷專用協議不是典型的P2P協議..你如果仔細看迅雷下載過程的話就會發現...迅雷很大一部份不是P2P.而是搜索資源..比如你用迅雷下載一個文件..迅雷是從迅雷服務器上搜索所有和你下載的文件名稱且大小更或者 hash值一樣的資源..然后迅雷可以以多線程從不同的服務器上面下載...所以迅雷下載快. 

       BT下載對應的方式是: 

       ┌下載者┐ 

       種子┤ │ 

       └下載者┘ 

       而迅雷的下載方式是: 

       資源一 ┐ 

       資源二 │--- 下載者 

       ...... │ 

       資源N ┘ 



    第11題:

    通常所用的家庭網和校園網有哪些網絡設備和服務器?(結合TCP/IP協議棧的知識說明) 



    第12題:

    說明TYPE &var表達式的含義 



    第13題:

    模板與宏的相似之處,有何不同,各有什么優缺點?



    第14題:

    請說明一下IPAD2在上市之前需要做哪些必要地測試?


    關聯標簽:
    舒服吗小sao货,极品白丝女神私人玩物,欧美秘书激情办公室在线直播