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

    當前位置:高考升學網 > 招聘筆試題 > 正文

    網易研發類筆試題和面試題答案

    更新:2023-09-21 13:14:18 高考升學網

    第一部分(必做):

      計算機科學基礎l

      (單選)軟件設計中模塊劃分應該遵循的準則是:

      低內聚低耦合 B。高內聚低耦合 C。低內聚高耦合 D。高內聚高耦合

      (單選)最壞情況下時間復雜度不是n(n-1)/2的排序算法是:

      快速排序 B。冒泡排序 C。直接插入排序 D。堆排序

      3。 哈希表中解決沖突的方法通常可以分為open addressing和chaining兩類,請分別解釋這兩類沖突解決方法的大致實現原理

      4。 簡單的鏈表結構擁有很好的插入 刪除節點性能,但隨機定位(獲取鏈表第n個節點)操作性能不佳,請你設計一種改進型的鏈表結構優化隨機定位操作的性能,給出設計思路及其改進后隨機定位操作的時間復雜度

      5。 什么是NP問題?列舉典型的NP問題(至少兩個)?對于一個給定的問題你通常如何判斷它是否為NP問題?

      6。 以下是一個tree的遍歷算法,queue是FIFO隊列,請參考下面的tree,選擇正確的輸出。

      1

      / \

      2 3

      / \ / \

      4 5 6 7

      queue。push(tree。root)

      while(true){

      node=queue。pop();

      output(node。value);//輸出節點對應數字

      if(null==node)

      break;

      for(child_node in node。children){

      queue。push(child_node);

      }

      }

      1234567

      1245367

      1376254

      1327654

      第二部分(選作): C/C++程序設計l

      有三個類A B C定義如下,請確定sizeof(A) sizeof(B) sizeof(C)的大小順序,并給出理由

      struct A{

      A() {}

      ~A() {}

      int m1;

      int m2;

      };

      struct B{

      B() {}

      ~B() {}

      int m1;

      char m2;

      static char m3;

      };

      struct C{

      C() {}

      virtual~C() {}

      int m1;

      hort m2;

      };

      請用C++實現以下print函數,打印鏈表I中的所有元素,每個元素單獨成一行

      void print(const std::list &I){

      }

      假設某C工程包含a。c和b。c兩個文件,在a。c中定義了一個全局變量foo,在b。c中想訪問這一變量時該怎么做?

      C++中的new操作符通常完成兩個工作,分配內存及其調用相應的構造函數初始化

      請問:

      如何讓new操作符不分配內存,只調用構造函數?

      這樣的用法有什么用?

      下面這段程序的輸出是什么?為什么?

      class A{

      public:

      A(){p();}

      virtual void p(){print("A")}

      virtual ~A(){p();}

      };

      class B{

      public:

      B(){p();}

      void p(){print("B")}

      ~B(){p();}

      };

      int main(int,char){

      A a=new B();

      delete a;

      }

      6。 什么是C++ Traits? 并舉例說明

      第四部分(選作): Linux應用與開發

      寫出完成以下功能的Linux命令:

      在當前目錄及其子目錄所有的。cpp文件中查找字符串"example",不區分大小寫;

      使用sed命令,將文件xyz中的單詞AAA全部替換為BBB;

      用一條命令創建aa bb cc三個子目錄

      mount cdrom。iso至/dev/cdrom目錄

      5) 設置ulimit使得程序在Segment fault等嚴重錯誤時可以產生coredump;

      2。 設umask為002,則新建立的文件的權限是什么?664

      A。 -rw-rwr—

      B。 rwxrwx-w-

      C。 -------w-

      D。 rwxrwxr-x

      上面第三題,aa bb cc 目錄是嵌套的子目錄么,要是同一級的話應該下面這樣

      1 #grep -i -r example 。/。cpp

      2 #sed 's/AAA/BBB/g ' xyz

      3 #mkdir aa bb cc

      4 #mount -o loop 。/cdrom。iso /mnt/cdrom

      5 C

      3。 用戶HOME目錄下的。bashrc和。bash_profile文件的功能有什么區別?

      4。 寫出完成以下功能的gdb命令(可以使用命令簡寫形式):

      1) 使用gdb調試程序foo,使用coredump文件core。12023;

      2) 查看線程信息

      3) 查看調用堆棧

      4) 在類ClassFoo的函數foo上設置一個斷點

      5) 設置一個斷點,當表達式expr的值被改變時觸發

    最新圖文

    2020年河北新聞網兩學一做

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

    2020年河北新聞網兩學一做

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

    兩學一做學習教育知

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

    2020年開展兩學一做學習教

    時間:2023-09-19 21:0:30
    久久久久亚洲Av片无码v| 亚洲av无码片vr一区二区三区| 亚洲中文字幕无码爆乳app| 久久久久久亚洲Av无码精品专口| 久久亚洲免费视频| 亚洲av永久无码精品网站 | 在线观看亚洲精品专区| 亚洲AV综合永久无码精品天堂| 亚洲性色AV日韩在线观看| 亚洲综合一区无码精品| 在线aⅴ亚洲中文字幕| 在线观看亚洲AV日韩A∨| 亚洲欧美日韩久久精品| 亚洲AV日韩AV永久无码色欲| 337P日本欧洲亚洲大胆精品| 国产综合激情在线亚洲第一页| 无码专区一va亚洲v专区在线 | 在线观看亚洲视频| 亚洲高清无码综合性爱视频| 亚洲精品无码久久久| 久久久久一级精品亚洲国产成人综合AV区| 亚洲国产中文字幕在线观看| 亚洲人成网站色在线入口| 色久悠悠婷婷综合在线亚洲| 国产亚洲成av片在线观看| 亚洲AV日韩AV永久无码久久| 亚洲天堂一区二区| 亚洲在成人网在线看| 亚洲最大无码中文字幕| 精品亚洲成a人在线观看| 亚洲国产成人爱av在线播放| 中文字幕在亚洲第一在线| 亚洲人JIZZ日本人| 亚洲AV日韩AV永久无码久久| 日韩精品亚洲人成在线观看 | 久久久久久亚洲精品无码| 亚洲高清免费视频| 亚洲国产三级在线观看| 中文字幕亚洲免费无线观看日本| 亚洲伊人精品综合在合线| 亚洲人成人伊人成综合网无码|