亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

360校園招聘技術(shù)類筆試題目

時間:2024-07-06 17:44:40 面試筆試 我要投稿
  • 相關(guān)推薦

360校園招聘技術(shù)類筆試題目

  一、選擇題(單選)

360校園招聘技術(shù)類筆試題目

  1

  上高中的小明暗戀女神三年,高考結(jié)束后,小明決定向女神表白,這天,小明來到女神樓下等待女神的出現(xiàn),時間一分一秒的流逝,兩個小時過去了,女神還沒有出現(xiàn),小明看了下表,時針和分針的位置正好跟開始等的時間呼喚,請問小明一共等了女神多少分鐘:

  A. 172

  B. 166

  C.165

  D. 150

  2

  有A、B、C三個學(xué)生,一個出生在北京,一個出生在上海,一個出生在廣州。他們中一個學(xué)物理專業(yè),一個學(xué)數(shù)學(xué)專業(yè),一個學(xué)計算機。其中:(1)A不是學(xué)物理的,B不是學(xué)計算機的 (2)學(xué)物理的不出生在上海;(3)學(xué)計算機的出生在北京;(4)B不出生在廣州。請根據(jù)上述條件,請判斷A的專業(yè):

  A、物理

  B、數(shù)學(xué)

  C、計算機

  D、3種專業(yè)都可能

  3

  一個不透明的箱子里共有紅、黃、藍(lán)、綠、白五種顏色的小球,每種顏色的小球大小相同,質(zhì)量相等,數(shù)量充足。每個人從籃子里抽出兩個小球,請問至少需要多少個人抽球,才能保證有兩個人抽到的小球顏色相同?

  A、6個

  B、11個

  C、14個

  D、16個

  4

  平面內(nèi)有11個點,由他們連城48條不同的直線,由這些點可連城多少個三角形?

  A、158

  B、160

  C、162

  D、165

  5

  8,8,12,24,60,……

  A、90

  B、120

  C、180

  D、240

  6

  假定x = 65530,下面函數(shù)的返回值是多少

  int func(x)

  {

  int countx = 0;

  while(x)

  countx ++;

  x = x&(x-1);

  }

  return countx;

  A. 24

  B.14

  C.20

  D.16

  7

  某種排序方法對關(guān)鍵字序列(25,84,21,47,15,27,68,35,20)進(jìn)行排序,序列的變化情況采樣如下:

  20,15,21,25,47,27,68,35,84

  15,20,21,25,35,27,47,68,84

  15,20,21,25,27,35,47,68,84

  請問采用的是以下哪種排序算法:

  A、選擇排序

  B、希爾排序

  C、歸并排序

  D、快速排序

  8

  設(shè)某棵二叉樹中有360個節(jié)點,則該二叉樹的最小高度為

  A、10

  B、9

  C、8

  D、7

  9

  下列那個算法是對一個list排序的最快方法:

  A、快速排序

  B、冒泡排序

  C、二分插入排序

  D、線性排序

  10

  一直二叉樹的先序遍歷和中序遍歷得到的序列式:ABECFGHD 和 ABEFHGCD,則該二叉樹后序遍歷得到的序列為:

  A、EBHGFDCA

  B、BHEDFDCA

  C、EGFHBDCA

  D、EDCABHGF

  11

  無向圖G=(V E),其中V={a, b, c, d, e, f},E={, , , ,,,}, 對該圖進(jìn)行深度優(yōu)先排序,得到的頂點序列正確的是

  A、a, b, e, c, d, f

  B、a, c, f, e, b, d

  C、a, e, b, c, f, d

  D、a, e, d, f, c, b

  12

  快速排序算法在序列已經(jīng)有序的情況下的復(fù)雜度為

  A、o(nlogh)

  B、o(n^2)

  C、o(n)

  D、o(n^2 logn)

  13

  What is the complexity of the following code expressed in o()notation if more than one answer is correct, choose the smallest one:

  for(int i = 0; i<n; p="" i++)<="">

  {

  for(int j = 1; j<=m; j+=2)

  {

  for(int z = j/2; z<j; p="" z++)<="">

  {

  //do something

  }

  }

  }

  A、o(n*m*m)

  B、o(m*log(m)*m)

  C、o(n+m+m)

  D、o(n*m)

  14

  解析XML時,需要校驗節(jié)點是否閉合,如必須有與之對應(yīng),用()數(shù)據(jù)結(jié)構(gòu)實現(xiàn)比較好。

  A、鏈表

  B、樹

  C、隊列

  D、棧

  15

  將一棵有100個節(jié)點的完全二叉樹從根這一層開始,開始進(jìn)行深度遍歷編號,那么編號最小的葉節(jié)點的編號是:

  A、49

  B、50

  C、51

  D、52

  16

  ______是一個int類型的指針數(shù)組,數(shù)組元素個數(shù)為10個:

  A、a[10];

  B、int (*a)[10]

  C、int *a[10];

  D、int (*a[10])(int)

  17

  struct Date {

  char a;

  int b;

  int64_t c;

  char d;

  };

  Date data[2][10];

  如果Date的地址為x,那么data[1][5],c的地址是

  A、x+195

  B、x+365

  C、x+368

  D、x+245

  18

  不能把字符串“HELLO!”賦值給數(shù)組b的語句是:

  A、char b[10] = {'H','E','L','L','O','\0'};

  B、char b[10]; b = "HELLO!";

  C、char b[10]; strcpy(b, "HELLO!");

  D、char b[10] = "HELLO!";

  19

  如下代碼輸出結(jié)果是什么?

  #include

  char *myString(){

  char buffer[6] = {0};

  char *s = "hello World!";

  for(int i = 0; i<(sizeof(buffer)-1); i++){

  buffer[i] = *(s+i);

  }

  return buffer;

  }

  int main(int argc, char** argv){

  printf( "%s\n" , myString());

  return 0;

  }

  A、Hello

  B、Hello World!

  C、Hello

  D、以上全都不正確

  20

  在C++中, {const int i=0; int *j = (int *)&i; *j = 1;printf("%d,%d" , i, *j)}, 輸出是多少?

  A、0,1

  B、1,1

  C、1.0

  D、0,0

  21

  下面哪一個是sort的template的正確寫法:

  A、void sort(class A first, class A last, class B pred)

  B、void template(class A, class B) sort(A first, A last, B pred)

  C、templatevoid sort(A first, A last, B pred)

  D、templatevoid sort(A first, A last, B pred)

  22

  定義一個下面的結(jié)構(gòu)體

  struct st_task{

  uint16_t id;

  uint32_t value;

  uint64_t timestamp;

  };

  同時定義fool函數(shù)如下:

  void fool(){

  st_task task = {};

  uint64_t a = 0x00010001;

  memcpy(&task, &a, sizeof(uint64_t));

  printf("%11u, %11u, %11u", task.id, task.value. task.timestamp);

  }

  上述fool()程序的執(zhí)行結(jié)果為:

  A、1,0,0

  B、1,1,0

  C、0,1,1

  D、0,0,1

  23

  下面代碼會輸出什么

  int main(int argc, char **argv){

  int a[4] = {1,2,3,4};

  int *ptr = (int*)(&a+1);

  printf("%d", *(ptr-1));

  }

  A、1

  B、2

  C、3

  D、4

  24

  #include

  using namespace std;

  class MyClass

  {

  public:

  MyClass(int i = 0)

  {

  cout<<i;< p="">

  }

  MyClass(const MyClass &x)

  {

  cout<<2;

  }

  **** operator=(const MyClass &s)

  {

  cout<<3;

  return *this;

  }

  MyClass()

  {

  cout<<4;

  }

  };

  int main()

  {

  MyClass obj1(1),obj2(2);

  MyClass obj3 = obj1;

  return 0;

  }

  運行時的輸出結(jié)果是:

  A、11214444

  B、11314444

  C、122444

  D、123444

  25

  當(dāng)需要對文件進(jìn)行隨機存取時,下列哪一種文件物理結(jié)構(gòu)不適用于上述應(yīng)用場景

  A、順序文件

  B、索引文件

  C、鏈接文件

  D、Hash文件

  26

  X86體系結(jié)構(gòu)在保護模式下中有三種地址,請問以下哪種說法是正確的()

  A、虛擬地址先經(jīng)過分段機制映射到線性地址,然后線性地址通過分頁機制映射到物理地址

  B、線性地址先經(jīng)過分段機制映射到虛擬地址,然后虛擬地址通過分頁機制映射到物理地址

  C、虛擬地址先經(jīng)過分頁機制映射到線性地址,然后線性地址通過分頁機制映射到物理地址

  D、線性地址先經(jīng)過分段機制映射到虛擬地址,然后虛擬地址通過分段機制映射到物理地址

  27

  對Linux系統(tǒng),下列說法正確的是()

  A、線程訪問內(nèi)存非法時,當(dāng)前線程會進(jìn)入信號處理函數(shù)

  B、用mv命令移動文件時,文件的修改時間會發(fā)生變化

  C、ulimit -c 設(shè)置的是函數(shù)調(diào)用棧的大小

  D、malloc函數(shù)是應(yīng)用程序向操作系統(tǒng)申請內(nèi)存的接口

  28

  以下說法不正確的是

  A、進(jìn)程調(diào)度中“可搶占”和“非搶占”兩種方式,后者引起系統(tǒng)的開銷更大

  B、每個進(jìn)程都有自己的文件描述符表,所有進(jìn)程共享同一打開文件表和v-node表

  C、基本的存儲技術(shù)包括RAM, ROM, 磁盤,以及SSD,其中訪問速度最慢的是磁盤,CPU RAM組成的

  D、多個進(jìn)程競爭資源出現(xiàn)了循環(huán)等待可能造成系統(tǒng)死鎖

  29

  for(int i = 0; i<2; i++)

  {

  fork();

  printf("-\n");

  }

  會打印出多少個“-”?

  A、4

  B、5

  C、6

  D、8

  30

  單任務(wù)系統(tǒng)中兩個程序A和B,其中

  A程序:CPU:10s->設(shè)備1:5s -> CPU:5s->設(shè)備2:10s -> CPU: 10s;

  B程序:設(shè)備1:10s -> CPU:10s -> 設(shè)備2:5s->CPU:5s -> 設(shè)備2: 10s;

  執(zhí)行順序為A->B,那么CPU的利用率為()

  A、30%

  B、40%

  C、50%

  D、60%

  31

  下述那種情況會提出中斷請求:

  A、在鍵盤輸入過程中,每按一次鍵 B、兩數(shù)相加結(jié)果為零

  C、計算結(jié)果溢出

  D、一條系統(tǒng)匯編指令執(zhí)行完成

  32

  有一虛擬存儲系統(tǒng),若進(jìn)程在內(nèi)存中占3頁(開始是內(nèi)存為空),若采用先進(jìn)先出(FIFO)頁面*執(zhí)行以下訪問頁號序列后1,3,4,2,1,3,5,1,2,5,4,2,會產(chǎn)生多少次缺頁

  A、7

  B、8

  C、9

  D、10

  33

  同一進(jìn)程下的多個線程可以共享哪一種資源:

  A、stack

  B、data section

  C、register set

  D、thread ID

  34

  以下哪些不是內(nèi)核對象:

  A、進(jìn)程

  B、線程

  C、 互斥器

  D、 臨界區(qū)

  35

  如果在一個建立了TCP連接的socket上調(diào)用recv函數(shù),返回值為0,則表示

  A、對端發(fā)送了一個長度為0的數(shù)據(jù) B、對端關(guān)閉了連接

  C、還沒有收到對端數(shù)據(jù)

  D、連接發(fā)生錯誤

  36

  IPV6地址包含多少位:

  A、16

  B、32

  C、64

  D、128

  37

  語法分析器可以用于:

  A、識別語義錯誤

  B、識別語法和語義錯誤

  C、識別語法錯誤

  D、識別并修正

  38

  digit-> 0|1|……|9

  digit -> digit digit*

  optionalFraction -> .digits | ∈

  optionalExponent -> (E(+|-|∈)digits)|∈

  number -> digits optionalFraction optionalExponent

  上面給出的正則規(guī)約描述中,下面的無符號數(shù)哪個不符合規(guī)約的要求:

  A、5280

  B、1.

  C、2.0

  D、6.336E4

  39

  應(yīng)用程序PING發(fā)出的是什么報文

  A、TCP請求報文

  B、TCP應(yīng)答報文

  C、ICMP請求報文

  D、ICMP應(yīng)答報文

  二 、主觀題

  40

  請寫一個函數(shù),根據(jù)兩文件的絕對路徑算出相對路徑。如 a = "/qihoo/app/a/b/c/d/new.c",b = "/qihoo/app/1/2/test.c",那么b相對于a的相對路徑是"../../../../1/2/test.c"

  41

  一個二維float型矩陣,有m行n列,每一個行和列上都是遞減序列,請編程實現(xiàn)在這個矩陣中查找值等于v元素的函數(shù),如果找到返回其下標(biāo)


【360校園招聘技術(shù)類筆試題目】相關(guān)文章:

360技術(shù)類筆試題目11-25

人人校園招聘筆試題目11-08

建行校園招聘柜員崗位筆試題目11-10

唯品會校園招聘筆試題目02-21

幼師招聘筆試題目06-29

騰訊技術(shù)類校園招聘筆試試題(A8卷)11-21

長沙銀行招聘筆試題目01-14

消防文員招聘筆試題目01-04

醫(yī)院護士招聘筆試題目04-03

招商證券校園招聘筆試題目 北京 柜臺業(yè)務(wù)11-21